0001410578-23-002130.txt : 20230928 0001410578-23-002130.hdr.sgml : 20230928 20230928161546 ACCESSION NUMBER: 0001410578-23-002130 CONFORMED SUBMISSION TYPE: 6-K PUBLIC DOCUMENT COUNT: 94 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230928 DATE AS OF CHANGE: 20230928 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Baosheng Media Group Holdings Ltd CENTRAL INDEX KEY: 0001811216 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-BUSINESS SERVICES, NEC [7389] IRS NUMBER: 000000000 STATE OF INCORPORATION: E9 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 6-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-39977 FILM NUMBER: 231289864 BUSINESS ADDRESS: STREET 1: EAST FLOOR 5, BUILDING NO. 8 STREET 2: XISHANHUI SHIJINGSHAN DISTRICT CITY: BEIJING STATE: F4 ZIP: 100041 BUSINESS PHONE: (86) 010-82088021 MAIL ADDRESS: STREET 1: EAST FLOOR 5, BUILDING NO. 8 STREET 2: XISHANHUI SHIJINGSHAN DISTRICT CITY: BEIJING STATE: F4 ZIP: 100041 6-K 1 baos-20230630x6k.htm 6-K
0001811216--12-312023Q22023-06-30false00018112162023-01-012023-06-300001811216us-gaap:MeasurementInputSharePriceMember2023-06-300001811216us-gaap:MeasurementInputRiskFreeInterestRateMember2023-06-300001811216us-gaap:MeasurementInputPriceVolatilityMember2023-06-300001811216us-gaap:MeasurementInputExpectedTermMember2023-06-300001811216us-gaap:MeasurementInputExpectedDividendRateMember2023-06-300001811216us-gaap:MeasurementInputSharePriceMember2022-12-310001811216us-gaap:MeasurementInputRiskFreeInterestRateMember2022-12-310001811216us-gaap:MeasurementInputPriceVolatilityMember2022-12-310001811216us-gaap:MeasurementInputExpectedTermMember2022-12-310001811216us-gaap:MeasurementInputExpectedDividendRateMember2022-12-310001811216us-gaap:MeasurementInputSharePriceMember2021-03-180001811216us-gaap:MeasurementInputRiskFreeInterestRateMember2021-03-180001811216us-gaap:MeasurementInputPriceVolatilityMember2021-03-180001811216us-gaap:MeasurementInputExpectedTermMember2021-03-180001811216us-gaap:MeasurementInputExpectedDividendRateMember2021-03-180001811216us-gaap:USTreasurySecuritiesMember2023-01-012023-06-300001811216baos:InvestmentsInTradingSecuritiesMember2023-01-012023-06-300001811216us-gaap:USTreasurySecuritiesMember2022-01-012022-06-300001811216baos:InvestmentsInTradingSecuritiesMember2022-01-012022-06-300001811216baos:ShareConsolidation2023Member2023-03-212023-03-210001811216baos:ShareConsolidation2022Member2023-03-212023-03-2100018112162022-05-242022-05-240001811216baos:ShareConsolidation2022Member2022-05-112022-05-1100018112162022-05-112022-05-110001811216us-gaap:PrivatePlacementMember2021-03-182021-03-180001811216us-gaap:RetainedEarningsMember2023-06-300001811216us-gaap:AdditionalPaidInCapitalMember2023-06-300001811216us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001811216baos:StatutoryReservesMember2023-06-300001811216us-gaap:RetainedEarningsMember2022-12-310001811216us-gaap:AdditionalPaidInCapitalMember2022-12-310001811216us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001811216baos:StatutoryReservesMember2022-12-310001811216us-gaap:RetainedEarningsMember2022-06-300001811216us-gaap:AdditionalPaidInCapitalMember2022-06-300001811216us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001811216baos:StatutoryReservesMember2022-06-300001811216us-gaap:RetainedEarningsMember2021-12-310001811216us-gaap:AdditionalPaidInCapitalMember2021-12-310001811216us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001811216baos:StatutoryReservesMember2021-12-310001811216us-gaap:USTreasurySecuritiesMember2023-06-300001811216baos:SemServicesMember2023-01-012023-06-300001811216baos:RebatesAndIncentivesOfferedByPublishersMember2023-01-012023-06-300001811216baos:NonSemServicesMember2023-01-012023-06-300001811216baos:NetFeesFromAdvertisersMember2023-01-012023-06-300001811216baos:SemServicesMember2022-01-012022-06-300001811216baos:RebatesAndIncentivesOfferedByPublishersMember2022-01-012022-06-300001811216baos:NonSemServicesMember2022-01-012022-06-300001811216baos:NetFeesFromAdvertisersMember2022-01-012022-06-300001811216baos:HorgosZhijiantianchengMember2023-01-012023-06-300001811216baos:HorgosZhijiantianchengMember2022-01-012022-06-300001811216us-gaap:VehiclesMember2023-06-300001811216us-gaap:TechnologyEquipmentMember2023-06-300001811216us-gaap:OfficeEquipmentMember2023-06-300001811216us-gaap:LeaseholdImprovementsMember2023-06-300001811216baos:PropertyMember2023-06-300001811216us-gaap:VehiclesMember2022-12-310001811216us-gaap:TechnologyEquipmentMember2022-12-310001811216us-gaap:OfficeEquipmentMember2022-12-310001811216us-gaap:LeaseholdImprovementsMember2022-12-310001811216baos:PropertyMember2022-12-310001811216baos:BeijingShanxingzheTechnologyInvestmentLlpMember2023-01-012023-06-300001811216baos:BeijingQuchengTechnologyTechnologyCo.LtdMember2023-01-012023-01-310001811216baos:BeijingQuchengTechnologyTechnologyCo.LtdMember2022-11-012022-11-300001811216baos:BeijingQuchengTechnologyTechnologyCo.LtdMember2022-10-012022-10-310001811216baos:ShanghaiYituoInformationTechnologyCo.LtdMemberbaos:BreachOfContractClaimMemberus-gaap:SubsequentEventMember2023-09-102023-09-100001811216baos:ShanghaiYituoInformationTechnologyCo.LtdMemberbaos:BreachOfContractClaimMemberus-gaap:SubsequentEventMember2023-08-102023-08-100001811216baos:AnruitaiInvestmentLimitedMember2023-06-300001811216baos:AnruitaiInvestmentLimitedMember2022-12-310001811216srt:DirectorMember2023-06-300001811216srt:DirectorMember2022-12-310001811216us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001811216us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300001811216us-gaap:RetainedEarningsMember2023-01-012023-06-300001811216us-gaap:RetainedEarningsMember2022-01-012022-06-300001811216baos:AnruitaiInvestmentLimitedMemberbaos:Ms.WenxiuZhongMember2023-06-300001811216baos:AnruitaiInvestmentLimitedMemberbaos:IndirectEquityShareholderMember2023-06-300001811216baos:PubangLandscapeArchitectureHkCompanyLimitedMember2023-06-300001811216baos:EjamGroupCo.LtdMember2023-06-300001811216baos:BeijingBaoshengTechnologyCompanyLimitedMember2019-06-040001811216baos:BaoshengMediaGroupHongKongHoldingsLimitedMember2019-01-070001811216baos:BaoshengMediaGroupLimitedMember2018-12-140001811216baos:BeijingBaoshengNetworkTechnologyCo.LtdMemberbaos:RepaymentOfServiceFeeMember2023-03-142023-03-140001811216baos:ShanghaiYituoInformationTechnologyCo.LtdMemberbaos:BreachOfContractClaimMember2022-11-012022-11-300001811216baos:BeijingBaoshengTechnologyCompanyLimitedMemberbaos:ContractualDisputeMember2019-06-012019-06-300001811216baos:BeijingBaoshengTechnologyCompanyLimitedMemberbaos:ContractualDisputeMember2021-07-300001811216baos:BeijingXinrongFanxingTechnologyCo.LtdMember2023-06-300001811216baos:BeijingQuchengTechnologyTechnologyCo.LtdMember2023-06-300001811216baos:BeijingXinrongFanxingTechnologyCo.LtdMember2022-12-310001811216baos:BeijingQuchengTechnologyTechnologyCo.LtdMember2022-12-310001811216baos:BeijingBaoshengNetworkTechnologyCo.LtdMemberbaos:RepaymentOfServiceFeeMemberus-gaap:SubsequentEventMember2023-07-062023-07-060001811216baos:ShanghaiYituoInformationTechnologyCo.LtdMemberbaos:BreachOfContractClaimMember2023-04-242023-04-240001811216us-gaap:LineOfCreditMemberbaos:BankOfCommunicationsMember2023-01-012023-06-300001811216us-gaap:LineOfCreditMemberbaos:BankOfCommunicationsMember2022-01-012022-06-300001811216us-gaap:CopyrightsMember2023-06-300001811216us-gaap:ComputerSoftwareIntangibleAssetMember2023-06-300001811216us-gaap:CopyrightsMember2022-12-310001811216us-gaap:ComputerSoftwareIntangibleAssetMember2022-12-310001811216baos:BeijingQuchengTechnologyTechnologyCo.LtdMember2023-01-310001811216baos:BeijingQuchengTechnologyTechnologyCo.LtdMember2022-11-300001811216baos:BeijingQuchengTechnologyTechnologyCo.LtdMember2022-10-310001811216baos:BeijingShanxingzheTechnologyInvestmentLlpMember2023-06-300001811216baos:BeijingBaoshengTechnologyCompanyLimitedMembercountry:CN2023-01-012023-06-300001811216country:CN2023-01-012023-06-300001811216baos:NetOperatingLossesCarryforwardsMember2023-06-300001811216baos:NetOperatingLossesCarryforwardsMember2022-12-310001811216baos:LoanAgreementMemberbaos:BankOfBeijingMember2022-12-220001811216us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberbaos:PublisherTwoMember2023-01-012023-06-300001811216us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberbaos:PublisherOneMember2023-01-012023-06-300001811216us-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMemberbaos:PublisherOneMember2023-01-012023-06-300001811216baos:AdvertiserTwoMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-06-300001811216baos:AdvertiserThreeMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-06-300001811216baos:AdvertiserOneMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-06-300001811216baos:AdvertiserFourMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-06-300001811216us-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMemberbaos:PublisherTwoMember2022-01-012022-12-310001811216us-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMemberbaos:PublisherOneMember2022-01-012022-12-310001811216baos:AdvertiserTwoMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2022-01-012022-12-310001811216baos:AdvertiserThreeMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2022-01-012022-12-310001811216baos:AdvertiserOneMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2022-01-012022-12-310001811216us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberbaos:PublisherTwoMember2022-01-012022-06-300001811216us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberbaos:PublisherOneMember2022-01-012022-06-300001811216us-gaap:CommonStockMember2023-06-300001811216us-gaap:CommonStockMember2022-12-310001811216us-gaap:CommonStockMember2022-06-300001811216us-gaap:CommonStockMember2021-12-310001811216baos:ShareConsolidation2023Member2023-03-210001811216baos:ShareConsolidation2022Member2022-05-1100018112162022-05-110001811216us-gaap:PrivatePlacementMember2021-12-310001811216us-gaap:PrivatePlacementMember2021-03-180001811216baos:BeijingBaoshengTechnologyCompanyLimitedMember2018-06-302018-06-3000018112162022-06-3000018112162021-12-310001811216baos:BeijingBaoshengNetworkTechnologyCo.LtdMember2023-06-300001811216baos:HorgosBaoshengAdvertisingCo.LtdMembercountry:CN2020-01-012020-12-310001811216us-gaap:USTreasurySecuritiesMember2022-12-3100018112162023-03-212023-03-210001811216baos:BeijingBaoshengTechnologyCompanyLimitedMember2014-10-170001811216baos:BeijingBaoshengTechnologyCompanyLimitedMember2022-03-072022-03-070001811216baos:KashiBaoshengInformationTechnologyCo.LtdMembercountry:CN2023-01-012023-06-300001811216baos:HorgosBaoshengAdvertisingCo.LtdMembercountry:CN2023-01-012023-06-300001811216baos:BaoshengTechnologyHorgosCo.LtdMembercountry:CN2023-01-012023-06-300001811216srt:MinimumMember2023-01-012023-06-300001811216srt:MaximumMember2023-01-012023-06-300001811216baos:BeijingBaoshengTechnologyCompanyLimitedMember2014-10-172014-10-170001811216us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001811216us-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMember2023-01-012023-06-300001811216us-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMember2022-01-012022-12-310001811216us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-300001811216us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-06-300001811216us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2022-01-012022-12-310001811216baos:HorgosZhijiantianchengMember2023-06-300001811216baos:HorgosZhijiantianchengMember2022-12-310001811216baos:BeijingBaoshengNetworkTechnologyCo.LtdMember2023-03-142023-03-140001811216baos:BeijingBaoshengTechnologyCompanyLimitedMemberbaos:EquityOwnershipDisputeMember2019-06-012019-06-300001811216baos:BeijingBaoshengTechnologyCompanyLimitedMember2021-07-302021-07-300001811216baos:BeijingBaoshengTechnologyCompanyLimitedMember2022-02-082022-02-080001811216baos:ShanghaiYituoInformationTechnologyCo.LtdMemberbaos:BreachOfContractClaimMemberus-gaap:SubsequentEventMember2023-08-012023-08-010001811216baos:BeijingBaoshengNetworkTechnologyCo.LtdMemberbaos:RepaymentOfServiceFeeMemberus-gaap:SubsequentEventMember2023-07-0600018112162021-01-012021-12-3100018112162023-03-2100018112162023-03-2000018112162023-03-0600018112162023-03-0500018112162022-05-2500018112162022-05-2400018112162022-05-230001811216us-gaap:SubsequentEventMember2023-09-1200018112162022-01-012022-12-310001811216country:HKbaos:AssessableProfitsOfFirstHkd2MillionMember2023-01-012023-06-300001811216country:HKbaos:AssessableProfitsAboveHkd2MillionMember2023-01-012023-06-3000018112162023-06-3000018112162022-12-3100018112162022-01-012022-06-30xbrli:sharesiso4217:USDiso4217:HKDxbrli:pureiso4217:CNYbaos:installmentbaos:itembaos:agreementbaos:subsidiaryiso4217:USDxbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 6-K

REPORT OF FOREIGN PRIVATE ISSUER

PURSUANT TO RULE 13a-16 OR 15d-16

UNDER THE SECURITIES EXCHANGE ACT OF 1934

For the month of September 2023

Commission File Number: 001-39977

Baosheng Media Group Holdings Limited

East Floor 5

Building No. 8, Xishanhui

Shijingshan District, Beijing 100041

People’s Republic of China

+86-010-82088021

(Address of principal executive offices)

Indicate by check mark whether the registrant files or will file annual reports under cover of Form 20-F or Form 40-F:

Form 20-F Form 40-F

Explanatory Note

Baosheng Media Group Holdings Limited (the “Registrant”) is filing this current report on Form 6-K to report its financial results for the six months ended June 30, 2023 and to discuss its recent corporate developments.

Attached as exhibits to this current report on Form 6-K are:

(1)the unaudited condensed interim consolidated financial statements and related notes as Exhibit 99.1;

(2)Management’s Discussion and Analysis of Financial Condition and Results of Operations as Exhibit 99.2;

(3)Interactive Data File disclosure as Exhibit 101 in accordance with Rule 405 of Regulation S-T.

This current report on Form 6-K is being incorporated by reference into the Form F-3 of the Registrant, as amended (File No. 333-273720), declared effective by the U.S. Securities and Exchange Commission on September 26, 2023.

1

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

Statements in this current report with respect to the Company’s current plans, estimates, strategies and beliefs and other statements that are not historical facts are forward-looking statements about the future performance of the Company. Forward-looking statements include, but are not limited to, those statements using words such as “believe,” “expect,” “plans,” “strategy,” “prospects,” “forecast,” “estimate,” “project,” “anticipate,” “aim,” “intend,” “seek,” “may,” “might,” “could” or “should,” and words of similar meaning in connection with a discussion of future operations, financial performance, events or conditions. From time to time, oral or written forward-looking statements may also be included in other materials released to the public. These statements are based on management’s assumptions, judgments and beliefs in light of the information currently available to it. The Company cautions investors that a number of important risks and uncertainties could cause actual results to differ materially from those discussed in the forward-looking statements, including but not limited to, product and service demand and acceptance, changes in technology, economic conditions, the impact of competition and pricing, government regulation, and other risks contained in reports filed by the company with the U.S. Securities and Exchange Commission. Therefore, investors should not place undue reliance on such forward-looking statements. Actual results may differ significantly from those set forth in the forward-looking statements.

All such forward-looking statements, whether written or oral, and whether made by or on behalf of the company, are expressly qualified by the cautionary statements and any other cautionary statements which may accompany the forward-looking statements. In addition, the company disclaims any obligation to update any forward-looking statements to reflect events or circumstances after the date hereof.

2

EXHIBIT INDEX

Exhibit No.

    

Description

99.1

Unaudited Consolidated Financial Statements and Related Notes As of June 30, 2023 and for the Six Months Ended June 30, 2023 and 2022

99.2

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

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 Labels Linkbase Document.

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document.

104

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

3

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.

Baosheng Media Group Holdings Limited

Date: September 28, 2023

By:

/s/ Shasha Mi

Name:

Shasha Mi

Title:

Chief Executive Officer

EX-99.1 2 baos-20230630xex99d1.htm EX-99.1
1534487153448715344871534487153448715344870.170.17P3M0.50.50.000.00P5Y0.25

Exhibit 99.1

BAOSHENG MEDIA GROUP HOLDINGS LIMITED

UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS

(Expressed in U.S. dollar, except for the number of shares)

    

June 30,

    

December 31,

2023

2022

(unaudited)

ASSETS

 

 

  

Current Assets

 

  

 

  

Cash and cash equivalents

$

3,716,932

$

6,679,077

Short-term investments

3,959,456

3,082,990

Accounts receivable, net

 

28,397,280

 

32,101,818

Prepayments - third parties

 

747,013

 

803,956

Prepayments - a related party

917,758

3,314,744

Media deposits - third parties

 

952,311

 

1,281,434

Media deposits - a related party

202,349

104,390

Due from related parties

28,667

28,667

Other current assets

 

2,609,144

 

2,742,406

Total Current Assets

 

41,530,910

 

50,139,482

Long-term investments

6,840,153

2,261,787

Property and equipment, net

 

2,120,430

 

2,351,328

Intangible assets, net

 

472,087

 

558,226

Prepayments for licensed copyrights

2,602,006

2,735,592

Total Assets

$

53,565,586

$

58,046,415

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

  

 

  

Current Liabilities

 

  

 

  

Bank borrowings

$

1,379,063

$

1,449,864

Accounts payable

 

7,029,676

 

8,853,669

Advance from advertisers

 

786,657

 

748,039

Advertiser deposits

 

366,948

 

541,444

Income tax payable

 

244,699

 

257,262

Due to related parties

 

14,434

 

14,499

Warrant liabilities

2

832

Accrued expenses and other liabilities

 

458,978

 

744,181

Total Liabilities

 

10,280,457

 

12,609,790

Commitments and Contingencies

 

  

 

  

Shareholders’ Equity

 

  

 

  

Ordinary Share (par value $0.0096 per share, 6,250,000 shares authorized; 1,534,487 shares issued and outstanding at June 30, 2023 and December 31, 2022, respectively)*

 

14,731

 

14,731

Additional paid-in capital

 

41,564,418

 

41,564,418

Statutory reserve

 

898,133

 

898,133

Retained earnings

 

5,253,548

 

5,257,627

Accumulated other comprehensive loss

 

(4,445,701)

 

(2,298,284)

Total Shareholders’ Equity

 

43,285,129

 

45,436,625

Total Liabilities and Shareholders’ Equity

$

53,565,586

$

58,046,415

*Retrospectively restated to give effect to a share consolidation at a ratio of one-for-three and one fifth (3.2) ordinary shares effective on May 24, 2022, an increase in the Company’s share capital from $50,000 to $60,000, and a share consolidation at a ratio of one-for-six (6) ordinary shares effective on March 21, 2023 (Note 15).

The accompanying notes are an integral part of the unaudited condensed consolidated financial statements

BAOSHENG MEDIA GROUP HOLDINGS LIMITED

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS

(Expressed in U.S. dollar, except for the number of shares)

For the Six Months Ended

June 30,

    

2023

2022

Revenues

$

1,470,439

$

428,150

Cost of revenues

 

(294,595)

(1,490,668)

Gross profit (loss)

 

1,175,844

(1,062,518)

Operating Expenses

 

Selling and marketing expenses

 

(199,025)

(363,678)

General and administrative expenses

 

(1,049,728)

(1,596,269)

Provision for doubtful accounts

(563,896)

(3,514,342)

Total Operating Expenses

 

(1,812,649)

(5,474,289)

Loss from Operations

 

(636,805)

(6,536,807)

Other Income (Expenses)

Interest (expense) income, net

 

(2,023)

42,948

Changes in fair value of warrant liabilities

830

Changes in fair value of short-term investments

542,128

Subsidy income

 

3,038

38,790

Other income, net

 

88,753

146,964

Total Other Income, Net

632,726

228,702

Loss Before Income Taxes

 

(4,079)

(6,308,105)

Income tax expenses

 

(2,241)

Net Loss

$

(4,079)

$

(6,310,346)

Other Comprehensive Loss

 

 

Foreign currency translation adjustment

(2,147,417)

 

(3,517,233)

Comprehensive Loss

$

(2,151,496)

$

(9,827,579)

Weighted average number of ordinary share outstanding

 

 

Basic and Diluted*

 

1,534,487

 

1,534,487

Loss per share

 

 

Basic and Diluted*

$

(0.00)

$

(4.11)

*Retrospectively restated to give effect to a share consolidation at a ratio of one-for-three and one fifth (3.2) ordinary shares effective on May 24, 2022 and a share consolidation at a ratio of one-for-six (6) ordinary shares effective on March 21, 2023 (Note 15).

The accompanying notes are an integral part of the unaudited condensed consolidated financial statements

BAOSHENG MEDIA GROUP HOLDINGS LIMITED

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY

For the Six Months Ended June 30, 2023 and 2022

(Expressed in U.S. dollar, except for the number of shares)

Accumulated

Additional

Other

Ordinary Shares

Paid-in

Statutory

Retained

Comprehensive

Total

    

Shares*

    

Amount

    

Capital

    

Reserve

    

Earnings

    

(Loss) Income

    

Equity

Balance as of December 31, 2021

 

1,534,487

$

14,731

$

41,564,418

$

898,133

$

28,996,464

$

2,587,543

$

74,061,289

Net loss

 

 

 

 

 

(6,310,346)

 

 

(6,310,346)

Foreign currency translation adjustments

 

 

 

 

 

 

(3,517,233)

 

(3,517,233)

Balance as of June 30, 2022

 

1,534,487

$

14,731

$

41,564,418

$

898,133

$

22,686,118

$

(929,690)

$

64,233,710

Balance as of December 31, 2022

1,534,487

$

14,731

$

41,564,418

$

898,133

$

5,257,627

$

(2,298,284)

$

45,436,625

Net loss

(4,079)

(4,079)

Foreign currency translation adjustments

(2,147,417)

(2,147,417)

Balance as of June 30, 2023

1,534,487

$

14,731

$

41,564,418

$

898,133

$

5,253,548

$

(4,445,701)

$

43,285,129

*Retrospectively restated to give effect to a share consolidation at a ratio of one-for-three and one fifth (3.2) ordinary shares effective on May 24, 2022, and a share consolidation at a ratio of one-for-six (6) ordinary shares effective on March 21, 2023 (Note 15).

The accompanying notes are an integral part of the unaudited condensed consolidated financial statements

BAOSHENG MEDIA GROUP HOLDINGS LIMITED

UNAUDITED CONDENED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Expressed in U.S. dollar, except for the number of shares)

For the Six Months Ended

June 30,

    

2023

    

2022

Cash Flows from Operating Activities:

    

  

Net loss

$

(4,079)

$

(6,310,345)

Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:

 

Depreciation and amortization expenses

212,954

 

142,120

Amortization of right-of-use assets

 

246,323

Loss from disposal of property and equipment

396

240,221

Provision for doubtful accounts of accounts receivables

398,378

 

3,286,320

Provision for doubtful accounts of prepayments

164,953

240,986

Provision for doubtful accounts of other current assets

565

(12,964)

Changes in fair value of short-term investments

(542,128)

Changes in fair value of warrant liabilities

(830)

Changes in operating assets and liabilities:

 

Accounts receivable

1,838,169

 

(624,042)

Prepayments - third parties

(146,446)

 

4,110,968

Prepayments - a related party

2,339,321

(940,910)

Media deposits - third parties

278,975

 

(245,034)

Media deposits - a related party

(107,861)

Other current assets

201

 

261,313

Accounts payable

(1,456,524)

 

(1,193,481)

Advance from advertisers

78,650

 

(1,118,710)

Advertiser deposits

(154,959)

 

(901,466)

Income tax payable

 

448

Accrued expenses and other liabilities

(260,732)

 

(953,738)

Operating lease liabilities

 

(228,588)

Net Cash Provided by (Used in) Operating Activities

2,639,003

 

(4,000,579)

Cash Flows from Investing Activities:

 

Purchases of property and equipment

(7,185)

 

Purchases of intangible assets

(23,052)

 

Purchases of short-term investments

(758,156)

Redemption of short-term investments

290,379

Purchase of long-term investments

(4,907,409)

Loans made to related parties

(127)

(171)

Repayment of loans from related parties

 

1,730,005

Net Cash (Used in) Provided by Investing Activities

(5,405,550)

 

1,702,834

Cash Flows from Financing Activities:

 

Repayment of bank borrowings

(26,635)

(35,727)

Repayment of borrowings to related parties

(15,446)

Payments of dividends to shareholders

 

(1,234,739)

Net Cash Used in Financing Activities

(26,635)

 

(1,285,912)

Effect of exchange rate changes on cash and cash equivalents

(168,963)

 

(191,795)

Net decrease in cash and cash equivalents

(2,962,145)

 

(3,775,452)

Cash and cash equivalents at beginning of period

6,679,077

 

8,882,852

Cash and cash equivalents at end of period

$

3,716,932

$

5,107,400

Supplemental Cash Flow Information

 

Cash paid for interest expense

$

$

Cash paid for income tax

$

$

The accompanying notes are an integral part of the unaudited condensed consolidated financial statements

BAOSHENG MEDIA GROUP HOLDINGS LIMITED

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

1.ORGANIZATION AND BUSINESS DESCRIPTION

Baosheng Media Group Holdings Limited (“Baosheng Group”) was incorporated on December 4, 2018 under the laws of the Cayman Islands as an exempted company with limited liability.

Baosheng Group owns 100% of the equity interests of Baosheng Media Group Limited (“Baosheng BVI”), an entity incorporated under the laws of British Virgin Islands (“BVI”) on December 14, 2018.

Baosheng BVI owns 100% of the equity interests of Baosheng Media Group (Hong Kong) Holdings Limited (“Baosheng HK”), a business company incorporated in accordance with the laws and regulations of Hong Kong on January 7, 2019. On March 21, 2021, Baosheng HK established Beijing Baosheng Network Technology Co., Ltd. (“Baosheng Network”), a wholly owned subsidiary in China. On April 2, 2022, Baosheng Network set up a wholly owned subsidiary, Beijing Xunhuo E-commerce Co., Ltd. (“Beijing Xunhuo”).

Beijing Baosheng Technology Company Limited (“Beijing Baosheng”) was established in October 17, 2014 under the laws of the People’s Republic of China (“China” or the “PRC”) with a registered capital of $289,540 (RMB 2,000,000). Beijing Baosheng has three wholly-owned subsidiaries, Horgos Baosheng Advertising Co., Ltd. (“Horgos Baosheng”), Kashi Baosheng Information Technology Co., Ltd. (“Kashi Baosheng”), and Baosheng Technology (Horgos) Co., Ltd. (“Baosheng Technology”), which were established on August 30, 2016, May 15, 2018 and January 2, 2020 in China, respectively.

On January 21, 2019, Baosheng HK entered into an equity transfer agreement with Beijing Baosheng and the shareholders of Beijing Baosheng. Pursuant to the equity transfer agreement, each of the shareholders of Beijing Baosheng transferred to Baosheng HK their respective equity interests in Beijing Baosheng at a consideration aggregating $13,844,895 (RMB94,045,600), determined by reference to the evaluation of the equity interest of Beijing Baosheng as of June 30, 2018 (the “reorganization”). Upon completion of such transfers, Beijing Baosheng became a direct wholly-owned subsidiary of Baosheng HK and an indirect-wholly owned subsidiary of the Company.

On June 4, 2019, Baosheng Group completed the reorganization of entities under common control of its then existing shareholders, who collectively owned 100% of the equity interests of Beijing Baosheng prior to the reorganization. Baosheng Group, Baosheng BVI and Baosheng HK were established as holding companies of Beijing Baosheng and its subsidiaries, and all of these entities are under common control which results in the consolidation of Beijing Baosheng and its subsidiaries, which have been accounted for as a reorganization of entities under common control at carrying value.

The consolidated financial statements are prepared on the basis as if the reorganization became effective as of the beginning of the first period presented in the consolidated financial statements.

Baosheng Group, Baosheng BVI, Baosheng HK, Beijing Baosheng and its subsidiaries (herein collectively referred to as the “Company”) are engaged in providing online marketing channels to advertisers for them to manage their online marketing activities.

Share consolidation and increase in authorized share capital

On May 11, 2022, the Board of Directors of the Company (the "Board of Directors") resolved to approve a share consolidation at a ratio of one-for-three and one fifth (3.2) ordinary shares with a par value of US$0.0005 each in the Company’s issued and unissued share capital into one ordinary share with a par value of US$0.0016 (“2022 Share Consolidation”), for which the Company obtained shareholder approval on April 28, 2023. Immediately following the 2022 Share Consolidation, the authorized share capital of the Company was US$50,000 divided into 31,250,000 ordinary shares of a par value US$0.0016 each. The 2022 Share Consolidation became effective on May 24, 2022.

On March 6, 2023, the Company effected an increase in its authorized share capital from US$50,000 divided into 31,250,000 ordinary shares of a par value US$0.0016 each to US$60,000 divided into 37,500,000 ordinary shares of a par value US$0.0016 each (the “Increase in Share Capital”), and on March 21, 2023, the Company effected a share consolidation at a ratio of one-for-six, such that each (6) ordinary shares with a par value of US$0.0016 each in the Company’s issued and unissued share capital were consolidated into one ordinary share with a par value of US$0.0096 (“2023 Share Consolidation”). Immediately following the Increase in Share Capital and 2023 Share Consolidation, the authorized share capital of the Company was increased from US$50,000 to US$60,000, divided into 6,250,000 ordinary shares of a par value US$0.0096 each. The Company believes it is appropriate to reflect the Increase in Share Capital, 2022 Share Consolidation and 2023 Share Consolidation on a retroactive basis pursuant to ASC 260. The Company has retroactively restated all shares and per share data for all periods presented. As a result, the Company had 6,250,000 authorized shares, par value of US$0.0096, of which 1,534,487 shares were issued and outstanding as of June 30, 2023 and December 31, 2022, respectively.

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation and Principles of Consolidation

The interim unaudited condensed consolidated financial statements are prepared and presented in accordance with accounting principles generally accepted in the United States (“US GAAP”).

The unaudited condensed consolidated financial information as of June 30, 2023 and for the six months ended June 30, 2023 and 2022 has been prepared without audit, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) and pursuant to Regulation S-X. Certain information and footnote disclosures, which are normally included in annual financial statements prepared in accordance with US GAAP, have been omitted pursuant to those rules and regulations. The unaudited interim financial information should be read in conjunction with the audited financial statements and the notes thereto, included in the Form 20-F for the fiscal year ended December 31, 2022, which was filed with the SEC on May 8, 2023.

In the opinion of the management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments, which are necessary for a fair presentation of financial results for the interim periods presented. The Company believes that the disclosures are adequate to make the information presented not misleading. The accompanying unaudited condensed consolidated financial statements have been prepared using the same accounting policies as used in the preparation of the Company’s consolidated financial statements for the year ended December 31, 2022. The results of operations for the six months ended June 30, 2023 and 2022 are not necessarily indicative of the results for the full years.

Short-term investments

Short-term investments consist of US Treasury Bills and investments in trading securities.

US Treasury Bills

The Company purchased US Treasury Bills with variable interest rates during the year of 2022, and sold these US Treasury Bills during the six months ended June 30, 2023.

US Treasury Bills were redeemable within a period of three through six months. In accordance with ASC 825, Financial Instruments, for financial products with variable interest rates referenced to performance of underlying assets, the Company elected the fair value method at the date of initial recognition and carries these investments at fair value with fair value change gains or losses recorded in the investment income in the unaudited condensed consolidated statements of operations and comprehensive loss.

As of June 30, 2023 and December 31, 2022, the Company had US Treasury Bills of $nil and $987,600, respectively. The balance of $987,600 as of December 31, 2022 included gross unrealized gains of $7,135. For the six months ended June 30, 2023 and 2022, the Company recorded unrealized gain of $3,538 and $nil, respectively, which was recorded as “changes in fair value of short-term investments” on the unaudited condensed consolidated statements of operations and comprehensive loss.

Investments in trading securities

Trading securities are investments in publicly-listed equity securities through various open market transactions. The Company purchased certain publicly-listed equity securities through various open market transactions and accounted for such investments as “short-term investments” and subsequently measure the investments at fair value. For the six months ended June 30, 2023 and 2022, the Company made a gain of $538,590 and $nil in investment in trading securities, which was recorded as “changes in fair value of short-term investments” on the unaudited condensed consolidated statements of operations and comprehensive loss.

Accounts receivable, net of provision for doubtful accounts

Accounts receivable are recorded at the gross billing amount less an allowance for any uncollectible accounts due from the advertisers for the acquisition of ad inventory and other advertising services on their behalf. Accounts receivable do not bear interest. Management reviews the adequacy of the allowance for doubtful accounts on an ongoing basis, using historical collection trends and aging of receivables. Management also periodically evaluates individual customer’s financial condition, credit history and the current economic conditions to make adjustments in the allowance when necessary. An allowance for doubtful accounts is made and recorded into general and administrative expenses based on any specifically identified accounts receivable that may become uncollectible. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

Prepayments

Prepayments represent amounts advanced to media or their authorized agencies (collectively “publishers”) for running of advertising campaigns of the advertisers. The publishers usually require advance payments when the Company orders advertising campaign services on behalf of its advertisers, and the prepayments will be utilized to offset the Company’s future payments. These amounts are unsecured, non-interest bearing and generally short-term in nature, which are reviewed periodically to determine whether their carrying value has become impaired. As of June 30, 2023 and December 31, 2022, the Company had allowances of doubtful accounts of $826,777 and $2,153,390, respectively, against prepayments.

Media deposits

Media deposits represent performance security deposit upon becoming an authorized agency of the relevant media (platforms where online advertisement is delivered) as a guarantee of performance and obligations and deposit associated with committed advertising spend on behalf of selected advertisers as required by certain media before running their advertising campaigns, which are paid to media pursuant to the terms of the framework agreements and contracts.

In the event that the advertisers or their advertising agencies on behalf of their advertising clients (collectively the “advertisers”) commit to spending a guaranteed minimum amount on a particular media with the Company, the Company enters into a back-to-back framework agreement with the relevant publishers committing the same level of guaranteed minimum spend and securing a preferential rebate policy applicable to the advertising spend of that advertiser. With the committed minimum spend, the Company is entitled to enjoy certain rebates and discounts and usually be required to pay a deposit of up to 10% of the guaranteed minimum spend. If the Company fails to fulfil the committed minimum spend, the Company would not be entitled to the additional rebates and discounts, and any deposit that has been paid may be forfeited or deducted to pay up the additional amount without the benefit of the additional rebates and discounts. The media may deduct damages from performance security deposit if the Company has breached the agency agreement or authorized agency management rules and conditions formulated by media.

As of June 30, 2023 and December 31, 2022, the balances of media deposits paid to third parties were $952,311 and $1,281,434, respectively. As of June 30, 2023 and December 31, 2022, the balances of media deposits paid to a related party were $202,349 and $104,390, respectively.

Long-term investment

As of June 30, 2023, long-term investments represent the Company’s investment in one equity method investee over which the Company has significant influence, and investments in two privately held companies over which the Company neither has control nor significant influence through investments in ordinary shares. As of December 31, 2022, investment security represents the Company’s investment in two privately held companies, over which the Company neither has control nor significant influence through investment in ordinary shares.

Investment in equity method investee

In accordance with ASC 323, Investments - Equity Method and Joint Ventures, the Company accounts for the investment in one privately held company using equity method, because the Company has significant influence but does not own a majority equity interest or otherwise control over the equity investee.

Under the equity method, the Company initially records its investment at cost and prospectively recognizes its proportionate share of each equity investee’s net income or loss into its unaudited condensed consolidated statements of operations. When the Company’s share of losses in the equity investee equals or exceeds its interest in the equity investee, the Company does not recognize further losses, unless the Company has incurred obligations or made payments or guarantees on behalf of the equity investee.

The Company continually reviews its investment in the equity investee to determine whether a decline in fair value below the carrying value is other-than-temporary. The primary factors the Company considers in its determination include the financial condition, operating performance and the prospects of the equity investee; other company specific information such as recent financing rounds; the geographic region, market and industry in which the equity investee operates; and the length of time that the fair value of the investment is below its carrying value. If the decline in fair value is deemed to be other-than-temporary, the carrying value of the equity investee is written down to fair value.

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

Investment in the privately held companies

Equity securities not accounted for using the equity method are carried at fair value with unrealized gains and losses recorded in the unaudited condensed consolidated statements of operations, according to ASC 321, Investments - Equity Securities. The Company elected to record the equity investments in privately held companies using the measurement alternative at cost, less impairment, with subsequent adjustments for observable price changes resulting from orderly transactions for identical or similar investments of the same issuer.

Equity investments in privately held companies accounted for using the measurement alternative are subject to periodic impairment reviews. The Company’s impairment analysis considers both qualitative and quantitative factors that may have a significant effect on the fair value of these equity securities. In computing realized gains and losses on equity securities, the Company calculates cost based on amounts paid using the average cost method. Dividend income is recognized when the right to receive the payment is established.

Advertiser deposits

The advertiser deposits represented deposits made by the advertisers who undertake a minimum total advertising spend as a condition for enjoying rebates and discounts. The Company generally requires these advertisers to place deposits with the Company at a percentage (usually up to 10%) of the committed spend, which usually equals to the amount of deposit payable to the media under the corresponding framework agreement with the media specific to such advertiser (see note 2 – media deposits). If the advertiser fails to reach the committed minimum spend upon expiry or termination of the framework agreement; (i) the advertiser would not be entitled to the rebates and discounts under the preferential pricing policy, if any; (ii) the advertiser’s deposit may be forfeited or deducted to pay up the additional amount it should pay without the benefits of rebates or discounts.

As of June 30, 2023 and December 31, 2022, the balances of advertiser deposits were $366,948 and $541,444, respectively.

Revenue recognition

ASC 606 establishes principles for reporting information about the nature, amount, timing and uncertainty of revenue and cash flows arising from the entity’s contracts to provide goods or services to customers. The core principle requires an entity to recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration that it expects to be entitled to receive in exchange for those goods or services recognized as performance obligations are satisfied. In according with ASC 606, revenues are recognized when control of the promised services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.

The Company identified each distinct service, or each series of distinct services that are substantially the same and that have the same pattern of transfer to the customer, as a performance obligation. Transaction price is allocated among different performance obligations identified in one contract, by using expected cost plus margin approach, if the standalone selling price of each performance obligation is not observable.

The Company applied a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less. The Company has no material incremental costs of obtaining contracts with customers that the Company expects the benefit of those costs to be longer than one year, which need to be recognized as assets.

The Company has advertising agency revenues from search engine marketing (‘SEM”, a form of online marketing that involves the promotion of websites by increasing their visibility in search engine results pages and search-related products and services) services and non-SEM services, including deployment of in-feed and mobile app ads on other media and social media marketing services in relation to running advertising campaigns on selected social media accounts. The Company acts as an agent between media or their authorized agencies (collectively “publishers”) and advertisers by helping publishers procure advertisers and facilitate ad deployment on their advertising channels, and purchasing ad inventories and advertising services from publishers for advertisers. The Company places orders with publishers as per request from advertisers. Each order is materialized by a contract and explicitly quotes one agency service to arrange for the advertising service to be provided by a third party publisher for a period of ad term. The Company provides advices and services on advertising strategies and ad optimization to advertisers to improve the effectiveness of their ads, all of which are highly interrelated and not separately identifiable. The Company’s overall promise represents a combined output that is a single performance obligation; there is no multiple performance obligations.

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

The Company evaluated its advertising agency contracts and determined that it was not acting as principal in these arrangements with publishers and advertisers since it never takes control of the ad inventories at any time. The Company collects the costs of purchasing ad inventories and advertising services from advertisers on behalf of publishers. The Company generates advertising agency revenues either by charging additional fees to advertisers or receiving rebates and incentives offered by publishers. Accordingly, both advertisers and publishers can be identified as customers, depending on the revenue model applicable to the relevant services.

The Company recognizes revenues on a net basis, which equal to: (i) rebates and incentives offered by publishers, netting the rebates to advertises (if any); and (ii) net fees from advertisers.

Rebates and incentives offered by publishers

Rebates and incentives offered by publishers are determined based on the contract terms with publishers and their applicable rebate policies, which typically in the form of across-the-board standard-rate rebates, differential standard-rate rebates and progressive-rate rebates. Rebates and incentives offered by publishers are accounted for as variable consideration. The Company accrues and recognizes revenues in the form of rebates and incentives based on its evaluation as to whether the contractually stipulated thresholds of advertising spend are likely to being reached, or other benchmarks or certain prescribed classification are likely to being qualified (e.g. the number of new advertisers secured, growth in actual advertising spend), and to the extent that a significant reversal of cumulative revenue would not occur in future periods. These evaluations are based on the past experience and regularly monitoring of various performance factors set within the rebate policies (e.g. accumulated advertising spend, number of new advertisers). At the end of each subsequent reporting period, the Company re-evaluates the probability of achieving such advertising spend volume and any related constraint, and if necessary, adjusts the estimate of the amount of rebates and incentives. Any such adjustments are recorded on a cumulative catch-up basis, which would affect revenues and earnings in the period of adjustment. The rebates and incentives are generally ascertained and settled on a quarterly or annual basis. Historically, adjustments to the estimations for the actual amounts have been immaterial. These rebates and incentives take the form of cash which, when paid, are applied to set off accounts payable with the relevant publishers or settled separately; or can be in the form of ad currency units which will be deposited in the account in the back-end platform of the media, and can then be utilized to acquire their ad inventory.

The Company may offer rebates to advertisers on a case by case basis, generally with reference to the rebates and incentives offered by publishers, the advertiser’s committed total spend, and the business relationships with such advertiser. The rebates offered by the Company to advertisers are in the form of cash discounts or ad currency units that can be utilized to acquire ad inventory from relevant media, both of which are account for as a deduction of revenues.

Net fees from advertisers

Net fees from advertisers are the difference between the gross billing amount charged to the advertisers and the costs of purchasing ad inventories and advertising services on their behalf.

The publishers do not receive the benefits from the Company’s facilitation services until the publishers deliver advertising services to the advertisers. The Company recognizes advertising agency revenues when it transfers the control of the facilitation service commitments, i.e., when the publishers deliver advertising services to the advertisers. Under the cost per click (“CPC”) and cost per acquisition (“CPA”) pricing model of media, the Company recognizes revenues at the point of time as the publishers deliver advertising services at the point in time. Under the cost per time (“CPT”) pricing model of media, the publishers deliver advertising services over time when the advertising links are displayed over the contract periods, and therefore the Company recognizes revenue on a straight-line basis over the contracted display period. For the six months ended June 30, 2023 and 2022, revenues from the advertising services under CPT pricing model that the Company arranged are immaterial.

The Company records revenues and costs on a net basis and the related accounts receivable and payable amounts on a gross basis.

The gross billing amounts charged to the advertisers are collected either in advance to provision of services or after the services. Accounts receivable represent the gross billing charged to advertisers that the Company has an unconditional right to consideration (including billed and unbilled amount) when the Company has satisfied its performance obligation. Payment terms and conditions of accounts receivables vary by customers, and terms typically include a requirement for payment within a period from three to six months. The Company has determined that all the contracts generally do not include a significant financing component. The Company does not have any contract assets since revenue is recognized when control of the promised services is transferred and the payment from customers is not contingent on a future event. In cases where the gross billing amounts are collected in advance, the amounts are recorded as “advance from advertisers” in the unaudited condensed consolidated balance sheets. Advance from advertisers related to unsatisfied performance obligations at the end of the year is recognized as revenue when the Company delivers the services to its advertisers. The fees are non-refundable. In cases where amounts are collected after the services, accounts receivable are recognized upon delivery of ad inventories and advertising services to the advertisers. The gross billing amounts are determinable at the inception of the services.

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

The cost of purchasing ad inventories and advertising services are recorded as accounts payable or a deduction against prepayments in cases where prepayments are required by the publishers.

The following table identifies the disaggregation of our revenue for the six months ended June 30, 2023 and 2022, respectively.

For the Six Months Ended

June 30,

    

2023

    

2022

Nature of Revenue:

    

    

  

Rebates and incentives offered by publishers

$

84,372

$

373,508

Net fees from advertisers

 

1,386,067

 

54,642

Total

$

1,470,439

$

428,150

Category of Revenue:

 

 

SEM services

$

72,510

$

50,380

Non-SEM services

 

1,397,929

 

377,770

Total

$

1,470,439

$

428,150

Foreign currency translation

The reporting currency of the Company is U.S. dollars (“US$” or “$”) and the accompanying unaudited condensed consolidated financial statements have been expressed in US$. Since the Company operates in the PRC, the Company’s functional currency is the Chinese Yuan (“RMB”). The Company’s unaudited condensed consolidated financial statements have been translated into the reporting currency U.S. Dollars. Assets and liabilities of the Company are translated at the exchange rate at each reporting period end date. Equity is translated at historical rates. Income and expense accounts are translated at the average rate of exchange during the reporting period. Because cash flows are translated based on the average translation rate, amounts related to assets and liabilities reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the balance sheet. The resulting translation adjustments are reported under other comprehensive loss. Gains and losses resulting from the translations of foreign currency transactions and balances are reflected in the results of operations.

The following table outlines the currency exchange rates that were used in creating the unaudited condensed consolidated financial statements in this report:

    

June 30,

    

December 31,

    

2023

    

2022

Year-end spot rate

 

7.2513

 

6.8972

For the Six Months Ended June 30,

    

2023

    

2022

Average rate

 

6.9283

6.4791

Concentration and credit risk

Substantially all of the Company’s operating activities are transacted into RMB, which is not freely convertible into foreign currencies. All foreign exchange transactions take place either through the People’s Bank of China or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the People’s Bank of China. Approval of foreign currency payments by the People’s Bank of China or other regulatory institutions require submitting a payment application form together with suppliers’ invoices, shipping documents and signed contracts.

The Company maintains certain bank accounts in the PRC, Hong Kong and the Cayman Islands, which are not insured by Federal Deposit Insurance Corporation (“FDIC”) insurance or other insurance. As of June 30, 2023 and December 31, 2022, $3,001,558 and $5,921,461 of the Company’s cash were on deposit at financial institutions in the PRC, respectively, where there currently is no rule or regulation requiring such financial institutions to maintain insurance to cover bank deposits in the event of bank failure.

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

Accounts receivable are typically unsecured and derived from services rendered to advertisers that are located primarily in China, thereby exposed to credit risk. The risk is mitigated by the Company’s assessment of advertisers’ creditworthiness and its ongoing monitoring of outstanding balances. The Company has a concentration of its receivables with specific advertisers. As of June 30, 2023, four advertisers accounted for 18.3%, 14.6%, 13.4% and 10.0% of accounts receivable, respectively. As of December 31, 2022, three advertisers accounted for 18.1%, 14.4% and 13.2% of accounts receivable, respectively.

For the six months ended June 30, 2023, two publishers accounted for approximately 78.7% and 17.4% of the total revenue, respectively. For the six months ended June 30, 2022, two publishers accounted for approximately 58.4% and 36.5% of the total revenue, respectively.

As of June 30, 2023, one publisher accounted for 68.9% of the total accounts payable balance. As of December 31, 2022, two publishers accounted for 43.5% and 27.7% of the total accounts payable balance, respectively.

3.GOING CONCERN

As reflected in the Company’s unaudited condensed consolidated financial statements, the Company had a net loss of $4,079 and $6,310,346 for the six months ended June 30, 2023 and 2022, respectively, and reported a cash inflow of $2,639,003 for the six months ended June 30, 2023, while cash outflow of $4,000,579 from operating activities for the six months ended June 30, 2022, respectively. These factors raise a substantial doubt about the Company’s ability to continue as a going concern.

As of June 30, 2023, the Company had cash and cash equivalent of $3,716,932 and short-term investments of $3,959,456. On the other hand, the balance of current liabilities of $10,280,457 which were expected to get paid in the twelve months ended June 30, 2024. The Company reported a positive cash flow of $2,639,003 from operating activities for the six months ended June 30, 2023, and expected to make continuous cash inflows in the next twelve months. The Company expected to renew the bank borrowing upon its maturity. The Company intends to meet the cash requirements for the next 12 months from the issuance date of this report through a combination of application of credit terms, bank loans, and principal shareholder’s financial support. Given the factors mentioned above, the Company assesses current working capital is sufficient to meet its obligations for the next 12 months from the issuance date of this report. Accordingly, management continues to prepare the Company’s unaudited condensed consolidated financial statements on going concern basis.

However, future financing requirements will depend on many factors, including the scale and pace of the expansion of the Company’s advertising business, the expansion of the Company’s sales and marketing activities, and potential investments in, or acquisitions of, businesses or technologies. Inability to obtain credit terms from medias or access to financing on favorable terms in a timely manner or at all would materially and adversely affect the Company’s business, results of operations, financial condition, and growth prospects.

4.ACCOUNTS RECEIVABLE, NET

The Company records revenues and costs on a net basis and the related accounts receivable and payable amounts on a gross basis. Accounts receivable, net of provision for doubtful accounts consist of the following:

    

June 30,

    

December 31,

    

2023

    

2022

Accounts receivable

$

45,596,256

$

47,783,610

Less: provision for doubtful accounts

 

(17,198,976)

 

(17,681,792)

Accounts receivable, net of provision for doubtful accounts

$

28,397,280

$

32,101,818

Provisions for doubtful accounts of accounts receivable were $398,378 and $3,286,320 for the six months ended June 30, 2023 and 2022, respectively. Movement of allowance for doubtful accounts was as follows:

    

June 30,

    

June 30,

    

2023

    

2022

Balance at beginning of the period

$

17,681,792

$

4,702,394

Charge to expenses

 

398,378

 

3,286,320

Foreign exchange (income) loss

 

(881,194)

 

1,302,404

Balance at end of the period

$

17,198,976

$

9,291,118

5.PREPAYMENTS – THIRD PARTIES

Prepayments – third parties consist of the following:

    

June 30,

    

December 31,

    

2023

    

2022

Prepayments to third party medias

$

1,573,790

$

2,957,346

Less: provision for doubtful accounts

 

(826,777)

 

(2,153,390)

$

747,013

$

803,956

Provision for doubtful accounts of prepayments was $164,953 and $240,986 for the six months ended June 30, 2023 and 2022, respectively. For the six months ended June 30, 2023, the Company also wrote off prepayments of $1,443,356 because the management assessed the vendor would no long provide service. Movement of allowance for doubtful prepayments was as follows:

    

June 30,

    

June 30,

2023

2022

Balance at beginning of the period

$

2,153,390

$

2,701,166

Charge to expenses

 

164,953

 

240,986

Writing off prepayments

 

(1,443,356)

 

Foreign exchange income

 

(48,210)

 

(139,814)

Balance at end of the period

$

826,777

$

2,802,338

6.OTHER CURRENT ASSETS

Other current assets consist of the following:

    

June 30,

    

December 31,

    

2023

    

2022

Recoverable value-added taxes

$

2,503,136

$

2,689,170

Others

 

113,086

 

60,110

Less: provision for doubtful accounts

 

(7,078)

 

(6,874)

$

2,609,144

$

2,742,406

For the six months ended June 30, 2023, provision for doubtful accounts of other current assets was $565. For the six months ended June 30, 2022, the reversal of provisions for doubtful accounts of other current assets was $12,965. Movement of allowance for doubtful accounts was as follows:

    

June 30,

    

June 30,

2023

2022

Balance at beginning of the period

$

6,874

$

20,621

Charge to expenses

 

565

 

Reversal of charge to other receivable

 

 

(12,965)

Foreign exchange income

 

(361)

 

(579)

Balance at end of the period

$

7,078

$

7,077

7.PROPERTY AND EQUIPMENT, NET

Property and equipment, net consisted of the following:

    

June 30,

    

December 31,

    

2023

    

2022

Property

$

1,917,827

$

2,016,287

Leasehold improvement

 

355,754

 

367,235

Office equipment

 

144,650

 

161,997

Vehicles

138,319

144,986

Electronic equipment

 

126,465

 

133,850

Less: accumulated depreciation

 

(562,585)

 

(473,027)

$

2,120,430

$

2,351,328

Depreciation expense was $128,178 and $101,822 for the six months ended June 30, 2023 and 2022, respectively.

8.INTANGIBLE ASSETS, NET

Intangible assets consisted of the following:

    

June 30,

    

December 31,

    

2023

    

2022

Copyrights

$

715,552

$

752,288

Software

63,833

43,954

Less: accumulated amortization

 

(307,298)

 

(238,016)

$

472,087

$

558,226

For the six months ended June 30, 2023 and 2022, the Company purchased software of $23,052 and $nil, respectively.

Amortization expense was $84,676 and $41,298 for the six months ended June 30, 2023 and 2022, respectively.

9.PREPAYMENTS FOR LICENSED COPYRIGHTS

Prepayments for licensed copyrights consisted of the following:

June 30,

December 31,

    

2023

    

2022

Prepayments for licensed copyrights

$

2,602,006

$

2,735,592

During the year ended December 31, 2021, the Company entered into two cooperation agreements with a third party entity, pursuant to which the Company will have the right to use the licensed copyrights of two games developed by such third party entity for a three-year term. The Company made prepayments of $2,924,897. The two games are expected to have online tests in May 2023 and to be launched around November 2023.

As of June 30, 2023 and December 31, 2022, the change in balance of prepayments for licensed copyrights was caused by change in spot rates as of reporting dates.

10.BANK BORROWING

June 30,

December 31, 

    

2023

    

2022

Bank borrowing

$

1,379,063

$

1,449,864

On December 22, 2022, Baosheng Network entered into a bank loan agreement with Bank of Beijing under which under which Beijing Baosheng borrowed a one-year loan of RMB10,000,000 million (approximately $1,449,846). The interest rate for the borrowing was fixed at 3.65% per annum. The loan is guaranteed by two third parties, for whom the Company involved a third party counter-guarantor. In addition the Company pledged its properties with the counter guarantor.

For the six months ended June 30, 2023 and 2022, interest expense arising from the bank borrowing amounted to $26,341 and $nil, respectively.

11.LONG-TERM INVESTMENTS

Long-term investments consisted of the following:

June 30,

December 31,

    

2023

    

2022

Investment in Beijing Xinrong Fanxing Technology Co., Ltd. (“Xinrong Fanxing”)

$

1,379,063

$

1,449,863

Investment in Beijing Qucheng Technology Technology Co., Ltd. (“Beijing Qucheng”)

 

1,323,901

 

811,924

Investment in Beijing Shanxingzhe Technology Investment LLP (“Beijing Shanxingzhe”)

 

4,137,189

 

$

6,840,153

$

2,261,787

(a)Investment in Xinrong Fanxing

Xinrong Fanxing is a privately held company, over which the Company neither has control nor significant influence through investment in ordinary shares. The Company accounted for the investment in Xingrong Fanxing using the measurement alternative at cost, less impairment, with subsequent adjustments for observable price changes resulting from orderly transactions for identical or similar investments of the same issuer.

For the six months ended June 30, 2023 and 2022, the Company did not record upward adjustments or downward adjustments on the investment. The Company’s impairment analysis considers both qualitative and quantitative factors that may have a significant effect on the fair value of the equity security. As of June 30, 2023 and December 31, 2022, the Company did not recognize impairment against the investment.

(b)Investment in Beijing Qucheng

In October 2022, November 2022 and January 2023, the Company made investment of $594,442, $237,777 and $577,342 in Beijing Qucheng, and obtained equity interest aggregating 12% in Beijing Qucheng.

Beijing Qucheng is a privately held company, over which the Company neither has control nor significant influence through investment in ordinary shares. The Company accounted for the investment in Beijing Qucheng using the measurement alternative at cost, less impairment, with subsequent adjustments for observable price changes resulting from orderly transactions for identical or similar investments of the same issuer.

For the six months ended June 30, 2023 and 2022, the Company did not record upward adjustments or downward adjustments on the investment. The Company’s impairment analysis considers both qualitative and quantitative factors that may have a significant effect on the fair value of the equity security. As of June 30, 2023 and December 31, 2022, the Company did not recognize impairment against the investment.

(c)Investment in Shanxingzhe

In June 2023, Beijing Xunhuo entered into a limited partnership agreement with Beijing Shanxingzhe, which was newly set up in June 2023.

The Company invested $4,330,067 which represents 42.85% of equity interest in Beijing Shanxingzhe. The Company used equity method to measure the investment in Beijing Shanxingzhe. Because Beijing Shanxingzhe was newly set up in June 30, 2023 and incurred minimal expenses, the Company did not recorded an equity loss for its share of the results of Beijing Shanxingzhe. As of June 30, 2023, the Company did not recognize impairment against the investment in Beijing Shanxingzhe.

12.

WARRANT LIABILITIES

In connection with the private placement on March 18, 2021, the Company sold an aggregate of 1,960,784 warrants with each to purchase one half of one ordinary share at an exercise price of $5.61 per ordinary share. A warrant may be exercised at any time on or after March 18, 2021 and on or prior to 5:00 p.m. (New York City time) on September 18, 2026 but not thereafter. Giving effect to a share consolidation at a ratio of one-for-three and one fifth (3.2) ordinary shares effective on May 24, 2022 and a share consolidation at a ratio of one-for-six (6) ordinary shares effective on March 21, 2023, the 1,960,784 warrants was consolidated to 51,062 warrants with each to purchase one half of one ordinary share at an exercise price of $107.71 per ordinary share.

The holders of warrants are granted with registration rights. If at any time after the six month anniversary of March 18, 2021, there is no effective registration statement registering, or no current prospectus available for the issuance of the warrant shares to the holder and the resale of the warrant shares, then this warrant may also be exercised, in whole or in part, at such time by means of a “cashless exercise”. The warrants are subject to adjustments in the event of 1) stock dividends and splits, 2) subsequent right offerings, 3) pro rata dilutions and 4) fundamental transactions. No fractional shares or scrip representing fractional shares shall be issued upon the exercise of the warrants.

In the event of a fundamental transaction, the Company or any successor entity shall, at the holder’s option, purchase this warrant from the holder by paying to the holder an amount of cash equal to the value of the remaining unexercised portion of the warrant, using Black-Scholes model, on the date of the consummation of such fundamental transaction; provided, however, that, if the fundamental transaction is not within the Company’s control, including not approved by the Company’s Board of Directors, holder shall only be entitled to receive from the Company or any successor entity the same type or form of consideration (and in the same proportion), at the value of the unexercised portion of the warrant, that is being offered and paid to the holders of ordinary shares of the Company in connection with the fundamental transaction, whether that consideration be in the form of cash, stock or any combination thereof, or whether the holders of ordinary shares are given the choice to receive from among alternative forms of consideration in connection with the fundamental transaction.

If the Company fails for any reason to deliver to the holders the warrant shares subject to a notice of exercise by the warrant share delivery date, the Company shall pay to the holder, in cash, as liquidated damages and not as a penalty, for each $1,000 of warrant shares subject to such exercise (based on the volume weighted average price of the ordinary shares on the date of the applicable Notice of Exercise), $10 per trading day (increasing to $20 per trading day on the fifth (5th) Trading Day after such liquidated damages begin to accrue) for each trading day after such warrant share delivery date until such warrant shares are delivered or holder rescinds such exercise. In addition, cash payment is required as a compensation for buy-in on failure of delivery warrant shares.

The above mentioned cash-settled make-whole provisions led the warrants classified as a derivative warrant liability. The derivative warrant liability was initially recorded at fair value on the closing date of the private placement, and were subsequently remeasured at fair value at each reporting dates. The changes in the fair value of derivative warrant liability were charged to the account of “Changes in fair value of warrant liabilities” in the unaudited condensed consolidated statements of operations and comprehensive income (loss).

As of December 31, 2021, the Company had 1,960,784 private placement warrants outstanding. Giving effect to a share consolidation at a ratio of one-for-three and one fifth (3.2) ordinary shares effective on May 24, 2022 and a share consolidation at a ratio of one-for-six (6) ordinary shares effective on March 21, 2023, the Company had 51,062 warrants as of June 30, 2023 and December 31, 2022. The warrant liability related to such warrants was remeasured to its fair value at each reporting period. The change in fair value was recognized in the unaudited condensed consolidated statements of operations. The change in the fair value of the warrant liabilities is summarized as follows:

Estimated fair value as of December 31, 2021

    

$

2,744

Changes in estimated fair value

 

(16)

Estimated fair value as of June 30, 2022

$

2,728

Estimated fair value as of December 31, 2022

$

832

Changes in estimated fair value

(830)

Estimated fair value as of June 30, 2023

$

2

The fair value of the warrant liabilities was estimated using Black-Scholes model. Inherent in these valuations are assumptions related to expected stock-price volatility, expected life, risk-free interest rate and dividend yield. The Company estimates the volatility of its common stock based on historical and implied volatilities of selected peer companies as well as its own that matches the expected remaining life of the warrants. The risk-free interest rate is based on the U.S. Treasury zero-coupon yield curve on the grant date for a maturity similar to the expected remaining life of the warrants. The expected life of the warrants is assumed to be equivalent to their remaining contractual term. The dividend rate is based on the historical rate, which the Company anticipates remaining at zero.

12.WARRANT LIABILITIES (CONTINUED)

The following table provides quantitative information regarding Level 3 fair value measurements inputs for the Company’s warrants at their measurement dates:

As of June 30,

As of December 31,

As of March 18,

 

    

2023

    

2022

2021

 

Volatility

 

32.94

%  

35.77

%  

31.26

%

Stock price

 

7.85

 

5.16

6.58

Expected life of the warrants to convert

 

3.22

 

3.72

5.50

Risk free rate

 

4.43

%  

4.17

%  

1.09

%

Dividend yield

 

0.0

%  

0.0

%  

0.0

%

13.INCOME TAXES

Cayman Islands

Under the current and applicable laws of the Cayman Islands, the Company is not subject to tax on income or capital gain. Additionally, upon payments of dividends by the Company to its shareholders, no Cayman Islands withholding tax will be imposed.

British Virgin Islands

Under the current and applicable laws of BVI, Baosheng BVI is not subject to tax on income or capital gains.

Hong Kong

Baosheng HK is incorporated in Hong Kong and is subject to Hong Kong Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Hong Kong tax laws. The applicable tax rate for the first HKD$2 million of assessable profits is 8.25% and assessable profits above HKD$2 million will continue to be subject to the rate of 16.5% for corporations in Hong Kong, effective from the year of assessment 2018/2019. Before that, the applicable tax rate was 16.5% for corporations in Hong Kong. The Company did not make any provisions for Hong Kong profit tax as there were no assessable profits derived from or earned in Hong Kong since inception. Under Hong Kong tax laws, Baosheng HK is exempted from income tax on its foreign-derived income and there are no withholding taxes in Hong Kong on remittance of dividends.

PRC

Beijing Baosheng, Horgos Baosheng, Kashi Baosheng, Baosheng Technology, Baosheng Network and Beijing Xunhuo were incorporated in the PRC and are subject to PRC Enterprise Income Tax (“EIT”) on the taxable income in accordance with the relevant PRC income tax laws. On March 16, 2007, the National People’s Congress enacted a new enterprise income tax law, which took effect on January 1, 2008. The law applies a uniform 25% enterprise income tax rate to both foreign invested enterprises and domestic enterprises.

Horgos Baosheng, Kashi Baosheng, and Baosheng Technology are subject to a preferential income tax rate of 0% CIT for a period since generating revenues, as they were incorporated in the Horgos and Kashi Economic District, Xinjiang province. The five-year preferential income tax treatment ends on December 31, 2022 and December 31, 2025, respectively, for Kashi Baosheng and Baosheng Technology. Horgos Baosheng was entitled to the five-year preferential income tax treatment ended on December 31, 2020 and is entitled to an extension of five-year preferential income tax treatment ended on December 31, 2025.

In addition, each of Beijing Baosheng and Horgos Baosheng has a branch in Beijing. The two branches are subject to an EIT of 25%.

For the six months ended June 30, 2023 and 2022, the Company recorded current income tax expenses of $nil and $2,241, respectively.

13.INCOME TAXES (CONTINUED)

Deferred tax assets as of June 30, 2023 and December 31, 2022 consist of the following:

    

June 30,

    

December 31,

    

2023

    

2022

Deferred tax assets:

 

  

 

  

Net operating losses carryforwards

$

932,522

$

1,190,713

Allowance for doubtful accounts of accounts receivable

 

44,718

 

27,745

Allowance for doubtful accounts of prepayments

 

68,197

 

70,207

Allowance for doubtful accounts of other current assets

 

1,768

 

1,717

Less: allowance on deferred tax assets

 

(1,047,205)

 

(1,290,381)

$

$

The Company evaluates its valuation allowance requirements at end of each reporting period by reviewing all available evidence, both positive and negative, and considering whether, based on the weight of that evidence, a valuation allowance is needed. When circumstances cause a change in management’s judgement about the realizability of deferred tax assets, the impact of the change on the valuation allowance is generally reflected in income from operations. The future realization of the tax benefit of an existing deductible temporary difference ultimately depends on the existence of sufficient taxable income of the appropriate character within the carryforward period available under applicable tax law.

As of June 30, 2023 and December 31, 2022, due to uncertainties surrounding future utilization on Beijing Baosheng, Baosheng Network, the Beijing branch of Horgos Baosheng and Baosheng HK, the Company accrued full valuation allowance of $1,047,205 and $1,290,381, respectively, against the deferred tax assets based upon management’s assessment as to their realization.

14.LOSS PER SHARE

The following table sets forth the computation of basic and diluted loss per common share for the six months ended June 30, 2023 and 2022, respectively:

For the Six Months Ended

June 30,

    

2023

    

2022

Net Loss

$

(4,079)

$

(6,310,346)

Weighted average number of ordinary share outstanding

 

 

Basic and Diluted*

 

1,534,487

 

1,534,487

Loss per share

 

 

Basic and Diluted*

$

(0.00)

$

(4.11)

*Retrospectively restated to give effect to a share consolidation at a ratio of one-for-three and one fifth (3.2) ordinary shares effective on May 24, 2022, an increase in the Company’s share capital from $50,000 to $60,000, and a share consolidation at a ratio of one-for-six (6) ordinary shares effective on March 21, 2023 (Note 15).

For the six months ended June 30, 2023 and 2022, the Company had no dilutive shares.

15.EQUITY

Ordinary shares

The Company’s authorized share capital is 6,250,000 ordinary shares, par value $0.0096 per share.

On May 11, 2022, the Board of Directors resolved to approve a share consolidation at a ratio of one-for-three and one fifth (3.2) ordinary shares with a par value of US$0.0005 each in the Company’s issued and unissued share capital into one ordinary share with a par value of US$0.0016, for which the Company obtained shareholder approval on April 28, 2023. Immediately following the 2022 Share Consolidation, the authorized share capital of the Company will be US$50,000 divided into 31,250,000 ordinary shares of a par value US$0.0016 each. The 2022 Share Consolidation became effective on May 24, 2022.

On March 6, 2023, the Company effected an increase in authorized share capital from US$50,000 divided into 31,250,000 ordinary shares of a par value US$0.0016 each to US$60,000 divided into 37,500,000 ordinary shares of a par value US$0.0016 each, and on March 21, 2023, the Company effected a share consolidation at a ratio of one-for-six, such that each (6) ordinary shares with a par value of US$0.0016 each in the Company’s issued and unissued share capital were consolidated into one ordinary share with a par value of US$0.0096. Immediately following the Increase in Share Capital and 2023 Share Consolidation, the authorized share capital of the Company will be increased from US$50,000 to US$60,000, divided into 6,250,000 ordinary shares of a par value US$0.0096 each. The Company believes it is appropriate to reflect the Increase in Share Capital, 2022 Share Consolidation and 2023 Share Consolidation on a retroactive basis pursuant to ASC 260. The Company has retroactively restated all shares and per share data for all periods presented. As a result, the Company had 6,250,000 authorized shares, par value of US$0.0096, of which 1,534,487 ordinary shares were issued and outstanding as of June 30, 2023 and December 31, 2022, respectively.

Cash dividends

For the six months ended June 30, 2023 and 2022, the Company paid dividends of $nil and $1,234,739 to its shareholders. As of June 30, 2023 and December 31, 2022, the Company had no dividends payable due to shareholders.

Restricted net assets

The Company’s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiaries. Relevant PRC statutory laws and regulations permit payments of dividends by the Company’s PRC subsidiaries only out of their respective retained earnings, if any, as determined in accordance with PRC accounting standards and regulations and after they have met the PRC requirements for appropriation to statutory reserves. Paid in capital of the PRC subsidiaries included in the Company’s consolidated net assets are also non-distributable for dividend purposes. The results of operations reflected in the accompanying consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of the Company’s PRC subsidiaries. The Company is required to set aside at least 10% of their after-tax profits each year, if any, to fund certain statutory reserve funds until such reserve funds reach 50% of its registered capital. In addition, the Company may allocate a portion of its after-tax profits based on PRC accounting standards to enterprise expansion fund and staff bonus and welfare fund at its discretion. The statutory reserve funds and the discretionary funds are not distributable as cash dividends.

As of June 30, 2023 and December 31, 2022, the Company’s PRC profit generating subsidiaries accrued statutory reserve funds of $898,133, respectively.

As of June 30, 2023 and December 31, 2022, the Company had net assets restricted in the aggregate, which include paid-in capital and statutory reserve of the Company’s PRC subsidiaries of $33,718,654.

16.RELATED PARTY TRANSACTIONS AND BALANCES

1)Nature of relationships with related parties

Name

    

Relationship with the Company

 

EJAM GROUP Co., Ltd. (“EJAM Group”)

Indirectly hold a 6.8% equity interest in the Company

Pubang Landscape Architecture (HK) Company Limited (“Pubang Hong Kong”)

Indirectly hold a 20.4% equity interest in the Company

Horgos Zhijiantiancheng

Controlled by EJAM Group

Guangzhou Yijiantiancheng Technology Co., Ltd. (“Guangzhou Yijiantiancheng”)

Controlled by EJAM Group

Horgos Meitui Network Technology Co., Ltd. (“Horgos Meitui”)

Controlled by EJAM Group, and was disposed of by EJAM Group on March 24, 2020

Ms. Wenxiu Zhong

Former Chairperson of the Board of Directors, CEO and indirect equity shareholder of the Company

Anruitai Investment Limited (“Anruitai”)

90% owned by Ms. Wenxiu Zhong and 10% owned by Mr. Sheng Gong, the Director and indirect equity shareholder of the Company

2)Transactions with related parties

For the Six Months Ended

June 30,

    

2023

    

2022

Horgos Zhijiantiancheng

$

153,077

$

28,667

3)Balances with related parties

As of June 30, 2023 and December 31, 2022, the balances due from related parties were as follows:

    

June 30,

    

December 31,

    

2023

    

2022

Media deposits

Horgos Zhijiantiancheng (a)

$

202,349

$

104,390

 

 

Prepayments

 

 

Horgos Zhijiantiancheng (a)

$

917,758

$

3,314,744

Due from related parties

Anruitai Investment Limited

$

28,667

$

28,667

$

28,667

$

28,667

(a)Horgos Zhijiantiancheng is both a media and advertiser with the Company. For six months ended June 30, 2023 and 2022, the Company provided services to Horgos Zhijiantiancheng and paid media deposits with Horgos Zhijiantiancheng.

As of June 30, 2023 and December 31, 2022, the balances due to related parties were as follows:

    

June 30,

    

December 31,

2023

2022

Other payable

 

  

 

  

Wenxiu Zhong

$

14,434

$

14,499

$

14,434

$

14,499

17.CONTINGENCIES

In the normal course of business, the Company is subject to loss contingencies, such as certain legal proceedings, claims and disputes. The Company records a liability for such loss contingencies when the likelihood of an unfavorable outcome is probable and the amount of loss can be reasonably estimated.

On March 14, 2023, Shenzhen Pusi Technology Co., Ltd. (“Shenzhen Pusi”) filed a lawsuit in a court in Shenzhen, Guangdong against Baosheng Network, requesting to be repaid service fee of $23,338 (RMB 160,965) and penalty expenses of $364. The services were rendered in the year of 2022. As of June 30, 2023 and December 31, 2022, the Company recorded RMB 160,965 as a component of accounts payable. On July 6, 2023, the court issued a judgment on, ruling in favor of Shenzhen Pusi and granted its damages in the sum of RMB171,478, and the court froze cash of RMB 171,478 of Baosheng Network. On July 13, 2023, Baosheng Network appealed the case to a court in Beijing. As of the date of this report, the case was still in progress.

In November 2022, Beijing Baosheng brought a breach of contract claim against Shanghai Yituo Information Technology Co., Ltd (“Yituo”) in the Shanghai Jinshan District People’s Court and sought recovery of RMB50,843 (approximately $7,383) and related liquidated damages. The court held the hearings on February 14, 2023 and March 27, 2023. The court entered a judgment on April 11, 2023, ruling in favor of Beijing Baosheng. The judgment was served to Beijing Baosheng on April 24, 2023. On August 1, 2023, the Company and Yituo entered into an agreement, pursuant to which the Company would pay Yituo RMB50,843 in two instalments, with first payment of RMB30,843 on August 10, 2023 and the second payment of RMB20,000 on September 10, 2023. As of the date of this report, the Company has made both instalments.

In June 2019, Ms. Chen Chen filed another lawsuit in a court in Beijing against Beijing Baosheng (the “Contractual Dispute”), seeking to terminate the Equity Ownership Agreement compensation in the amount of RMB47.65 million ($6,838,404), representing the fair market value of the 5% equity interest in Beijing Baosheng to which she claimed title, and for any litigation related expenses. On July 30, 2021, the court issued a judgment ruling that the Equity Ownership Agreement was terminated on October 16, 2020 and requiring Beijing Baosheng to compensate Ms. Chen Chen RMB). 10,739,877 (approximately $1,685,321). Both parties have appealed the ruling to an intermediate court. On January 12, 2022, Beijing Baosheng received a final judgment from the intermediate court, upholding the original judgment issued on July 30, 2021. According to the original judgment, Beijing Baosheng is required to pay the plaintiff RMB10,739,877 (approximately $1,685,321) and court expenses of RMB71,421 (approximately $11,207). Through a guarantee letter dated April 2, 2020 (the “Guarantee Letter”), Ms. Wenxiu Zhong, the former Chairperson of the Board of Directors and CEO, promised to unconditionally, irrevocably and personally bear all the potential economic expenses and losses arising from the Equity Ownership Dispute and the Contract Dispute. On February 8, 2022, the final judgment was enforced by the court with a total of RMB10,917,701 (approximately $1,713,225) being withdrawn from one of the frozen bank accounts of Beijing Baosheng, the bank account at Bank of Hangzhou, which was unfrozen afterwards, and which amount was applied to the satisfaction of such judgment and the payment in full of the related fees and expenses. Accordingly, Beijing Baosheng requested Ms. Wenxiu Zhong to perform her obligations under the Guarantee Letter by reimbursing Beijing Baosheng’s litigation costs, including, but not limited to, the amount of damages imposed by the courts, court expenses, and attorney fees. As of March 7, 2022, as promised by the Guarantee Letter, Ms. Wenxiu Zhong has made the payment in cash of RMB11,053,940 (approximately $1,734,604) to Beijing Baosheng. Such payment made by Ms. Wenxiu Zhong includes the amount paid to Ms. Chen Chen as ordered by the courts plus interest as well as the court expense, attorney fee, and court enforcement fee.

With the final judgement was enforced by the Court on February 8, 2022, the Freezing Order (including the freezing of Beijing Baosheng’s equity interests in Horgos Baosheng and Kashi Baosheng) was reversed and all of the impacted assets will be unfrozen, accordingly. As of December 31, 2022, all of Beijing Baosheng’s frozen accounts, together with Beijing Baosheng’s equity interests in Horgos Baosheng and Kashi Baosheng had been unfrozen.

As of this report, there is no other legal proceedings, claims and disputes that might cause the Company to be subject to loss contingencies.

18.SUBSEQUENT EVENTS

The management of the Company proposed to increase the authorized share capital of the Company from US$60,000 divided into 6,250,000 Ordinary Shares of par value US$0.0096 each, to US$9,600,000 divided into 1,000,000,000 Ordinary Shares of a par value of US$0.0096 each. On September 12, 2023, the Board of Directors resolved that, provided that such increase of authorized share capital be approved by the Company’s shareholders, the increase of authorized share capital shall be scheduled to become effective on September 29, 2023, or such other date as any director or officer of the Company shall determine.

EX-99.2 3 baos-20230630xex99d2.htm EX-99.2

Exhibit 99.2

MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our financial statements and the related notes included elsewhere in the current report on Form 6-K this document forms a part. This discussion contains forward-looking statements reflecting our current expectations that involve risks and uncertainties. See “Forward-Looking Information” for a discussion of the uncertainties, risks, and assumptions associated with these statements. Actual results and the timing of events could differ materially from those discussed in our forward-looking statements as a result of many factors, including those set forth under “Item 3. Key Information—3.D. Risk Factors” of our annual report on Form 20-F for the fiscal year ended December 31, 2022, filed with the United States Securities and Exchange Commission on May 8, 2023.

Overview

Baosheng Media Group Holdings Limited (the “Company”, “we” “our” and “us”), a Cayman Islands exempted company with limited liability, together with its subsidiaries, including subsidiaries in People’s Republic of China (the “PRC” or “China”), operate as an online marketing solution provider based in China. We are dedicated to helping advertisers manage their online marketing activities to achieve their business goals. Founded in 2014, our business has grown rapidly from a start-up online marketing agency to a multi-channel online marketing solution provider. We advise advertisers on online marketing strategies, offer value-added advertising optimization services, and facilitate the deployment of online ads in various forms such as search ads, in-app ads, mobile app ads and social media marketing ads. At the same time, as authorized agencies of some popular online media, we help online media to procure advertisers and facilitate ad deployment on their advertising channels.

Along with the further penetration of the Internet, particularly on mobile devices, we believe an increasing number of advertisers would use online advertising channels because of their unlimited geographic coverage, promptness, and inclusivity. With our experience in the online advertising industry and insights on industry trends, we are well-positioned to capture the opportunities offered by the continued rapid growth of the online marketing industry.

Our service categories

Our advertising services are classified into two categories:

search engine marketing services, or “SEM services,” which include the deployment of ranked search ads and other display search ads offered by search engine operators; and
Non-SEM services, which include social media marketing, in-feed advertising, and mobile app advertising by deploying ads on media such as social platforms, short-video platforms, news portals, and mobile apps in the forms of in-feed ads, banner ads, button ads, interstitial ads, and posts on selected social media accounts.

We regard our business value as revolving around our ability to serve the needs of two major business stakeholders: advertisers and media and their authorized agencies (collectively, the “publishers”). On one hand, with our experience and insights in the online advertising industry, we help advertisers to effectively carry out their advertising campaigns by offering advice on online advertising strategies, carrying out advertising optimization and facilitating the deployment of online ads. On the other hand, we help media connect with advertisers and facilitate the monetization of their advertising resources.

We have built a broad and diverse advertiser base from a large range of industries, including ecommerce and online service platforms, online travel agencies, financial services, online gaming, car services and advertising agencies, among others. For the six months ended June 30, 2023 and 2022, the number of advertisers (including direct advertisers and third-party advertising agencies subscribing our services on behalf of their advertising clients) were 205 and 197, respectively. Our gross billing was $14.9 million and $34.1 million, respectively. For the six months ended June 30, 2023 and 2022, our top five advertisers contributed 51.7% and 52.8% of total gross billing, respectively.

We earn rebates and incentives from the publishers for procuring advertisers to place ads with them, or net fees from advertisers when we purchase ad inventory and advertising services from media and other advertising service providers on their behalf. As such, our customers are comprised of publishers and advertisers. We recognize revenues on a net basis as either rebates and incentives from publishers or net fees from advertisers. For the six months ended June 30, 2023 and 2022, we generated rebates and incentives from publishers of $72,510 and $50,380, respectively, and net fees from advertisers of $1.4 million and $0.4 million, respectively.


For the six months ended June 30, 2023, our gross billing decreased to $14.9 million from $34.1 million for the six months ended June 30, 2022. Such decrease was primarily the result of a greater decrease in the amount of gross billing from advertisers in new media and news feed ads services.

Gross billing and media costs

Gross billing is defined as the actual dollar amount of advertising spend of our advertisers, net of any rebates and discounts given by us to the advertisers (if any). We use gross billing to assess the business growth, market share and scale of operations.

Media cost represents the cost for acquisition of ad inventory or other advertising services from media and other advertising service providers, offset by rebates and incentives we receive from the relevant media and advertising service providers (if any).

Factors Affecting Our Results of Operations and Trend Information

Size and spending of advertiser base

We earn revenue in the form of (i) rebates and incentives offered by publishers for procuring advertisers to place ads with them, which are usually calculated with reference to the advertising spend of the advertisers and are closely correlated to the gross billing from advertisers, netting of rebates to advertisers (if any); and (ii) the net fees from advertisers, which are essentially the fees we charge advertisers (i.e. gross billing) net of the media costs and other costs of procuring advertising services we incur on their behalf. Accordingly, our revenue base and our profitability are very much driven by our gross billing with advertisers, and the relevant media’s rebate policies which determine, among other things, the rates of rebates we receive from media (or their authorized agencies). The rebates and incentives we receive from media are calculated as a percentage of the total advertising spend of the advertisers procured by us in a given period, with the percentage typically ranging from 10% to 20%.

The willingness of advertisers to spend their online advertising budget through us is critical to our business and our ability to generate gross billing. Our advertisers’ demand for advertising services can be influenced by a variety of factors including:

1      Macro-economic and social factors: domestic, regional and global social, economic and political conditions (such as concerns over a severe or prolonged slowdown in China’s economy and threats of political unrest), economic and geopolitical challenges (such as trade disputes between countries such as the United States and China), economic, monetary and fiscal policies (such as the introduction and winding-down of qualitative easing programs).

2      Industry-related factors: such as the trends, preferences and habits of audiences towards online media and their receptiveness towards online advertising as well as the development of emerging and varying forms of online media and contents.

3      Advertiser-specific factors: an advertiser’s specific development strategies, business performance, financial condition and sales and marketing plans.

A change in any of the above factors may result in significant cutbacks on advertising budgets by advertisers, which would not only result in a reduction of our revenue, but would also weaken our negotiating position with media on rebate policies and negatively impact our ability to earn advertising spend-driven rebates and incentives from media.

Rebate policies offered from publishers and those offered to advertisers

Publishers may change the rebate and incentive policies offered to us based on prevailing economic outlook, competitive landscape of the online advertising market, and their own business strategy and operational targets. For instance, a media may reduce the rate of rebate offered to us for reason of changes in its business strategies, resource reallocation, increased popularity and demand for their media resources, etc., or may adjust their incentive programs or their benchmarks and measuring parameters for incentive offerings based on their changing marketing and target audience strategies. If media impose rebate and incentive policies that are less favorable to us, our revenue, results of operations and financial condition may be adversely affected.

On the other hand, we may offer rebates to our advertisers. The level of rebates we offer to our advertisers is determined case by case with reference to the rebates and incentives we are entitled to receive from the relevant media (or its authorized agency), an advertiser’s committed total spend, our business relationships with such advertiser and the competitive landscape in the online advertising industry. If it emerges that an increase in the rate of rebate to our advertisers is necessary for us to remain competitive or align with the emerging competitive environment, our revenue and profitability may reduce.


Our ability to attract new media and to maintain relationship with existing media

We have established and maintained relationships with a wide range of media and their authorized agencies, as well as agencies of key opinion leaders (“KOLs”), referring to influencers with proven experience and expertise in a particular field, which offer our advertisers diverse choices of ad formats, including search ads, in-feed ads, mobile app ads and social media ads. Our future growth will depend on our ability to maintain our relationships with existing media partners as well as building partnerships with new media.

In particular, we act as authorized agency for some popular online media to help them procure advertisers to buy their ad inventory and facilitate ad deployment on their advertising channels. As media’s authorized agency, our relationships with the media are mainly governed by agency agreements which provide for, among other things, credit periods and the rebate polices offered to us. These agency agreements typically have a term of one year, and are subject to renewal upon expiry. The commercial terms under the agency agreements are subject to renegotiation when they are renewed. Besides, media usually retain the right to terminate the authorized agency relationship based on business needs at their discretion.

If any media ends its cooperative relationship with us or terminates our authorized agency status, or imposes commercial terms which are less favorable to us, or we fail to secure partnerships with new media partners, we may lose access to the relevant advertising channels, sustain advertiser deflection, and suffer revenue drop.

Results of Operations for the Six Months Ended June 30, 2023 and 2022

The following table summarizes the results of our operations during the six months ended June 30, 2023 and 2022, respectively, and provides information regarding the dollar and percentage increase or (decrease) during such years.

For the Six Months Ended

 

June 30,

Variance

 

    

2023

    

2022

    

Amount

    

%

 

Revenues

$

1,470,439

$

428,150

$

1,042,289

 

243.4

%

Cost of revenues

 

(294,595)

 

(1,490,668)

 

1,196,073

 

(80.2)

%

Gross profit (loss)

 

1,175,844

 

(1,062,518)

 

2,238,362

 

(210.7)

%

Operating Expenses

 

  

 

  

 

  

 

  

Selling and marketing expenses

 

(199,025)

 

(363,678)

 

164,653

 

(45.3)

%

General and administrative expenses

 

(1,049,728)

 

(1,596,269)

 

546,541

 

(34.2)

%

Provision for doubtful accounts

 

(563,896)

 

(3,514,342)

 

2,950,446

 

(84.0)

%

Total Operating Expenses

 

(1,812,649)

 

(5,474,289)

 

3,661,640

 

(66.9)

%

Loss from Operations

 

(636,805)

 

(6,536,807)

 

5,900,002

 

(90.3)

%

Other Income (Expenses)

 

  

 

  

 

  

 

  

Interest (expense) income, net

 

(2,023)

 

42,948

 

(44,971)

 

(104.7)

%

Changes in fair value of warrant liabilities

 

830

 

 

830

 

100.0

%

Changes in fair value of short-term investments

 

542,128

 

 

542,128

 

100.0

%

Subsidy income

 

3,038

 

38,790

 

(35,752)

 

(92.2)

%

Other income, net

 

88,753

 

146,964

 

(58,211)

 

(39.6)

%

Total Other Income, Net

 

632,726

 

228,702

 

404,024

 

176.7

%

Loss Before Income Taxes

 

(4,079)

 

(6,308,105)

 

6,304,026

 

(99.9)

%

Income tax expenses

 

 

(2,241)

 

2,241

 

(100.0)

%

Net Loss

$

(4,079)

$

(6,310,346)

$

6,306,267

 

(99.9)

%

Revenues

We primarily generate our revenues from providing online marketing solutions. We recognize all our revenues on a net basis, which comprises of (i) rebates and incentives offered by publishers for procuring advertisers to place ads with them, which are typically calculated with reference to the advertising spend of our advertisers and are closely correlated to our gross billing from advertisers; and (ii) net fees from advertisers, which are essentially the fees we charge our advertisers (i.e., gross billing) net of the media costs we incurred on their behalf.


Our total revenues increased by $1.0 million, or 243.4%, from $0.4 million for the six months ended June 30, 2022, to $1.5 million for the six months ended June 30, 2023. The following table sets forth a breakdown of our revenues:

For the Six Months Ended

 

June 30,

Variance

 

    

2023

    

%  

    

2022

    

%

    

Amount

    

%

 

Rebates and incentives offered by publishers

$

84,372

 

5.7

%  

$

373,508

 

87.2

%  

$

(289,136)

 

(77.4)

%

Net fees from advertisers

 

1,386,067

 

94.3

%  

 

54,642

 

12.8

%  

 

1,331,425

 

2,436.6

%

Total

$

1,470,439

 

100.0

%  

$

428,150

 

100.0

%  

$

1,042,289

 

243.4

%

The rebates and incentives offered by publishers decreased by $0.3 million, or 77.4%, from $0.4 million for the six months ended June 30, 2022 to $84,372 for the six months ended June 30, 2023. Such a decrease was primarily caused by a decrease of $0.3 million in rebates and incentives offered by mobile app advertising publishers. Since the termination of our authorized agency status with Sogou in March 2021, we reduced our reliance on publishers and placed our focus on working with advertisers of in-feed ads and new media ads, which are types of ads gaining increasing popularity.

The net fees from advertisers increased by $1.3 million, to $1.4 million for the six months ended June 30, 2023, from $54,642 for the six months ended June 30, 2022. The increase was mainly caused by an increase of $1.3 million in net fees earned from advertisers placing new media ads, which is an increasingly popular type of ads among advertisers.

The following table sets forth a breakdown of revenues by services offered during the six months ended June 30, 2023 and 2022:

For the Six Months Ended

 

June 30,

Variance

 

    

2023

    

2022

    

Amount

    

%

 

Revenue from SEM services

$

72,510

$

50,380

$

22,130

 

43.9

%

Revenue from Non-SEM services

$

1,397,929

$

377,770

$

1,020,159

 

270.0

%

Revenues

$

1,470,439

$

428,150

$

1,042,289

 

243.4

%

The revenues from SEM services consist of rebates and incentives offered by publishers. The revenues from SEM services were $72,510 and $50,380 for the six months ended June 30, 2023 and 2022, respectively. Since expiration of authorized agency agreement between us and Sogou in March 2021, we reduced our reliance on publishers and therefore incurred minimal revenues from rebates and incentives offered by publishers for the six months ended June 30, 2023 and 2022.

The revenues from non-SEM services consist of both rebates and incentives offered by publishers and the net fees from advertisers. The revenues from non-SEM services increased by $1.0 million, or 270.0%, to $1.4 million for the six months ended June 30, 2023 from $0.4 million for the six months ended June 30, 2022. Such an increase was mainly attributable to an increase in net fees earned from new media advertisers.

Cost of revenues

Our total cost of revenues decreased by $1.2 million, or 80.2%, from $1.5 million for the six months ended June 30, 2022, to $0.3 million for the six months ended June 30, 2023. The following table sets forth a breakdown of our cost of revenues by services offered for the six months ended June 30, 2023 and 2022:

For the Six Months Ended

 

June 30,

Variance

 

    

2023

    

%

    

2022

    

%

    

Amount

    

%

 

SEM services

$

2,407

 

0.8

%  

$

175,404

 

11.8

%  

$

(172,997)

 

(98.6)

%

Non-SEM services

 

292,188

 

99.2

%  

 

1,315,264

 

88.2

%  

 

(1,023,076)

 

(77.8)

%

Total

$

294,595

 

100.0

%  

$

1,490,668

 

100.0

%  

$

(1,196,073)

 

(80.2)

%

Given that the revenues are recognized on a net basis, the cost of revenues was primarily comprised of payroll and welfare expenses incurred by staff responsible for advertiser services and media relations, and taxes and surcharges.

The decrease was primarily attributable to a decrease of staff costs by $1.1 million, or 76.1%, because of reduced employees (based on monthly average headcount), which were employed for agency services for Alibaba and ByteDance in April 2021. However, as they were affected by the Chinese government’s policies on the educational industry, these two customers contributed less revenue than previously forecasted and certain employees resigned since the second half of 2022.


Gross profit (loss)

As a result of changes in revenue and cost of revenues, our gross profit changed by $2.2 million, or 210.7% from a gross loss of $1.1 million for the six months ended June 30, 2022 to a gross profit of $1.1 million for the six months ended June 30, 2023.

Operating expenses

Our operating expenses decreased by $3.7 million, or 66.9%, from $5.5 million for the six months ended June 30, 2022, to $1.8 million for the six months ended June 30, 2023. The decrease in operating expenses was primarily caused by the changes in following expenses:

Selling and marketing expenses

Selling and marketing expenses primarily included payroll and welfare expenses incurred by sales and marketing personnel, business travel expenses, and entertainment expenses. Selling expenses decreased by $0.2 million, or 45.3%, from $0.4 million for the six months ended June 30, 2022 to $0.2 million for the six months ended June 30, 2023. This decrease in selling expenses was primarily due to a decrease of $0.1 million in entertainment expenses as we had fewer publishers as customers, and a decrease of $61,165 in salary and welfare expenses because of resignation of sales staff who were hired to recruit advertisers for ByteDance, a publisher that contributed less to our revenue than originally expected, as it was affected by the Chinese government’s policies on the educational industry.

General and administrative expenses

General and administrative expenses primarily consist of payroll and welfare expenses incurred by administration department as well as management, operating lease expenses for office rentals, depreciation and amortization expenses, travelling and entertainment expenses, and consulting and professional fees. General and administrative expenses decreased by $0.6 million, or 34.2%, from $1.6 million for the six months ended June 30, 2022 to $1.0 million for the six months ended June 30, 2023. The decrease in general and administrative expenses was primarily due to (i) a decrease of $0.3 million in rental expenses as we terminated the prior office lease in December 2022 and relocated to our own office building since January 2023 and (ii) a decrease of $0.2 million in salary and welfare expenses because of resignation of administrative department staff.

Provision for doubtful accounts

The following table sets forth a breakdown of provision for doubtful accounts for the six months ended June 30, 2023 and 2022:

For the Six Months Ended

 

June 30,

Variances

 

    

2023

    

2022

    

Amount

    

%

 

Provision for doubtful accounts receivables

$

398,378

$

3,286,320

$

(2,887,942)

 

(87.9)

%

Provision for doubtful prepayments

 

164,953

 

240,986

 

(76,033)

 

(31.6)

%

Provision for doubtful other current assets

 

565

 

(12,964)

 

13,529

 

(104.4)

%

$

563,896

$

3,514,342

$

(2,950,446)

 

(84.0)

%

Provision for doubtful accounts receivables

Provision for doubtful accounts receivable decreased by $2.9 million, or 87.9%, from $3.3 million for the six months ended June 30, 2022 to $0.4 million for the six months ended June 30, 2023. The decrease was primarily because we collected outstanding accounts receivables from some of our mobile app ads advertisers. Accordingly, we reversed allowances on accounts receivables due from these advertisers according to our provision policy.

Provision for doubtful prepayments

Provision for doubtful prepayments was $0.2 million and $0.2 million for the six months ended June 30, 2023 and 2022, respectively. Such prepayments were made to certain publishers for purpose of lock in media cost. We provided full allowance against these prepayments aging over two years because we were uncertain if it could obtain the services underlying the prepayments or to be refunded.

Income tax expense

For the six months ended June 30, 2023, we did not incur income tax expenses, as we incurred taxable losses.

Income tax expense was $2,241 in the six months ended June 30, 2022, during which a subsidiary of us incurred income tax expenses of $2,241.


Net Loss

As a result of the foregoing, we reported a net loss of $4,079 for the six months ended June 30, 2023, as compared to a net loss of $6.3 million for the six months ended June 30, 2022.

Liquidity and Capital Resources

To date, we have financed the operations primarily through cash flow from operations, loans from third parties, and proceeds raised in our initial public offering. We plan to support our future operations primarily from cash generated from our operations and cash on hand, borrowings from third parties and bank borrowings, and proceeds from equity instrument financing, where necessary.

We had a net loss of $4,079 and 6,310,346 for the six months ended June 30, 2023 and 2022, respectively. We also reported a cash inflow of $2,639,003 for the six months ended June 30, 2023, while cash outflow of $4,000,579 from operating activities for the six months ended June 30, 2022, respectively. These factors raise a substantial doubt about our ability to continue as a going concern.

As of June 30, 2023, we had cash and cash equivalent of $3,716,932 and short-term investments of $3,959,456. On the other hand, the balance of current liabilities of $10,280,457 which were expected to get paid in the twelve months ended June 30, 2024. We reported a positive cash flow of $2,639,003 from operating activities for the six months ended June 30, 2023, and expected to make continuous cash inflows in the next twelve months. We expected to renew the bank borrowing upon its maturity. We intend to meet the cash requirements for the next 12 months from the issuance date of this report through a combination of application of credit terms, bank loans, and principal shareholder’s financial support. Given the factors mentioned above, we assess current working capital is sufficient to meet its obligations for the next 12 months from the date of this report. Accordingly, management continues to prepare our unaudited condensed consolidated financial statements on going concern basis.

However, future financing requirements will depend on many factors, including the scale and pace of the expansion of our advertising business, the expansion of our sales and marketing activities, and potential investments in, or acquisitions of, businesses or technologies. Inability to obtain credit terms from medias or access to financing on favorable terms in a timely manner or at all would materially and adversely affect our business, results of operations, financial condition, and growth prospects.

Substantially all our current operations are conducted in China and all our revenue, expenses, cash and cash equivalents are denominated in RMB. Due to the PRC exchange control regulations that restrict our ability to convert RMB into U.S. dollars, we may have difficulty distributing any dividends outside of China. As of June 30, 2023 and December 31, 2022, we had no outstanding dividends payable.

We have limited financial obligations denominated in U.S. dollars, thus the foreign currency restrictions and regulations in the PRC on the dividends distribution will not have a material impact on our liquidity, financial condition, and results of operations.

Cash Flows

The following table presents the summary of our cash flows for the periods indicated:

For the Six Months Ended

June 30,

    

2023

    

2022

Net Cash Provided by (Used in) Operating Activities

$

2,639,003

$

(4,000,579)

Net Cash (Used in) Provided by Investing Activities

 

(5,405,550)

 

1,702,834

Net Cash Used in Financing Activities

 

(26,635)

 

(1,285,912)

Effect of exchange rate changes on cash and cash equivalents

 

(168,963)

 

(191,795)

Net decrease in cash and cash equivalents

 

(2,962,145)

 

(3,775,452)

Cash and cash equivalents at beginning of period

 

6,679,077

 

8,882,852

Cash and cash equivalents at end of period

$

3,716,932

$

5,107,400

Operating Activities

Net cash provided by operating activities was $2.6 million for the six months ended June 30, 2023, mainly derived from (i) net loss of $4,079 for the period adjusted for noncash provision for doubtful accounts of $0.6 million and increase in fair value of $0.5 million in short-term investments, (ii) net changes in our operating assets and liabilities, principally comprising of (a) a decrease of accounts receivable of $1.8 million because we improved collections from advertisers, and (b) a decrease in prepayments, including to third parties and related parties, of $2.2 million and accounts payable to third parties of $1.5 million as a result of the decrease of purchases of ads on behalf of advertisers.


Net cash used in operating activities was $4.0 million for the six months ended June 30, 2022. For the first half of 2022, net cash used in operating activities mainly derived from (i) net loss of $6.3 million adjusted for noncash provision for doubtful accounts of $3.3 million, (ii) net changes in our operating assets and liabilities, principally consisting of (a) a decrease in accounts receivable of $0.6 million, due to a decrease in gross billing; (b) a decrease of advances from advertisers of $1.1 million; and (c) a decrease in prepayments of $4.1 million and a decrease in accounts payable to third parties of $1.2 million, because of decrease in purchase from advertisers.

Investing Activities

Net cash used in investing activities amounted to $5.4 million for the six months ended June 30, 2023, primarily used in long-term investments in two equity investees aggregating $4.9 million, and purchases of short-term investments of $0.8 million, partially offset by proceeds of $0.3 million from redemption of short-term investments.

Net cash provided by investing activities was $1.7 million for the six months ended June 30, 2022, which was primarily provided by collection of loans of $1.7 million from related parties.

Financing Activities

Net cash used in financing activities was $26,635 for the six months ended June 30, 2023, which was used in repayment of bank borrowings of $26,635.

Net cash used in financing activities was $1.3 million for the six months ended June 30, 2022, which was primarily used in payment of dividends of $1.2 million.

Capital Expenditures

Our capital expenditures were $30,237 and $nil for the six months ended June 30, 2023 and 2022, respectively. We intend to fund our future capital expenditures with our existing cash balance and cash flow from operating activities. We will continue to make capital expenditures to meet the expected growth of our business

Holding Company Structure

Baosheng Media Group Holdings Limited is a holding company with no operations of its own. We conduct our operations primarily through our subsidiaries in China. As a result, our ability to pay dividends depends upon dividends paid by our PRC subsidiaries. In addition, our PRC subsidiaries are permitted to pay dividends to us only out of their retained earnings, if any, as determined in accordance with the Accounting Standards for Business Enterprise as promulgated by the Ministry of Finance of the PRC, or PRC GAAP. Pursuant to the law applicable to China’s foreign investment enterprise, foreign investment enterprise in the PRC have to make appropriation from their after-tax profit, as determined under PRC GAAP, to reserve funds including (i) general reserve fund, (ii) enterprise expansion fund and (iii) staff bonus and welfare fund. The appropriation to the general reserve fund must be at least 10% of the after-tax profits calculated in accordance with PRC GAAP. Appropriation is not required if the reserve fund has reached 50% of the registered capital of our subsidiary. Appropriation to the other two reserve funds is at our subsidiary’s discretion.

Research and Development, Patents and Licenses, etc.

As of the date of this report, we have registered (i) two trademarks in Hong Kong; (ii) one domain name in China; and (iii) 13 software copyrights in China.

We implement a set of comprehensive measures to protect our intellectual properties, in addition to making trademark and patent registration applications. Key measures include: (i) timely registration, filing and application for ownership of our intellectual properties, (ii) actively tracking the registration and authorization status of intellectual properties and take action in a timely manner if any potential conflicts with our intellectual properties are identified, (iii) clearly stating all rights and obligations regarding the ownership and protection of intellectual properties in all employment contracts and commercial contracts we enter into.

As of the date of this report, we have not been subject to any material dispute or claims for infringement upon third parties’ trademarks, licenses and other intellectual property rights in China.

Trend Information

Other than as disclosed elsewhere in this report, we are not aware of any trends, uncertainties, demands, commitments or events for the six months ended June 30, 2023 that are reasonably likely to have a material effect on our net revenues, income, profitability, liquidity or capital resources, or that would cause the disclosed financial information to be not necessarily indicative of future operating results or financial conditions.


Critical Accounting Estimates

We prepare our consolidated financial statements in accordance with U.S. GAAP, which requires our management to make estimates that affect the reported amounts of assets, liabilities and disclosures of contingent assets and liabilities at the balance sheet dates, as well as the reported amounts of revenues and expenses during the reporting periods. To the extent that there are material differences between these estimates and actual results, our financial condition or results of operations would be affected. We base our estimates on our own historical experience and other assumptions that we believe are reasonable after taking account of our circumstances and expectations for the future based on available information. We evaluate these estimates on an ongoing basis.

Our expectations regarding the future are based on available information and assumptions that we believe to be reasonable, which together form our basis for making judgments about matters that are not readily apparent from other sources. Since the use of estimates is an integral component of the financial reporting process, our actual results could differ from those estimates. Some of our accounting policies require a higher degree of judgment than others in their application.

We consider an accounting estimate to be critical if: (i) the accounting estimate requires us to make assumptions about matters that were highly uncertain at the time the accounting estimate was made, and (ii) changes in the estimate that are reasonably likely to occur from period to period or use of different estimates that we reasonably could have used in the current period, would have a material impact on our financial condition or results of operations. When reading our consolidated financial statements, you should consider our selection of critical accounting policies, the judgment and other uncertainties affecting the application of such policies and the sensitivity of reported results to changes in conditions and assumptions.

When reading our consolidated financial statements, you should consider our selection of critical accounting policies, the judgment and other uncertainties affecting the application of such policies and the sensitivity of reported results to changes in conditions and assumptions. Our critical accounting policies and practices include the following: (i) revenue recognition; (ii) accounts receivable, net, and (iii) income taxes. See Note 2—Summary of Significant Accounting Policies to our unaudited condensed consolidated financial statements for the disclosure of these accounting policies. We believe the following accounting estimates involve the most significant judgments used in the preparation of our financial statements.

While management believes its judgments, estimates and assumptions are reasonable, they are based on information presently available and actual results may differ significantly from those estimates under different assumptions and conditions. We believe that the following critical accounting estimates involve the most significant judgments used in the preparation of our financial statements.

Allowance against accounts receivable

Accounts receivable is recognized and carried at the gross billing amount less an allowance for any uncollectible accounts due from the advertisers.

We determine the adequacy of allowance for doubtful accounts based on individual account analysis, historical collection trends and aging of accounts receivables. We establish a provision for doubtful receivables when there is objective evidence that we may not be able to collect amounts due. The allowance is based on management’s best estimate of specific losses on individual exposures. The provision is recorded against accounts receivables balances, with a corresponding charge recorded in the consolidated statements of income and comprehensive income. Actual amounts received may differ from management’s estimate of credit worthiness and the economic environment. Delinquent account balances are written-off against the allowance for doubtful accounts after management has determined that the likelihood of collection is not probable.

For the six months ended June 30, 2023 and 2022, we provided allowance against accounts receivable of $399,900 and $3,286,320, respectively.

Valuation of deferred tax assets

Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period including the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities.

As of June 30, 2023 and December 31, 2022, deferred tax assets from the net operating loss carryforwards amounted to $1.0 million and $1.2 million, respectively, and we had a valuation allowance of $1.1 million and $1.2 million as of June 30, 2023 and 2022, respectively.


The provisions of ASC 740-10-25, “Accounting for Uncertainty in Income Taxes,” prescribe a more-likely-than-not threshold for consolidated financial statement recognition and measurement of a tax position taken (or expected to be taken) in a tax return. This interpretation also provides guidance on the recognition of income tax assets and liabilities, classification of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, and related disclosures. The PRC operating entities in PRC are subject to examination by the relevant tax authorities. According to the PRC Tax Administration and Collection Law, the statute of limitations is three years if the underpayment of taxes is due to computational errors made by the taxpayer or the withholding agent. The statute of limitations is extended to five years under special circumstances, where the underpayment of taxes is more than RMB100,000 ($15,000). In the case of transfer pricing issues, the statute of limitation is ten years. There is no statute of limitation in the case of tax evasion. Penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred.

We did not accrue any liability, interest or penalties related to uncertain tax positions in its provision for income taxes line of its consolidated statements of income for the six months ended June 30, 2023 and 2022, respectively. We do not expect that its assessment regarding unrecognized tax positions will materially change over the next 12 months.

Recent accounting pronouncements

A list of recently issued accounting pronouncements that are relevant to us is included in note 2 to our unaudited condensed consolidated financial statements included elsewhere in the current report on Form 6-K to which this document forms a part.


EX-101.SCH 4 baos-20230630.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - UNAUDITED CONDENED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - ACCOUNTS RECEIVABLE, NET - Accounts receivable, net of provision (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - PREPAYMENTS - THIRD PARTIES (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - OTHER CURRENT ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - OPERATING LEASE - Maturities of lease liabilities (Details) Calc2 link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - INCOME TAXES - Income tax expenses (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - INCOME TAXES - Reconciliation of the statutory tax rate (Details) link:presentationLink link:calculationLink link:definitionLink 41304 - Disclosure - INCOME TAXES - Deferred tax assets (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 31903 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY ONLY (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - ORGANIZATION AND BUSINESS DESCRIPTION (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration and credit risk (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - GOING CONCERN (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - INTANGIBLE ASSETS, NET (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - PREPAYMENTS FOR LICENSED COPYRIGHTS (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - BANK BORROWING - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - LONG-TERM INVESTMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - LONG-TERM INVESTMENTS - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - WARRANT LIABILITIES - Quantitative information regarding Level 3 fair value measurements inputs for the Company's warrants (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - WARRANT LIABILITIES - Narrative details (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 41305 - Disclosure - INCOME TAXES - Additional details (Details) link:presentationLink link:calculationLink link:definitionLink 41503 - Disclosure - EQUITY - Restricted net assets (Details) link:presentationLink link:calculationLink link:definitionLink 41504 - Disclosure - EQUITY - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES - Nature of relationships with related parties (Details) link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES - Transactions with related parties (Details) link:presentationLink link:calculationLink link:definitionLink 41603 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES - Balances with related parties (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - CONTINGENCIES - Baosheng Network (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - CONTINGENCIES - Beijing Baosheng (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - ORGANIZATION AND BUSINESS DESCRIPTION link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - GOING CONCERN link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - ACCOUNTS RECEIVABLE, NET link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - PREPAYMENTS - THIRD PARTIES link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - OTHER CURRENT ASSETS link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - PROPERTY AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - INTANGIBLE ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - PREPAYMENTS FOR LICENSED COPYRIGHTS link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - BANK BORROWING link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - OPERATING LEASE link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - LONG-TERM INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - WARRANT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - EQUITY link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY ONLY link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - PREPAYMENTS - THIRD PARTIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - OTHER CURRENT ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - PREPAYMENTS FOR LICENSED COPYRIGHTS (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - BANK BORROWING (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - OPERATING LEASE (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - LONG-TERM INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - WARRANT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES (Tables) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Advertiser deposits (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Foreign currency translation (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - ACCOUNTS RECEIVABLE, NET - Movement of allowance for doubtful accounts (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - PREPAYMENTS - THIRD PARTIES - Movement of allowance for doubtful prepayments (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - OTHER CURRENT ASSETS - Movement of allowance for doubtful accounts (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - BANK BORROWING (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - WARRANT LIABILITIES - Change in the fair value of the warrant liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - LOSS PER SHARE - Computation of basic and diluted loss per common share (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - EQUITY - Ordinary shares (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - EQUITY - Cash dividends (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 5 baos-20230630_cal.xml EX-101.CAL EX-101.DEF 6 baos-20230630_def.xml EX-101.DEF EX-101.LAB 7 baos-20230630_lab.xml EX-101.LAB EX-101.PRE 8 baos-20230630_pre.xml EX-101.PRE XML 9 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document and Entity Information
6 Months Ended
Jun. 30, 2023
Document and Entity Information  
Document Type 6-K
Entity Registrant Name Baosheng Media Group Holdings Limited
Document Period End Date Jun. 30, 2023
Current Fiscal Year End Date --12-31
Document Fiscal Year Focus 2023
Document Fiscal Period Focus Q2
Entity Central Index Key 0001811216
Amendment Flag false
XML 10 R2.htm IDEA: XBRL DOCUMENT v3.23.3
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Current Assets    
Cash and cash equivalents $ 3,716,932 $ 6,679,077
Short-term investments 3,959,456 3,082,990
Accounts receivable, net 28,397,280 32,101,818
Prepayments - third parties 747,013 803,956
Prepayments - a related party 917,758 3,314,744
Media deposits - third parties 952,311 1,281,434
Media deposits - a related party 202,349 104,390
Due from related parties 28,667 28,667
Other current assets 2,609,144 2,742,406
Total Current Assets 41,530,910 50,139,482
Long-term investments 6,840,153 2,261,787
Property and equipment, net 2,120,430 2,351,328
Intangible assets, net 472,087 558,226
Prepayments for licensed copyrights 2,602,006 2,735,592
Total Assets 53,565,586 58,046,415
Current Liabilities    
Bank borrowings 1,379,063 1,449,864
Accounts payable 7,029,676 8,853,669
Advance from advertisers 786,657 748,039
Advertiser deposits 366,948 541,444
Income tax payable 244,699 257,262
Due to related parties 14,434 14,499
Warrant liabilities 2 832
Accrued expenses and other liabilities 458,978 744,181
Total Liabilities 10,280,457 12,609,790
Commitments and Contingencies
Shareholders' Equity    
Ordinary Share (par value $0.0096 per share, 6,250,000 shares authorized; 1,534,487 shares issued and outstanding at June 30, 2023 and December 31, 2022, respectively) 14,731 14,731
Additional paid-in capital 41,564,418 41,564,418
Statutory reserve 898,133 898,133
Retained earnings 5,253,548 5,257,627
Accumulated other comprehensive loss (4,445,701) (2,298,284)
Total Shareholders' Equity 43,285,129 45,436,625
Total Liabilities and Shareholders' Equity $ 53,565,586 $ 58,046,415
XML 11 R3.htm IDEA: XBRL DOCUMENT v3.23.3
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)
Mar. 21, 2023
USD ($)
$ / shares
shares
May 24, 2022
USD ($)
May 11, 2022
$ / shares
Jun. 30, 2023
$ / shares
shares
Mar. 20, 2023
USD ($)
$ / shares
Mar. 06, 2023
USD ($)
$ / shares
shares
Mar. 05, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
May 25, 2022
USD ($)
$ / shares
shares
May 23, 2022
USD ($)
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS                    
Ordinary shares, par value (in dollars per share) | $ / shares $ 0.0016   $ 0.0005 $ 0.0096 $ 0.0096 $ 0.0016 $ 0.0016 $ 0.0096 $ 0.0016  
Ordinary shares, shares authorized 6,250,000     6,250,000   37,500,000 31,250,000 6,250,000 31,250,000  
Ordinary shares, shares issued       1,534,487       1,534,487    
Ordinary shares, shares outstanding       1,534,487       1,534,487    
Share consolidation ratio 6 3.2 3.2              
Authorized capital | $ $ 60,000 $ 60,000     $ 50,000 $ 60,000 $ 50,000   $ 50,000 $ 50,000
XML 12 R4.htm IDEA: XBRL DOCUMENT v3.23.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS    
Revenues $ 1,470,439 $ 428,150
Cost of revenues (294,595) (1,490,668)
Gross profit (loss) 1,175,844 (1,062,518)
Operating Expenses    
Selling and marketing expenses (199,025) (363,678)
General and administrative expenses (1,049,728) (1,596,269)
Provision for doubtful accounts (563,896) (3,514,342)
Total Operating Expenses (1,812,649) (5,474,289)
Loss from Operations (636,805) (6,536,807)
Other Income (Expenses)    
Interest (expense) income, net (2,023) 42,948
Changes in fair value of warrant liabilities 830  
Changes in fair value of short-term investments 542,128  
Subsidy income 3,038 38,790
Other income, net 88,753 146,964
Total Other Income, Net 632,726 228,702
Loss Before Income Taxes (4,079) (6,308,105)
Income tax expenses 0 (2,241)
Net Loss (4,079) (6,310,346)
Other Comprehensive Loss    
Foreign currency translation adjustment (2,147,417) (3,517,233)
Comprehensive Loss $ (2,151,496) $ (9,827,579)
Weighted average number of ordinary share outstanding    
Weighted average number of ordinary share outstanding, Basic 1,534,487 1,534,487
Weighted average number of ordinary share outstanding, Diluted 1,534,487 1,534,487
Loss per share    
Loss per share, Basic $ 0.00 $ (4.11)
Loss per share, Diluted $ 0.00 $ (4.11)
XML 13 R5.htm IDEA: XBRL DOCUMENT v3.23.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical)
Mar. 21, 2023
May 24, 2022
May 11, 2022
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS      
Share consolidation ratio 6 3.2 3.2
XML 14 R6.htm IDEA: XBRL DOCUMENT v3.23.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)
Ordinary Shares
Additional Paid-in Capital
Statutory Reserves
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Total
Balance at the beginning at Dec. 31, 2021 $ 14,731 $ 41,564,418 $ 898,133 $ 28,996,464 $ 2,587,543 $ 74,061,289
Balance at the beginning (in shares) at Dec. 31, 2021 1,534,487          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss       (6,310,346)   (6,310,346)
Foreign currency translation adjustments         (3,517,233) (3,517,233)
Balance at the end at Jun. 30, 2022 $ 14,731 41,564,418 898,133 22,686,118 (929,690) 64,233,710
Balance at the end (in shares) at Jun. 30, 2022 1,534,487          
Balance at the beginning at Dec. 31, 2022 $ 14,731 41,564,418 898,133 5,257,627 (2,298,284) $ 45,436,625
Balance at the beginning (in shares) at Dec. 31, 2022 1,534,487         1,534,487
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss       (4,079)   $ (4,079)
Foreign currency translation adjustments         (2,147,417) (2,147,417)
Balance at the end at Jun. 30, 2023 $ 14,731 $ 41,564,418 $ 898,133 $ 5,253,548 $ (4,445,701) $ 43,285,129
Balance at the end (in shares) at Jun. 30, 2023 1,534,487         1,534,487
XML 15 R7.htm IDEA: XBRL DOCUMENT v3.23.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)
Mar. 21, 2023
May 24, 2022
May 11, 2022
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY      
Share consolidation ratio 6 3.2 3.2
XML 16 R8.htm IDEA: XBRL DOCUMENT v3.23.3
UNAUDITED CONDENED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash Flows from Operating Activities:    
Net loss $ (4,079) $ (6,310,345)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization expenses 212,954 142,120
Amortization of right-of-use assets   246,323
Loss from disposal of property and equipment 396 240,221
Provision for doubtful accounts of accounts receivables 398,378 3,286,320
Provision for doubtful accounts of prepayments 164,953 240,986
Provision for doubtful accounts of other current assets 565 (12,964)
Changes in fair value of short-term investments (542,128)  
Changes in fair value of warrant liabilities (830)  
Changes in operating assets and liabilities:    
Accounts receivable 1,838,169 (624,042)
Prepayments - third parties (146,446) 4,110,968
Prepayments - a related party 2,339,321 (940,910)
Media deposits - third parties 278,975 (245,034)
Media deposits - a related party (107,861)  
Other current assets 201 261,313
Accounts payable (1,456,524) (1,193,481)
Advance from advertisers 78,650 (1,118,710)
Advertiser deposits (154,959) (901,466)
Income tax payable   448
Accrued expenses and other liabilities (260,732) (953,738)
Operating lease liabilities   (228,588)
Net Cash Provided by (Used in) Operating Activities 2,639,003 (4,000,579)
Cash Flows from Investing Activities:    
Purchases of property and equipment (7,185)  
Purchases of intangible assets (23,052)  
Purchases of short-term investments (758,156)  
Redemption of short-term investments 290,379  
Purchase of long-term investments (4,907,409)  
Loans made to related parties (127) (171)
Repayment of loans from related parties   1,730,005
Net Cash (Used in) Provided by Investing Activities (5,405,550) 1,702,834
Cash Flows from Financing Activities:    
Repayment of bank borrowings (26,635) (35,727)
Repayment of borrowings to related parties   (15,446)
Payments of dividends to shareholders 0 (1,234,739)
Net Cash Used in Financing Activities (26,635) (1,285,912)
Effect of exchange rate changes on cash and cash equivalents (168,963) (191,795)
Net decrease in cash and cash equivalents (2,962,145) (3,775,452)
Cash and cash equivalents at beginning of period 6,679,077 8,882,852
Cash and cash equivalents at end of period $ 3,716,932 $ 5,107,400
XML 17 R9.htm IDEA: XBRL DOCUMENT v3.23.3
ORGANIZATION AND BUSINESS DESCRIPTION
6 Months Ended
Jun. 30, 2023
ORGANIZATION AND BUSINESS DESCRIPTION  
ORGANIZATION AND BUSINESS DESCRIPTION

BAOSHENG MEDIA GROUP HOLDINGS LIMITED

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

1.ORGANIZATION AND BUSINESS DESCRIPTION

Baosheng Media Group Holdings Limited (“Baosheng Group”) was incorporated on December 4, 2018 under the laws of the Cayman Islands as an exempted company with limited liability.

Baosheng Group owns 100% of the equity interests of Baosheng Media Group Limited (“Baosheng BVI”), an entity incorporated under the laws of British Virgin Islands (“BVI”) on December 14, 2018.

Baosheng BVI owns 100% of the equity interests of Baosheng Media Group (Hong Kong) Holdings Limited (“Baosheng HK”), a business company incorporated in accordance with the laws and regulations of Hong Kong on January 7, 2019. On March 21, 2021, Baosheng HK established Beijing Baosheng Network Technology Co., Ltd. (“Baosheng Network”), a wholly owned subsidiary in China. On April 2, 2022, Baosheng Network set up a wholly owned subsidiary, Beijing Xunhuo E-commerce Co., Ltd. (“Beijing Xunhuo”).

Beijing Baosheng Technology Company Limited (“Beijing Baosheng”) was established in October 17, 2014 under the laws of the People’s Republic of China (“China” or the “PRC”) with a registered capital of $289,540 (RMB 2,000,000). Beijing Baosheng has three wholly-owned subsidiaries, Horgos Baosheng Advertising Co., Ltd. (“Horgos Baosheng”), Kashi Baosheng Information Technology Co., Ltd. (“Kashi Baosheng”), and Baosheng Technology (Horgos) Co., Ltd. (“Baosheng Technology”), which were established on August 30, 2016, May 15, 2018 and January 2, 2020 in China, respectively.

On January 21, 2019, Baosheng HK entered into an equity transfer agreement with Beijing Baosheng and the shareholders of Beijing Baosheng. Pursuant to the equity transfer agreement, each of the shareholders of Beijing Baosheng transferred to Baosheng HK their respective equity interests in Beijing Baosheng at a consideration aggregating $13,844,895 (RMB94,045,600), determined by reference to the evaluation of the equity interest of Beijing Baosheng as of June 30, 2018 (the “reorganization”). Upon completion of such transfers, Beijing Baosheng became a direct wholly-owned subsidiary of Baosheng HK and an indirect-wholly owned subsidiary of the Company.

On June 4, 2019, Baosheng Group completed the reorganization of entities under common control of its then existing shareholders, who collectively owned 100% of the equity interests of Beijing Baosheng prior to the reorganization. Baosheng Group, Baosheng BVI and Baosheng HK were established as holding companies of Beijing Baosheng and its subsidiaries, and all of these entities are under common control which results in the consolidation of Beijing Baosheng and its subsidiaries, which have been accounted for as a reorganization of entities under common control at carrying value.

The consolidated financial statements are prepared on the basis as if the reorganization became effective as of the beginning of the first period presented in the consolidated financial statements.

Baosheng Group, Baosheng BVI, Baosheng HK, Beijing Baosheng and its subsidiaries (herein collectively referred to as the “Company”) are engaged in providing online marketing channels to advertisers for them to manage their online marketing activities.

Share consolidation and increase in authorized share capital

On May 11, 2022, the Board of Directors of the Company (the "Board of Directors") resolved to approve a share consolidation at a ratio of one-for-three and one fifth (3.2) ordinary shares with a par value of US$0.0005 each in the Company’s issued and unissued share capital into one ordinary share with a par value of US$0.0016 (“2022 Share Consolidation”), for which the Company obtained shareholder approval on April 28, 2023. Immediately following the 2022 Share Consolidation, the authorized share capital of the Company was US$50,000 divided into 31,250,000 ordinary shares of a par value US$0.0016 each. The 2022 Share Consolidation became effective on May 24, 2022.

On March 6, 2023, the Company effected an increase in its authorized share capital from US$50,000 divided into 31,250,000 ordinary shares of a par value US$0.0016 each to US$60,000 divided into 37,500,000 ordinary shares of a par value US$0.0016 each (the “Increase in Share Capital”), and on March 21, 2023, the Company effected a share consolidation at a ratio of one-for-six, such that each (6) ordinary shares with a par value of US$0.0016 each in the Company’s issued and unissued share capital were consolidated into one ordinary share with a par value of US$0.0096 (“2023 Share Consolidation”). Immediately following the Increase in Share Capital and 2023 Share Consolidation, the authorized share capital of the Company was increased from US$50,000 to US$60,000, divided into 6,250,000 ordinary shares of a par value US$0.0096 each. The Company believes it is appropriate to reflect the Increase in Share Capital, 2022 Share Consolidation and 2023 Share Consolidation on a retroactive basis pursuant to ASC 260. The Company has retroactively restated all shares and per share data for all periods presented. As a result, the Company had 6,250,000 authorized shares, par value of US$0.0096, of which 1,534,487 shares were issued and outstanding as of June 30, 2023 and December 31, 2022, respectively.

XML 18 R10.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation and Principles of Consolidation

The interim unaudited condensed consolidated financial statements are prepared and presented in accordance with accounting principles generally accepted in the United States (“US GAAP”).

The unaudited condensed consolidated financial information as of June 30, 2023 and for the six months ended June 30, 2023 and 2022 has been prepared without audit, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) and pursuant to Regulation S-X. Certain information and footnote disclosures, which are normally included in annual financial statements prepared in accordance with US GAAP, have been omitted pursuant to those rules and regulations. The unaudited interim financial information should be read in conjunction with the audited financial statements and the notes thereto, included in the Form 20-F for the fiscal year ended December 31, 2022, which was filed with the SEC on May 8, 2023.

In the opinion of the management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments, which are necessary for a fair presentation of financial results for the interim periods presented. The Company believes that the disclosures are adequate to make the information presented not misleading. The accompanying unaudited condensed consolidated financial statements have been prepared using the same accounting policies as used in the preparation of the Company’s consolidated financial statements for the year ended December 31, 2022. The results of operations for the six months ended June 30, 2023 and 2022 are not necessarily indicative of the results for the full years.

Short-term investments

Short-term investments consist of US Treasury Bills and investments in trading securities.

US Treasury Bills

The Company purchased US Treasury Bills with variable interest rates during the year of 2022, and sold these US Treasury Bills during the six months ended June 30, 2023.

US Treasury Bills were redeemable within a period of three through six months. In accordance with ASC 825, Financial Instruments, for financial products with variable interest rates referenced to performance of underlying assets, the Company elected the fair value method at the date of initial recognition and carries these investments at fair value with fair value change gains or losses recorded in the investment income in the unaudited condensed consolidated statements of operations and comprehensive loss.

As of June 30, 2023 and December 31, 2022, the Company had US Treasury Bills of $nil and $987,600, respectively. The balance of $987,600 as of December 31, 2022 included gross unrealized gains of $7,135. For the six months ended June 30, 2023 and 2022, the Company recorded unrealized gain of $3,538 and $nil, respectively, which was recorded as “changes in fair value of short-term investments” on the unaudited condensed consolidated statements of operations and comprehensive loss.

Investments in trading securities

Trading securities are investments in publicly-listed equity securities through various open market transactions. The Company purchased certain publicly-listed equity securities through various open market transactions and accounted for such investments as “short-term investments” and subsequently measure the investments at fair value. For the six months ended June 30, 2023 and 2022, the Company made a gain of $538,590 and $nil in investment in trading securities, which was recorded as “changes in fair value of short-term investments” on the unaudited condensed consolidated statements of operations and comprehensive loss.

Accounts receivable, net of provision for doubtful accounts

Accounts receivable are recorded at the gross billing amount less an allowance for any uncollectible accounts due from the advertisers for the acquisition of ad inventory and other advertising services on their behalf. Accounts receivable do not bear interest. Management reviews the adequacy of the allowance for doubtful accounts on an ongoing basis, using historical collection trends and aging of receivables. Management also periodically evaluates individual customer’s financial condition, credit history and the current economic conditions to make adjustments in the allowance when necessary. An allowance for doubtful accounts is made and recorded into general and administrative expenses based on any specifically identified accounts receivable that may become uncollectible. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

Prepayments

Prepayments represent amounts advanced to media or their authorized agencies (collectively “publishers”) for running of advertising campaigns of the advertisers. The publishers usually require advance payments when the Company orders advertising campaign services on behalf of its advertisers, and the prepayments will be utilized to offset the Company’s future payments. These amounts are unsecured, non-interest bearing and generally short-term in nature, which are reviewed periodically to determine whether their carrying value has become impaired. As of June 30, 2023 and December 31, 2022, the Company had allowances of doubtful accounts of $826,777 and $2,153,390, respectively, against prepayments.

Media deposits

Media deposits represent performance security deposit upon becoming an authorized agency of the relevant media (platforms where online advertisement is delivered) as a guarantee of performance and obligations and deposit associated with committed advertising spend on behalf of selected advertisers as required by certain media before running their advertising campaigns, which are paid to media pursuant to the terms of the framework agreements and contracts.

In the event that the advertisers or their advertising agencies on behalf of their advertising clients (collectively the “advertisers”) commit to spending a guaranteed minimum amount on a particular media with the Company, the Company enters into a back-to-back framework agreement with the relevant publishers committing the same level of guaranteed minimum spend and securing a preferential rebate policy applicable to the advertising spend of that advertiser. With the committed minimum spend, the Company is entitled to enjoy certain rebates and discounts and usually be required to pay a deposit of up to 10% of the guaranteed minimum spend. If the Company fails to fulfil the committed minimum spend, the Company would not be entitled to the additional rebates and discounts, and any deposit that has been paid may be forfeited or deducted to pay up the additional amount without the benefit of the additional rebates and discounts. The media may deduct damages from performance security deposit if the Company has breached the agency agreement or authorized agency management rules and conditions formulated by media.

As of June 30, 2023 and December 31, 2022, the balances of media deposits paid to third parties were $952,311 and $1,281,434, respectively. As of June 30, 2023 and December 31, 2022, the balances of media deposits paid to a related party were $202,349 and $104,390, respectively.

Long-term investment

As of June 30, 2023, long-term investments represent the Company’s investment in one equity method investee over which the Company has significant influence, and investments in two privately held companies over which the Company neither has control nor significant influence through investments in ordinary shares. As of December 31, 2022, investment security represents the Company’s investment in two privately held companies, over which the Company neither has control nor significant influence through investment in ordinary shares.

Investment in equity method investee

In accordance with ASC 323, Investments - Equity Method and Joint Ventures, the Company accounts for the investment in one privately held company using equity method, because the Company has significant influence but does not own a majority equity interest or otherwise control over the equity investee.

Under the equity method, the Company initially records its investment at cost and prospectively recognizes its proportionate share of each equity investee’s net income or loss into its unaudited condensed consolidated statements of operations. When the Company’s share of losses in the equity investee equals or exceeds its interest in the equity investee, the Company does not recognize further losses, unless the Company has incurred obligations or made payments or guarantees on behalf of the equity investee.

The Company continually reviews its investment in the equity investee to determine whether a decline in fair value below the carrying value is other-than-temporary. The primary factors the Company considers in its determination include the financial condition, operating performance and the prospects of the equity investee; other company specific information such as recent financing rounds; the geographic region, market and industry in which the equity investee operates; and the length of time that the fair value of the investment is below its carrying value. If the decline in fair value is deemed to be other-than-temporary, the carrying value of the equity investee is written down to fair value.

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

Investment in the privately held companies

Equity securities not accounted for using the equity method are carried at fair value with unrealized gains and losses recorded in the unaudited condensed consolidated statements of operations, according to ASC 321, Investments - Equity Securities. The Company elected to record the equity investments in privately held companies using the measurement alternative at cost, less impairment, with subsequent adjustments for observable price changes resulting from orderly transactions for identical or similar investments of the same issuer.

Equity investments in privately held companies accounted for using the measurement alternative are subject to periodic impairment reviews. The Company’s impairment analysis considers both qualitative and quantitative factors that may have a significant effect on the fair value of these equity securities. In computing realized gains and losses on equity securities, the Company calculates cost based on amounts paid using the average cost method. Dividend income is recognized when the right to receive the payment is established.

Advertiser deposits

The advertiser deposits represented deposits made by the advertisers who undertake a minimum total advertising spend as a condition for enjoying rebates and discounts. The Company generally requires these advertisers to place deposits with the Company at a percentage (usually up to 10%) of the committed spend, which usually equals to the amount of deposit payable to the media under the corresponding framework agreement with the media specific to such advertiser (see note 2 – media deposits). If the advertiser fails to reach the committed minimum spend upon expiry or termination of the framework agreement; (i) the advertiser would not be entitled to the rebates and discounts under the preferential pricing policy, if any; (ii) the advertiser’s deposit may be forfeited or deducted to pay up the additional amount it should pay without the benefits of rebates or discounts.

As of June 30, 2023 and December 31, 2022, the balances of advertiser deposits were $366,948 and $541,444, respectively.

Revenue recognition

ASC 606 establishes principles for reporting information about the nature, amount, timing and uncertainty of revenue and cash flows arising from the entity’s contracts to provide goods or services to customers. The core principle requires an entity to recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration that it expects to be entitled to receive in exchange for those goods or services recognized as performance obligations are satisfied. In according with ASC 606, revenues are recognized when control of the promised services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.

The Company identified each distinct service, or each series of distinct services that are substantially the same and that have the same pattern of transfer to the customer, as a performance obligation. Transaction price is allocated among different performance obligations identified in one contract, by using expected cost plus margin approach, if the standalone selling price of each performance obligation is not observable.

The Company applied a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less. The Company has no material incremental costs of obtaining contracts with customers that the Company expects the benefit of those costs to be longer than one year, which need to be recognized as assets.

The Company has advertising agency revenues from search engine marketing (‘SEM”, a form of online marketing that involves the promotion of websites by increasing their visibility in search engine results pages and search-related products and services) services and non-SEM services, including deployment of in-feed and mobile app ads on other media and social media marketing services in relation to running advertising campaigns on selected social media accounts. The Company acts as an agent between media or their authorized agencies (collectively “publishers”) and advertisers by helping publishers procure advertisers and facilitate ad deployment on their advertising channels, and purchasing ad inventories and advertising services from publishers for advertisers. The Company places orders with publishers as per request from advertisers. Each order is materialized by a contract and explicitly quotes one agency service to arrange for the advertising service to be provided by a third party publisher for a period of ad term. The Company provides advices and services on advertising strategies and ad optimization to advertisers to improve the effectiveness of their ads, all of which are highly interrelated and not separately identifiable. The Company’s overall promise represents a combined output that is a single performance obligation; there is no multiple performance obligations.

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

The Company evaluated its advertising agency contracts and determined that it was not acting as principal in these arrangements with publishers and advertisers since it never takes control of the ad inventories at any time. The Company collects the costs of purchasing ad inventories and advertising services from advertisers on behalf of publishers. The Company generates advertising agency revenues either by charging additional fees to advertisers or receiving rebates and incentives offered by publishers. Accordingly, both advertisers and publishers can be identified as customers, depending on the revenue model applicable to the relevant services.

The Company recognizes revenues on a net basis, which equal to: (i) rebates and incentives offered by publishers, netting the rebates to advertises (if any); and (ii) net fees from advertisers.

Rebates and incentives offered by publishers

Rebates and incentives offered by publishers are determined based on the contract terms with publishers and their applicable rebate policies, which typically in the form of across-the-board standard-rate rebates, differential standard-rate rebates and progressive-rate rebates. Rebates and incentives offered by publishers are accounted for as variable consideration. The Company accrues and recognizes revenues in the form of rebates and incentives based on its evaluation as to whether the contractually stipulated thresholds of advertising spend are likely to being reached, or other benchmarks or certain prescribed classification are likely to being qualified (e.g. the number of new advertisers secured, growth in actual advertising spend), and to the extent that a significant reversal of cumulative revenue would not occur in future periods. These evaluations are based on the past experience and regularly monitoring of various performance factors set within the rebate policies (e.g. accumulated advertising spend, number of new advertisers). At the end of each subsequent reporting period, the Company re-evaluates the probability of achieving such advertising spend volume and any related constraint, and if necessary, adjusts the estimate of the amount of rebates and incentives. Any such adjustments are recorded on a cumulative catch-up basis, which would affect revenues and earnings in the period of adjustment. The rebates and incentives are generally ascertained and settled on a quarterly or annual basis. Historically, adjustments to the estimations for the actual amounts have been immaterial. These rebates and incentives take the form of cash which, when paid, are applied to set off accounts payable with the relevant publishers or settled separately; or can be in the form of ad currency units which will be deposited in the account in the back-end platform of the media, and can then be utilized to acquire their ad inventory.

The Company may offer rebates to advertisers on a case by case basis, generally with reference to the rebates and incentives offered by publishers, the advertiser’s committed total spend, and the business relationships with such advertiser. The rebates offered by the Company to advertisers are in the form of cash discounts or ad currency units that can be utilized to acquire ad inventory from relevant media, both of which are account for as a deduction of revenues.

Net fees from advertisers

Net fees from advertisers are the difference between the gross billing amount charged to the advertisers and the costs of purchasing ad inventories and advertising services on their behalf.

The publishers do not receive the benefits from the Company’s facilitation services until the publishers deliver advertising services to the advertisers. The Company recognizes advertising agency revenues when it transfers the control of the facilitation service commitments, i.e., when the publishers deliver advertising services to the advertisers. Under the cost per click (“CPC”) and cost per acquisition (“CPA”) pricing model of media, the Company recognizes revenues at the point of time as the publishers deliver advertising services at the point in time. Under the cost per time (“CPT”) pricing model of media, the publishers deliver advertising services over time when the advertising links are displayed over the contract periods, and therefore the Company recognizes revenue on a straight-line basis over the contracted display period. For the six months ended June 30, 2023 and 2022, revenues from the advertising services under CPT pricing model that the Company arranged are immaterial.

The Company records revenues and costs on a net basis and the related accounts receivable and payable amounts on a gross basis.

The gross billing amounts charged to the advertisers are collected either in advance to provision of services or after the services. Accounts receivable represent the gross billing charged to advertisers that the Company has an unconditional right to consideration (including billed and unbilled amount) when the Company has satisfied its performance obligation. Payment terms and conditions of accounts receivables vary by customers, and terms typically include a requirement for payment within a period from three to six months. The Company has determined that all the contracts generally do not include a significant financing component. The Company does not have any contract assets since revenue is recognized when control of the promised services is transferred and the payment from customers is not contingent on a future event. In cases where the gross billing amounts are collected in advance, the amounts are recorded as “advance from advertisers” in the unaudited condensed consolidated balance sheets. Advance from advertisers related to unsatisfied performance obligations at the end of the year is recognized as revenue when the Company delivers the services to its advertisers. The fees are non-refundable. In cases where amounts are collected after the services, accounts receivable are recognized upon delivery of ad inventories and advertising services to the advertisers. The gross billing amounts are determinable at the inception of the services.

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

The cost of purchasing ad inventories and advertising services are recorded as accounts payable or a deduction against prepayments in cases where prepayments are required by the publishers.

The following table identifies the disaggregation of our revenue for the six months ended June 30, 2023 and 2022, respectively.

For the Six Months Ended

June 30,

    

2023

    

2022

Nature of Revenue:

    

    

  

Rebates and incentives offered by publishers

$

84,372

$

373,508

Net fees from advertisers

 

1,386,067

 

54,642

Total

$

1,470,439

$

428,150

Category of Revenue:

 

 

SEM services

$

72,510

$

50,380

Non-SEM services

 

1,397,929

 

377,770

Total

$

1,470,439

$

428,150

Foreign currency translation

The reporting currency of the Company is U.S. dollars (“US$” or “$”) and the accompanying unaudited condensed consolidated financial statements have been expressed in US$. Since the Company operates in the PRC, the Company’s functional currency is the Chinese Yuan (“RMB”). The Company’s unaudited condensed consolidated financial statements have been translated into the reporting currency U.S. Dollars. Assets and liabilities of the Company are translated at the exchange rate at each reporting period end date. Equity is translated at historical rates. Income and expense accounts are translated at the average rate of exchange during the reporting period. Because cash flows are translated based on the average translation rate, amounts related to assets and liabilities reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the balance sheet. The resulting translation adjustments are reported under other comprehensive loss. Gains and losses resulting from the translations of foreign currency transactions and balances are reflected in the results of operations.

The following table outlines the currency exchange rates that were used in creating the unaudited condensed consolidated financial statements in this report:

    

June 30,

    

December 31,

    

2023

    

2022

Year-end spot rate

 

7.2513

 

6.8972

For the Six Months Ended June 30,

    

2023

    

2022

Average rate

 

6.9283

6.4791

Concentration and credit risk

Substantially all of the Company’s operating activities are transacted into RMB, which is not freely convertible into foreign currencies. All foreign exchange transactions take place either through the People’s Bank of China or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the People’s Bank of China. Approval of foreign currency payments by the People’s Bank of China or other regulatory institutions require submitting a payment application form together with suppliers’ invoices, shipping documents and signed contracts.

The Company maintains certain bank accounts in the PRC, Hong Kong and the Cayman Islands, which are not insured by Federal Deposit Insurance Corporation (“FDIC”) insurance or other insurance. As of June 30, 2023 and December 31, 2022, $3,001,558 and $5,921,461 of the Company’s cash were on deposit at financial institutions in the PRC, respectively, where there currently is no rule or regulation requiring such financial institutions to maintain insurance to cover bank deposits in the event of bank failure.

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

Accounts receivable are typically unsecured and derived from services rendered to advertisers that are located primarily in China, thereby exposed to credit risk. The risk is mitigated by the Company’s assessment of advertisers’ creditworthiness and its ongoing monitoring of outstanding balances. The Company has a concentration of its receivables with specific advertisers. As of June 30, 2023, four advertisers accounted for 18.3%, 14.6%, 13.4% and 10.0% of accounts receivable, respectively. As of December 31, 2022, three advertisers accounted for 18.1%, 14.4% and 13.2% of accounts receivable, respectively.

For the six months ended June 30, 2023, two publishers accounted for approximately 78.7% and 17.4% of the total revenue, respectively. For the six months ended June 30, 2022, two publishers accounted for approximately 58.4% and 36.5% of the total revenue, respectively.

As of June 30, 2023, one publisher accounted for 68.9% of the total accounts payable balance. As of December 31, 2022, two publishers accounted for 43.5% and 27.7% of the total accounts payable balance, respectively.

XML 19 R11.htm IDEA: XBRL DOCUMENT v3.23.3
GOING CONCERN
6 Months Ended
Jun. 30, 2023
GOING CONCERN  
GOING CONCERN

3.GOING CONCERN

As reflected in the Company’s unaudited condensed consolidated financial statements, the Company had a net loss of $4,079 and $6,310,346 for the six months ended June 30, 2023 and 2022, respectively, and reported a cash inflow of $2,639,003 for the six months ended June 30, 2023, while cash outflow of $4,000,579 from operating activities for the six months ended June 30, 2022, respectively. These factors raise a substantial doubt about the Company’s ability to continue as a going concern.

As of June 30, 2023, the Company had cash and cash equivalent of $3,716,932 and short-term investments of $3,959,456. On the other hand, the balance of current liabilities of $10,280,457 which were expected to get paid in the twelve months ended June 30, 2024. The Company reported a positive cash flow of $2,639,003 from operating activities for the six months ended June 30, 2023, and expected to make continuous cash inflows in the next twelve months. The Company expected to renew the bank borrowing upon its maturity. The Company intends to meet the cash requirements for the next 12 months from the issuance date of this report through a combination of application of credit terms, bank loans, and principal shareholder’s financial support. Given the factors mentioned above, the Company assesses current working capital is sufficient to meet its obligations for the next 12 months from the issuance date of this report. Accordingly, management continues to prepare the Company’s unaudited condensed consolidated financial statements on going concern basis.

However, future financing requirements will depend on many factors, including the scale and pace of the expansion of the Company’s advertising business, the expansion of the Company’s sales and marketing activities, and potential investments in, or acquisitions of, businesses or technologies. Inability to obtain credit terms from medias or access to financing on favorable terms in a timely manner or at all would materially and adversely affect the Company’s business, results of operations, financial condition, and growth prospects.

XML 20 R12.htm IDEA: XBRL DOCUMENT v3.23.3
ACCOUNTS RECEIVABLE, NET
6 Months Ended
Jun. 30, 2023
ACCOUNTS RECEIVABLE, NET  
ACCOUNTS RECEIVABLE, NET

4.ACCOUNTS RECEIVABLE, NET

The Company records revenues and costs on a net basis and the related accounts receivable and payable amounts on a gross basis. Accounts receivable, net of provision for doubtful accounts consist of the following:

    

June 30,

    

December 31,

    

2023

    

2022

Accounts receivable

$

45,596,256

$

47,783,610

Less: provision for doubtful accounts

 

(17,198,976)

 

(17,681,792)

Accounts receivable, net of provision for doubtful accounts

$

28,397,280

$

32,101,818

Provisions for doubtful accounts of accounts receivable were $398,378 and $3,286,320 for the six months ended June 30, 2023 and 2022, respectively. Movement of allowance for doubtful accounts was as follows:

    

June 30,

    

June 30,

    

2023

    

2022

Balance at beginning of the period

$

17,681,792

$

4,702,394

Charge to expenses

 

398,378

 

3,286,320

Foreign exchange (income) loss

 

(881,194)

 

1,302,404

Balance at end of the period

$

17,198,976

$

9,291,118

XML 21 R13.htm IDEA: XBRL DOCUMENT v3.23.3
PREPAYMENTS - THIRD PARTIES
6 Months Ended
Jun. 30, 2023
PREPAYMENTS - THIRD PARTIES  
PREPAYMENTS - THIRD PARTIES

5.PREPAYMENTS – THIRD PARTIES

Prepayments – third parties consist of the following:

    

June 30,

    

December 31,

    

2023

    

2022

Prepayments to third party medias

$

1,573,790

$

2,957,346

Less: provision for doubtful accounts

 

(826,777)

 

(2,153,390)

$

747,013

$

803,956

Provision for doubtful accounts of prepayments was $164,953 and $240,986 for the six months ended June 30, 2023 and 2022, respectively. For the six months ended June 30, 2023, the Company also wrote off prepayments of $1,443,356 because the management assessed the vendor would no long provide service. Movement of allowance for doubtful prepayments was as follows:

    

June 30,

    

June 30,

2023

2022

Balance at beginning of the period

$

2,153,390

$

2,701,166

Charge to expenses

 

164,953

 

240,986

Writing off prepayments

 

(1,443,356)

 

Foreign exchange income

 

(48,210)

 

(139,814)

Balance at end of the period

$

826,777

$

2,802,338

XML 22 R14.htm IDEA: XBRL DOCUMENT v3.23.3
OTHER CURRENT ASSETS
6 Months Ended
Jun. 30, 2023
OTHER CURRENT ASSETS  
OTHER CURRENT ASSETS

6.OTHER CURRENT ASSETS

Other current assets consist of the following:

    

June 30,

    

December 31,

    

2023

    

2022

Recoverable value-added taxes

$

2,503,136

$

2,689,170

Others

 

113,086

 

60,110

Less: provision for doubtful accounts

 

(7,078)

 

(6,874)

$

2,609,144

$

2,742,406

For the six months ended June 30, 2023, provision for doubtful accounts of other current assets was $565. For the six months ended June 30, 2022, the reversal of provisions for doubtful accounts of other current assets was $12,965. Movement of allowance for doubtful accounts was as follows:

    

June 30,

    

June 30,

2023

2022

Balance at beginning of the period

$

6,874

$

20,621

Charge to expenses

 

565

 

Reversal of charge to other receivable

 

 

(12,965)

Foreign exchange income

 

(361)

 

(579)

Balance at end of the period

$

7,078

$

7,077

XML 23 R15.htm IDEA: XBRL DOCUMENT v3.23.3
PROPERTY AND EQUIPMENT, NET
6 Months Ended
Jun. 30, 2023
PROPERTY AND EQUIPMENT, NET  
PROPERTY AND EQUIPMENT, NET

7.PROPERTY AND EQUIPMENT, NET

Property and equipment, net consisted of the following:

    

June 30,

    

December 31,

    

2023

    

2022

Property

$

1,917,827

$

2,016,287

Leasehold improvement

 

355,754

 

367,235

Office equipment

 

144,650

 

161,997

Vehicles

138,319

144,986

Electronic equipment

 

126,465

 

133,850

Less: accumulated depreciation

 

(562,585)

 

(473,027)

$

2,120,430

$

2,351,328

Depreciation expense was $128,178 and $101,822 for the six months ended June 30, 2023 and 2022, respectively.

XML 24 R16.htm IDEA: XBRL DOCUMENT v3.23.3
INTANGIBLE ASSETS, NET
6 Months Ended
Jun. 30, 2023
INTANGIBLE ASSETS, NET  
INTANGIBLE ASSETS, NET

8.INTANGIBLE ASSETS, NET

Intangible assets consisted of the following:

    

June 30,

    

December 31,

    

2023

    

2022

Copyrights

$

715,552

$

752,288

Software

63,833

43,954

Less: accumulated amortization

 

(307,298)

 

(238,016)

$

472,087

$

558,226

For the six months ended June 30, 2023 and 2022, the Company purchased software of $23,052 and $nil, respectively.

Amortization expense was $84,676 and $41,298 for the six months ended June 30, 2023 and 2022, respectively.

XML 25 R17.htm IDEA: XBRL DOCUMENT v3.23.3
PREPAYMENTS FOR LICENSED COPYRIGHTS
6 Months Ended
Jun. 30, 2023
PREPAYMENTS FOR LICENSED COPYRIGHTS  
PREPAYMENTS FOR LICENSED COPYRIGHTS

9.PREPAYMENTS FOR LICENSED COPYRIGHTS

Prepayments for licensed copyrights consisted of the following:

June 30,

December 31,

    

2023

    

2022

Prepayments for licensed copyrights

$

2,602,006

$

2,735,592

During the year ended December 31, 2021, the Company entered into two cooperation agreements with a third party entity, pursuant to which the Company will have the right to use the licensed copyrights of two games developed by such third party entity for a three-year term. The Company made prepayments of $2,924,897. The two games are expected to have online tests in May 2023 and to be launched around November 2023.

As of June 30, 2023 and December 31, 2022, the change in balance of prepayments for licensed copyrights was caused by change in spot rates as of reporting dates.

XML 26 R18.htm IDEA: XBRL DOCUMENT v3.23.3
BANK BORROWING
6 Months Ended
Jun. 30, 2023
BANK BORROWING  
BANK BORROWING

10.BANK BORROWING

June 30,

December 31, 

    

2023

    

2022

Bank borrowing

$

1,379,063

$

1,449,864

On December 22, 2022, Baosheng Network entered into a bank loan agreement with Bank of Beijing under which under which Beijing Baosheng borrowed a one-year loan of RMB10,000,000 million (approximately $1,449,846). The interest rate for the borrowing was fixed at 3.65% per annum. The loan is guaranteed by two third parties, for whom the Company involved a third party counter-guarantor. In addition the Company pledged its properties with the counter guarantor.

For the six months ended June 30, 2023 and 2022, interest expense arising from the bank borrowing amounted to $26,341 and $nil, respectively.

XML 27 R19.htm IDEA: XBRL DOCUMENT v3.23.3
LONG-TERM INVESTMENTS
6 Months Ended
Jun. 30, 2023
LONG-TERM INVESTMENTS  
LONG-TERM INVESTMENTS

11.LONG-TERM INVESTMENTS

Long-term investments consisted of the following:

June 30,

December 31,

    

2023

    

2022

Investment in Beijing Xinrong Fanxing Technology Co., Ltd. (“Xinrong Fanxing”)

$

1,379,063

$

1,449,863

Investment in Beijing Qucheng Technology Technology Co., Ltd. (“Beijing Qucheng”)

 

1,323,901

 

811,924

Investment in Beijing Shanxingzhe Technology Investment LLP (“Beijing Shanxingzhe”)

 

4,137,189

 

$

6,840,153

$

2,261,787

(a)Investment in Xinrong Fanxing

Xinrong Fanxing is a privately held company, over which the Company neither has control nor significant influence through investment in ordinary shares. The Company accounted for the investment in Xingrong Fanxing using the measurement alternative at cost, less impairment, with subsequent adjustments for observable price changes resulting from orderly transactions for identical or similar investments of the same issuer.

For the six months ended June 30, 2023 and 2022, the Company did not record upward adjustments or downward adjustments on the investment. The Company’s impairment analysis considers both qualitative and quantitative factors that may have a significant effect on the fair value of the equity security. As of June 30, 2023 and December 31, 2022, the Company did not recognize impairment against the investment.

(b)Investment in Beijing Qucheng

In October 2022, November 2022 and January 2023, the Company made investment of $594,442, $237,777 and $577,342 in Beijing Qucheng, and obtained equity interest aggregating 12% in Beijing Qucheng.

Beijing Qucheng is a privately held company, over which the Company neither has control nor significant influence through investment in ordinary shares. The Company accounted for the investment in Beijing Qucheng using the measurement alternative at cost, less impairment, with subsequent adjustments for observable price changes resulting from orderly transactions for identical or similar investments of the same issuer.

For the six months ended June 30, 2023 and 2022, the Company did not record upward adjustments or downward adjustments on the investment. The Company’s impairment analysis considers both qualitative and quantitative factors that may have a significant effect on the fair value of the equity security. As of June 30, 2023 and December 31, 2022, the Company did not recognize impairment against the investment.

(c)Investment in Shanxingzhe

In June 2023, Beijing Xunhuo entered into a limited partnership agreement with Beijing Shanxingzhe, which was newly set up in June 2023.

The Company invested $4,330,067 which represents 42.85% of equity interest in Beijing Shanxingzhe. The Company used equity method to measure the investment in Beijing Shanxingzhe. Because Beijing Shanxingzhe was newly set up in June 30, 2023 and incurred minimal expenses, the Company did not recorded an equity loss for its share of the results of Beijing Shanxingzhe. As of June 30, 2023, the Company did not recognize impairment against the investment in Beijing Shanxingzhe.

XML 28 R20.htm IDEA: XBRL DOCUMENT v3.23.3
WARRANT LIABILITIES
6 Months Ended
Jun. 30, 2023
WARRANT LIABILITIES  
WARRANT LIABILITIES

12.

WARRANT LIABILITIES

In connection with the private placement on March 18, 2021, the Company sold an aggregate of 1,960,784 warrants with each to purchase one half of one ordinary share at an exercise price of $5.61 per ordinary share. A warrant may be exercised at any time on or after March 18, 2021 and on or prior to 5:00 p.m. (New York City time) on September 18, 2026 but not thereafter. Giving effect to a share consolidation at a ratio of one-for-three and one fifth (3.2) ordinary shares effective on May 24, 2022 and a share consolidation at a ratio of one-for-six (6) ordinary shares effective on March 21, 2023, the 1,960,784 warrants was consolidated to 51,062 warrants with each to purchase one half of one ordinary share at an exercise price of $107.71 per ordinary share.

The holders of warrants are granted with registration rights. If at any time after the six month anniversary of March 18, 2021, there is no effective registration statement registering, or no current prospectus available for the issuance of the warrant shares to the holder and the resale of the warrant shares, then this warrant may also be exercised, in whole or in part, at such time by means of a “cashless exercise”. The warrants are subject to adjustments in the event of 1) stock dividends and splits, 2) subsequent right offerings, 3) pro rata dilutions and 4) fundamental transactions. No fractional shares or scrip representing fractional shares shall be issued upon the exercise of the warrants.

In the event of a fundamental transaction, the Company or any successor entity shall, at the holder’s option, purchase this warrant from the holder by paying to the holder an amount of cash equal to the value of the remaining unexercised portion of the warrant, using Black-Scholes model, on the date of the consummation of such fundamental transaction; provided, however, that, if the fundamental transaction is not within the Company’s control, including not approved by the Company’s Board of Directors, holder shall only be entitled to receive from the Company or any successor entity the same type or form of consideration (and in the same proportion), at the value of the unexercised portion of the warrant, that is being offered and paid to the holders of ordinary shares of the Company in connection with the fundamental transaction, whether that consideration be in the form of cash, stock or any combination thereof, or whether the holders of ordinary shares are given the choice to receive from among alternative forms of consideration in connection with the fundamental transaction.

If the Company fails for any reason to deliver to the holders the warrant shares subject to a notice of exercise by the warrant share delivery date, the Company shall pay to the holder, in cash, as liquidated damages and not as a penalty, for each $1,000 of warrant shares subject to such exercise (based on the volume weighted average price of the ordinary shares on the date of the applicable Notice of Exercise), $10 per trading day (increasing to $20 per trading day on the fifth (5th) Trading Day after such liquidated damages begin to accrue) for each trading day after such warrant share delivery date until such warrant shares are delivered or holder rescinds such exercise. In addition, cash payment is required as a compensation for buy-in on failure of delivery warrant shares.

The above mentioned cash-settled make-whole provisions led the warrants classified as a derivative warrant liability. The derivative warrant liability was initially recorded at fair value on the closing date of the private placement, and were subsequently remeasured at fair value at each reporting dates. The changes in the fair value of derivative warrant liability were charged to the account of “Changes in fair value of warrant liabilities” in the unaudited condensed consolidated statements of operations and comprehensive income (loss).

As of December 31, 2021, the Company had 1,960,784 private placement warrants outstanding. Giving effect to a share consolidation at a ratio of one-for-three and one fifth (3.2) ordinary shares effective on May 24, 2022 and a share consolidation at a ratio of one-for-six (6) ordinary shares effective on March 21, 2023, the Company had 51,062 warrants as of June 30, 2023 and December 31, 2022. The warrant liability related to such warrants was remeasured to its fair value at each reporting period. The change in fair value was recognized in the unaudited condensed consolidated statements of operations. The change in the fair value of the warrant liabilities is summarized as follows:

Estimated fair value as of December 31, 2021

    

$

2,744

Changes in estimated fair value

 

(16)

Estimated fair value as of June 30, 2022

$

2,728

Estimated fair value as of December 31, 2022

$

832

Changes in estimated fair value

(830)

Estimated fair value as of June 30, 2023

$

2

The fair value of the warrant liabilities was estimated using Black-Scholes model. Inherent in these valuations are assumptions related to expected stock-price volatility, expected life, risk-free interest rate and dividend yield. The Company estimates the volatility of its common stock based on historical and implied volatilities of selected peer companies as well as its own that matches the expected remaining life of the warrants. The risk-free interest rate is based on the U.S. Treasury zero-coupon yield curve on the grant date for a maturity similar to the expected remaining life of the warrants. The expected life of the warrants is assumed to be equivalent to their remaining contractual term. The dividend rate is based on the historical rate, which the Company anticipates remaining at zero.

12.WARRANT LIABILITIES (CONTINUED)

The following table provides quantitative information regarding Level 3 fair value measurements inputs for the Company’s warrants at their measurement dates:

As of June 30,

As of December 31,

As of March 18,

 

    

2023

    

2022

2021

 

Volatility

 

32.94

%  

35.77

%  

31.26

%

Stock price

 

7.85

 

5.16

6.58

Expected life of the warrants to convert

 

3.22

 

3.72

5.50

Risk free rate

 

4.43

%  

4.17

%  

1.09

%

Dividend yield

 

0.0

%  

0.0

%  

0.0

%

XML 29 R21.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAXES
6 Months Ended
Jun. 30, 2023
INCOME TAXES  
INCOME TAXES

13.INCOME TAXES

Cayman Islands

Under the current and applicable laws of the Cayman Islands, the Company is not subject to tax on income or capital gain. Additionally, upon payments of dividends by the Company to its shareholders, no Cayman Islands withholding tax will be imposed.

British Virgin Islands

Under the current and applicable laws of BVI, Baosheng BVI is not subject to tax on income or capital gains.

Hong Kong

Baosheng HK is incorporated in Hong Kong and is subject to Hong Kong Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Hong Kong tax laws. The applicable tax rate for the first HKD$2 million of assessable profits is 8.25% and assessable profits above HKD$2 million will continue to be subject to the rate of 16.5% for corporations in Hong Kong, effective from the year of assessment 2018/2019. Before that, the applicable tax rate was 16.5% for corporations in Hong Kong. The Company did not make any provisions for Hong Kong profit tax as there were no assessable profits derived from or earned in Hong Kong since inception. Under Hong Kong tax laws, Baosheng HK is exempted from income tax on its foreign-derived income and there are no withholding taxes in Hong Kong on remittance of dividends.

PRC

Beijing Baosheng, Horgos Baosheng, Kashi Baosheng, Baosheng Technology, Baosheng Network and Beijing Xunhuo were incorporated in the PRC and are subject to PRC Enterprise Income Tax (“EIT”) on the taxable income in accordance with the relevant PRC income tax laws. On March 16, 2007, the National People’s Congress enacted a new enterprise income tax law, which took effect on January 1, 2008. The law applies a uniform 25% enterprise income tax rate to both foreign invested enterprises and domestic enterprises.

Horgos Baosheng, Kashi Baosheng, and Baosheng Technology are subject to a preferential income tax rate of 0% CIT for a period since generating revenues, as they were incorporated in the Horgos and Kashi Economic District, Xinjiang province. The five-year preferential income tax treatment ends on December 31, 2022 and December 31, 2025, respectively, for Kashi Baosheng and Baosheng Technology. Horgos Baosheng was entitled to the five-year preferential income tax treatment ended on December 31, 2020 and is entitled to an extension of five-year preferential income tax treatment ended on December 31, 2025.

In addition, each of Beijing Baosheng and Horgos Baosheng has a branch in Beijing. The two branches are subject to an EIT of 25%.

For the six months ended June 30, 2023 and 2022, the Company recorded current income tax expenses of $nil and $2,241, respectively.

13.INCOME TAXES (CONTINUED)

Deferred tax assets as of June 30, 2023 and December 31, 2022 consist of the following:

    

June 30,

    

December 31,

    

2023

    

2022

Deferred tax assets:

 

  

 

  

Net operating losses carryforwards

$

932,522

$

1,190,713

Allowance for doubtful accounts of accounts receivable

 

44,718

 

27,745

Allowance for doubtful accounts of prepayments

 

68,197

 

70,207

Allowance for doubtful accounts of other current assets

 

1,768

 

1,717

Less: allowance on deferred tax assets

 

(1,047,205)

 

(1,290,381)

$

$

The Company evaluates its valuation allowance requirements at end of each reporting period by reviewing all available evidence, both positive and negative, and considering whether, based on the weight of that evidence, a valuation allowance is needed. When circumstances cause a change in management’s judgement about the realizability of deferred tax assets, the impact of the change on the valuation allowance is generally reflected in income from operations. The future realization of the tax benefit of an existing deductible temporary difference ultimately depends on the existence of sufficient taxable income of the appropriate character within the carryforward period available under applicable tax law.

As of June 30, 2023 and December 31, 2022, due to uncertainties surrounding future utilization on Beijing Baosheng, Baosheng Network, the Beijing branch of Horgos Baosheng and Baosheng HK, the Company accrued full valuation allowance of $1,047,205 and $1,290,381, respectively, against the deferred tax assets based upon management’s assessment as to their realization.

XML 30 R22.htm IDEA: XBRL DOCUMENT v3.23.3
LOSS PER SHARE
6 Months Ended
Jun. 30, 2023
LOSS PER SHARE  
LOSS PER SHARE

14.LOSS PER SHARE

The following table sets forth the computation of basic and diluted loss per common share for the six months ended June 30, 2023 and 2022, respectively:

For the Six Months Ended

June 30,

    

2023

    

2022

Net Loss

$

(4,079)

$

(6,310,346)

Weighted average number of ordinary share outstanding

 

 

Basic and Diluted*

 

1,534,487

 

1,534,487

Loss per share

 

 

Basic and Diluted*

$

(0.00)

$

(4.11)

*Retrospectively restated to give effect to a share consolidation at a ratio of one-for-three and one fifth (3.2) ordinary shares effective on May 24, 2022, an increase in the Company’s share capital from $50,000 to $60,000, and a share consolidation at a ratio of one-for-six (6) ordinary shares effective on March 21, 2023 (Note 15).

For the six months ended June 30, 2023 and 2022, the Company had no dilutive shares.

XML 31 R23.htm IDEA: XBRL DOCUMENT v3.23.3
EQUITY
6 Months Ended
Jun. 30, 2023
EQUITY  
EQUITY

15.EQUITY

Ordinary shares

The Company’s authorized share capital is 6,250,000 ordinary shares, par value $0.0096 per share.

On May 11, 2022, the Board of Directors resolved to approve a share consolidation at a ratio of one-for-three and one fifth (3.2) ordinary shares with a par value of US$0.0005 each in the Company’s issued and unissued share capital into one ordinary share with a par value of US$0.0016, for which the Company obtained shareholder approval on April 28, 2023. Immediately following the 2022 Share Consolidation, the authorized share capital of the Company will be US$50,000 divided into 31,250,000 ordinary shares of a par value US$0.0016 each. The 2022 Share Consolidation became effective on May 24, 2022.

On March 6, 2023, the Company effected an increase in authorized share capital from US$50,000 divided into 31,250,000 ordinary shares of a par value US$0.0016 each to US$60,000 divided into 37,500,000 ordinary shares of a par value US$0.0016 each, and on March 21, 2023, the Company effected a share consolidation at a ratio of one-for-six, such that each (6) ordinary shares with a par value of US$0.0016 each in the Company’s issued and unissued share capital were consolidated into one ordinary share with a par value of US$0.0096. Immediately following the Increase in Share Capital and 2023 Share Consolidation, the authorized share capital of the Company will be increased from US$50,000 to US$60,000, divided into 6,250,000 ordinary shares of a par value US$0.0096 each. The Company believes it is appropriate to reflect the Increase in Share Capital, 2022 Share Consolidation and 2023 Share Consolidation on a retroactive basis pursuant to ASC 260. The Company has retroactively restated all shares and per share data for all periods presented. As a result, the Company had 6,250,000 authorized shares, par value of US$0.0096, of which 1,534,487 ordinary shares were issued and outstanding as of June 30, 2023 and December 31, 2022, respectively.

Cash dividends

For the six months ended June 30, 2023 and 2022, the Company paid dividends of $nil and $1,234,739 to its shareholders. As of June 30, 2023 and December 31, 2022, the Company had no dividends payable due to shareholders.

Restricted net assets

The Company’s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiaries. Relevant PRC statutory laws and regulations permit payments of dividends by the Company’s PRC subsidiaries only out of their respective retained earnings, if any, as determined in accordance with PRC accounting standards and regulations and after they have met the PRC requirements for appropriation to statutory reserves. Paid in capital of the PRC subsidiaries included in the Company’s consolidated net assets are also non-distributable for dividend purposes. The results of operations reflected in the accompanying consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of the Company’s PRC subsidiaries. The Company is required to set aside at least 10% of their after-tax profits each year, if any, to fund certain statutory reserve funds until such reserve funds reach 50% of its registered capital. In addition, the Company may allocate a portion of its after-tax profits based on PRC accounting standards to enterprise expansion fund and staff bonus and welfare fund at its discretion. The statutory reserve funds and the discretionary funds are not distributable as cash dividends.

As of June 30, 2023 and December 31, 2022, the Company’s PRC profit generating subsidiaries accrued statutory reserve funds of $898,133, respectively.

As of June 30, 2023 and December 31, 2022, the Company had net assets restricted in the aggregate, which include paid-in capital and statutory reserve of the Company’s PRC subsidiaries of $33,718,654.

XML 32 R24.htm IDEA: XBRL DOCUMENT v3.23.3
RELATED PARTY TRANSACTIONS AND BALANCES
6 Months Ended
Jun. 30, 2023
RELATED PARTY TRANSACTIONS AND BALANCES  
RELATED PARTY TRANSACTIONS AND BALANCES

16.RELATED PARTY TRANSACTIONS AND BALANCES

1)Nature of relationships with related parties

Name

    

Relationship with the Company

 

EJAM GROUP Co., Ltd. (“EJAM Group”)

Indirectly hold a 6.8% equity interest in the Company

Pubang Landscape Architecture (HK) Company Limited (“Pubang Hong Kong”)

Indirectly hold a 20.4% equity interest in the Company

Horgos Zhijiantiancheng

Controlled by EJAM Group

Guangzhou Yijiantiancheng Technology Co., Ltd. (“Guangzhou Yijiantiancheng”)

Controlled by EJAM Group

Horgos Meitui Network Technology Co., Ltd. (“Horgos Meitui”)

Controlled by EJAM Group, and was disposed of by EJAM Group on March 24, 2020

Ms. Wenxiu Zhong

Former Chairperson of the Board of Directors, CEO and indirect equity shareholder of the Company

Anruitai Investment Limited (“Anruitai”)

90% owned by Ms. Wenxiu Zhong and 10% owned by Mr. Sheng Gong, the Director and indirect equity shareholder of the Company

2)Transactions with related parties

For the Six Months Ended

June 30,

    

2023

    

2022

Horgos Zhijiantiancheng

$

153,077

$

28,667

3)Balances with related parties

As of June 30, 2023 and December 31, 2022, the balances due from related parties were as follows:

    

June 30,

    

December 31,

    

2023

    

2022

Media deposits

Horgos Zhijiantiancheng (a)

$

202,349

$

104,390

 

 

Prepayments

 

 

Horgos Zhijiantiancheng (a)

$

917,758

$

3,314,744

Due from related parties

Anruitai Investment Limited

$

28,667

$

28,667

$

28,667

$

28,667

(a)Horgos Zhijiantiancheng is both a media and advertiser with the Company. For six months ended June 30, 2023 and 2022, the Company provided services to Horgos Zhijiantiancheng and paid media deposits with Horgos Zhijiantiancheng.

As of June 30, 2023 and December 31, 2022, the balances due to related parties were as follows:

    

June 30,

    

December 31,

2023

2022

Other payable

 

  

 

  

Wenxiu Zhong

$

14,434

$

14,499

$

14,434

$

14,499

XML 33 R25.htm IDEA: XBRL DOCUMENT v3.23.3
CONTINGENCIES
6 Months Ended
Jun. 30, 2023
CONTINGENCIES  
CONTINGENCIES

17.CONTINGENCIES

In the normal course of business, the Company is subject to loss contingencies, such as certain legal proceedings, claims and disputes. The Company records a liability for such loss contingencies when the likelihood of an unfavorable outcome is probable and the amount of loss can be reasonably estimated.

On March 14, 2023, Shenzhen Pusi Technology Co., Ltd. (“Shenzhen Pusi”) filed a lawsuit in a court in Shenzhen, Guangdong against Baosheng Network, requesting to be repaid service fee of $23,338 (RMB 160,965) and penalty expenses of $364. The services were rendered in the year of 2022. As of June 30, 2023 and December 31, 2022, the Company recorded RMB 160,965 as a component of accounts payable. On July 6, 2023, the court issued a judgment on, ruling in favor of Shenzhen Pusi and granted its damages in the sum of RMB171,478, and the court froze cash of RMB 171,478 of Baosheng Network. On July 13, 2023, Baosheng Network appealed the case to a court in Beijing. As of the date of this report, the case was still in progress.

In November 2022, Beijing Baosheng brought a breach of contract claim against Shanghai Yituo Information Technology Co., Ltd (“Yituo”) in the Shanghai Jinshan District People’s Court and sought recovery of RMB50,843 (approximately $7,383) and related liquidated damages. The court held the hearings on February 14, 2023 and March 27, 2023. The court entered a judgment on April 11, 2023, ruling in favor of Beijing Baosheng. The judgment was served to Beijing Baosheng on April 24, 2023. On August 1, 2023, the Company and Yituo entered into an agreement, pursuant to which the Company would pay Yituo RMB50,843 in two instalments, with first payment of RMB30,843 on August 10, 2023 and the second payment of RMB20,000 on September 10, 2023. As of the date of this report, the Company has made both instalments.

In June 2019, Ms. Chen Chen filed another lawsuit in a court in Beijing against Beijing Baosheng (the “Contractual Dispute”), seeking to terminate the Equity Ownership Agreement compensation in the amount of RMB47.65 million ($6,838,404), representing the fair market value of the 5% equity interest in Beijing Baosheng to which she claimed title, and for any litigation related expenses. On July 30, 2021, the court issued a judgment ruling that the Equity Ownership Agreement was terminated on October 16, 2020 and requiring Beijing Baosheng to compensate Ms. Chen Chen RMB). 10,739,877 (approximately $1,685,321). Both parties have appealed the ruling to an intermediate court. On January 12, 2022, Beijing Baosheng received a final judgment from the intermediate court, upholding the original judgment issued on July 30, 2021. According to the original judgment, Beijing Baosheng is required to pay the plaintiff RMB10,739,877 (approximately $1,685,321) and court expenses of RMB71,421 (approximately $11,207). Through a guarantee letter dated April 2, 2020 (the “Guarantee Letter”), Ms. Wenxiu Zhong, the former Chairperson of the Board of Directors and CEO, promised to unconditionally, irrevocably and personally bear all the potential economic expenses and losses arising from the Equity Ownership Dispute and the Contract Dispute. On February 8, 2022, the final judgment was enforced by the court with a total of RMB10,917,701 (approximately $1,713,225) being withdrawn from one of the frozen bank accounts of Beijing Baosheng, the bank account at Bank of Hangzhou, which was unfrozen afterwards, and which amount was applied to the satisfaction of such judgment and the payment in full of the related fees and expenses. Accordingly, Beijing Baosheng requested Ms. Wenxiu Zhong to perform her obligations under the Guarantee Letter by reimbursing Beijing Baosheng’s litigation costs, including, but not limited to, the amount of damages imposed by the courts, court expenses, and attorney fees. As of March 7, 2022, as promised by the Guarantee Letter, Ms. Wenxiu Zhong has made the payment in cash of RMB11,053,940 (approximately $1,734,604) to Beijing Baosheng. Such payment made by Ms. Wenxiu Zhong includes the amount paid to Ms. Chen Chen as ordered by the courts plus interest as well as the court expense, attorney fee, and court enforcement fee.

With the final judgement was enforced by the Court on February 8, 2022, the Freezing Order (including the freezing of Beijing Baosheng’s equity interests in Horgos Baosheng and Kashi Baosheng) was reversed and all of the impacted assets will be unfrozen, accordingly. As of December 31, 2022, all of Beijing Baosheng’s frozen accounts, together with Beijing Baosheng’s equity interests in Horgos Baosheng and Kashi Baosheng had been unfrozen.

As of this report, there is no other legal proceedings, claims and disputes that might cause the Company to be subject to loss contingencies.

XML 34 R26.htm IDEA: XBRL DOCUMENT v3.23.3
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2023
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

18.SUBSEQUENT EVENTS

The management of the Company proposed to increase the authorized share capital of the Company from US$60,000 divided into 6,250,000 Ordinary Shares of par value US$0.0096 each, to US$9,600,000 divided into 1,000,000,000 Ordinary Shares of a par value of US$0.0096 each. On September 12, 2023, the Board of Directors resolved that, provided that such increase of authorized share capital be approved by the Company’s shareholders, the increase of authorized share capital shall be scheduled to become effective on September 29, 2023, or such other date as any director or officer of the Company shall determine.

XML 35 R27.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Basis of Presentation and Principles of Consolidation

Basis of Presentation and Principles of Consolidation

The interim unaudited condensed consolidated financial statements are prepared and presented in accordance with accounting principles generally accepted in the United States (“US GAAP”).

The unaudited condensed consolidated financial information as of June 30, 2023 and for the six months ended June 30, 2023 and 2022 has been prepared without audit, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) and pursuant to Regulation S-X. Certain information and footnote disclosures, which are normally included in annual financial statements prepared in accordance with US GAAP, have been omitted pursuant to those rules and regulations. The unaudited interim financial information should be read in conjunction with the audited financial statements and the notes thereto, included in the Form 20-F for the fiscal year ended December 31, 2022, which was filed with the SEC on May 8, 2023.

In the opinion of the management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments, which are necessary for a fair presentation of financial results for the interim periods presented. The Company believes that the disclosures are adequate to make the information presented not misleading. The accompanying unaudited condensed consolidated financial statements have been prepared using the same accounting policies as used in the preparation of the Company’s consolidated financial statements for the year ended December 31, 2022. The results of operations for the six months ended June 30, 2023 and 2022 are not necessarily indicative of the results for the full years.

Short-term investments

Short-term investments

Short-term investments consist of US Treasury Bills and investments in trading securities.

US Treasury Bills

The Company purchased US Treasury Bills with variable interest rates during the year of 2022, and sold these US Treasury Bills during the six months ended June 30, 2023.

US Treasury Bills were redeemable within a period of three through six months. In accordance with ASC 825, Financial Instruments, for financial products with variable interest rates referenced to performance of underlying assets, the Company elected the fair value method at the date of initial recognition and carries these investments at fair value with fair value change gains or losses recorded in the investment income in the unaudited condensed consolidated statements of operations and comprehensive loss.

As of June 30, 2023 and December 31, 2022, the Company had US Treasury Bills of $nil and $987,600, respectively. The balance of $987,600 as of December 31, 2022 included gross unrealized gains of $7,135. For the six months ended June 30, 2023 and 2022, the Company recorded unrealized gain of $3,538 and $nil, respectively, which was recorded as “changes in fair value of short-term investments” on the unaudited condensed consolidated statements of operations and comprehensive loss.

Investments in trading securities

Trading securities are investments in publicly-listed equity securities through various open market transactions. The Company purchased certain publicly-listed equity securities through various open market transactions and accounted for such investments as “short-term investments” and subsequently measure the investments at fair value. For the six months ended June 30, 2023 and 2022, the Company made a gain of $538,590 and $nil in investment in trading securities, which was recorded as “changes in fair value of short-term investments” on the unaudited condensed consolidated statements of operations and comprehensive loss.

Accounts receivable, net of provision for doubtful accounts

Accounts receivable, net of provision for doubtful accounts

Accounts receivable are recorded at the gross billing amount less an allowance for any uncollectible accounts due from the advertisers for the acquisition of ad inventory and other advertising services on their behalf. Accounts receivable do not bear interest. Management reviews the adequacy of the allowance for doubtful accounts on an ongoing basis, using historical collection trends and aging of receivables. Management also periodically evaluates individual customer’s financial condition, credit history and the current economic conditions to make adjustments in the allowance when necessary. An allowance for doubtful accounts is made and recorded into general and administrative expenses based on any specifically identified accounts receivable that may become uncollectible. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.

Prepayments

Prepayments

Prepayments represent amounts advanced to media or their authorized agencies (collectively “publishers”) for running of advertising campaigns of the advertisers. The publishers usually require advance payments when the Company orders advertising campaign services on behalf of its advertisers, and the prepayments will be utilized to offset the Company’s future payments. These amounts are unsecured, non-interest bearing and generally short-term in nature, which are reviewed periodically to determine whether their carrying value has become impaired. As of June 30, 2023 and December 31, 2022, the Company had allowances of doubtful accounts of $826,777 and $2,153,390, respectively, against prepayments.

Media deposits

Media deposits

Media deposits represent performance security deposit upon becoming an authorized agency of the relevant media (platforms where online advertisement is delivered) as a guarantee of performance and obligations and deposit associated with committed advertising spend on behalf of selected advertisers as required by certain media before running their advertising campaigns, which are paid to media pursuant to the terms of the framework agreements and contracts.

In the event that the advertisers or their advertising agencies on behalf of their advertising clients (collectively the “advertisers”) commit to spending a guaranteed minimum amount on a particular media with the Company, the Company enters into a back-to-back framework agreement with the relevant publishers committing the same level of guaranteed minimum spend and securing a preferential rebate policy applicable to the advertising spend of that advertiser. With the committed minimum spend, the Company is entitled to enjoy certain rebates and discounts and usually be required to pay a deposit of up to 10% of the guaranteed minimum spend. If the Company fails to fulfil the committed minimum spend, the Company would not be entitled to the additional rebates and discounts, and any deposit that has been paid may be forfeited or deducted to pay up the additional amount without the benefit of the additional rebates and discounts. The media may deduct damages from performance security deposit if the Company has breached the agency agreement or authorized agency management rules and conditions formulated by media.

As of June 30, 2023 and December 31, 2022, the balances of media deposits paid to third parties were $952,311 and $1,281,434, respectively. As of June 30, 2023 and December 31, 2022, the balances of media deposits paid to a related party were $202,349 and $104,390, respectively.

Long-term investment

Long-term investment

As of June 30, 2023, long-term investments represent the Company’s investment in one equity method investee over which the Company has significant influence, and investments in two privately held companies over which the Company neither has control nor significant influence through investments in ordinary shares. As of December 31, 2022, investment security represents the Company’s investment in two privately held companies, over which the Company neither has control nor significant influence through investment in ordinary shares.

Investment in equity method investee

In accordance with ASC 323, Investments - Equity Method and Joint Ventures, the Company accounts for the investment in one privately held company using equity method, because the Company has significant influence but does not own a majority equity interest or otherwise control over the equity investee.

Under the equity method, the Company initially records its investment at cost and prospectively recognizes its proportionate share of each equity investee’s net income or loss into its unaudited condensed consolidated statements of operations. When the Company’s share of losses in the equity investee equals or exceeds its interest in the equity investee, the Company does not recognize further losses, unless the Company has incurred obligations or made payments or guarantees on behalf of the equity investee.

The Company continually reviews its investment in the equity investee to determine whether a decline in fair value below the carrying value is other-than-temporary. The primary factors the Company considers in its determination include the financial condition, operating performance and the prospects of the equity investee; other company specific information such as recent financing rounds; the geographic region, market and industry in which the equity investee operates; and the length of time that the fair value of the investment is below its carrying value. If the decline in fair value is deemed to be other-than-temporary, the carrying value of the equity investee is written down to fair value.

Investment in the privately held companies

Equity securities not accounted for using the equity method are carried at fair value with unrealized gains and losses recorded in the unaudited condensed consolidated statements of operations, according to ASC 321, Investments - Equity Securities. The Company elected to record the equity investments in privately held companies using the measurement alternative at cost, less impairment, with subsequent adjustments for observable price changes resulting from orderly transactions for identical or similar investments of the same issuer.

Equity investments in privately held companies accounted for using the measurement alternative are subject to periodic impairment reviews. The Company’s impairment analysis considers both qualitative and quantitative factors that may have a significant effect on the fair value of these equity securities. In computing realized gains and losses on equity securities, the Company calculates cost based on amounts paid using the average cost method. Dividend income is recognized when the right to receive the payment is established.

Advertiser deposits

Advertiser deposits

The advertiser deposits represented deposits made by the advertisers who undertake a minimum total advertising spend as a condition for enjoying rebates and discounts. The Company generally requires these advertisers to place deposits with the Company at a percentage (usually up to 10%) of the committed spend, which usually equals to the amount of deposit payable to the media under the corresponding framework agreement with the media specific to such advertiser (see note 2 – media deposits). If the advertiser fails to reach the committed minimum spend upon expiry or termination of the framework agreement; (i) the advertiser would not be entitled to the rebates and discounts under the preferential pricing policy, if any; (ii) the advertiser’s deposit may be forfeited or deducted to pay up the additional amount it should pay without the benefits of rebates or discounts.

As of June 30, 2023 and December 31, 2022, the balances of advertiser deposits were $366,948 and $541,444, respectively.

Revenue recognition

Revenue recognition

ASC 606 establishes principles for reporting information about the nature, amount, timing and uncertainty of revenue and cash flows arising from the entity’s contracts to provide goods or services to customers. The core principle requires an entity to recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration that it expects to be entitled to receive in exchange for those goods or services recognized as performance obligations are satisfied. In according with ASC 606, revenues are recognized when control of the promised services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.

The Company identified each distinct service, or each series of distinct services that are substantially the same and that have the same pattern of transfer to the customer, as a performance obligation. Transaction price is allocated among different performance obligations identified in one contract, by using expected cost plus margin approach, if the standalone selling price of each performance obligation is not observable.

The Company applied a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less. The Company has no material incremental costs of obtaining contracts with customers that the Company expects the benefit of those costs to be longer than one year, which need to be recognized as assets.

The Company has advertising agency revenues from search engine marketing (‘SEM”, a form of online marketing that involves the promotion of websites by increasing their visibility in search engine results pages and search-related products and services) services and non-SEM services, including deployment of in-feed and mobile app ads on other media and social media marketing services in relation to running advertising campaigns on selected social media accounts. The Company acts as an agent between media or their authorized agencies (collectively “publishers”) and advertisers by helping publishers procure advertisers and facilitate ad deployment on their advertising channels, and purchasing ad inventories and advertising services from publishers for advertisers. The Company places orders with publishers as per request from advertisers. Each order is materialized by a contract and explicitly quotes one agency service to arrange for the advertising service to be provided by a third party publisher for a period of ad term. The Company provides advices and services on advertising strategies and ad optimization to advertisers to improve the effectiveness of their ads, all of which are highly interrelated and not separately identifiable. The Company’s overall promise represents a combined output that is a single performance obligation; there is no multiple performance obligations.

The Company evaluated its advertising agency contracts and determined that it was not acting as principal in these arrangements with publishers and advertisers since it never takes control of the ad inventories at any time. The Company collects the costs of purchasing ad inventories and advertising services from advertisers on behalf of publishers. The Company generates advertising agency revenues either by charging additional fees to advertisers or receiving rebates and incentives offered by publishers. Accordingly, both advertisers and publishers can be identified as customers, depending on the revenue model applicable to the relevant services.

The Company recognizes revenues on a net basis, which equal to: (i) rebates and incentives offered by publishers, netting the rebates to advertises (if any); and (ii) net fees from advertisers.

Rebates and incentives offered by publishers

Rebates and incentives offered by publishers are determined based on the contract terms with publishers and their applicable rebate policies, which typically in the form of across-the-board standard-rate rebates, differential standard-rate rebates and progressive-rate rebates. Rebates and incentives offered by publishers are accounted for as variable consideration. The Company accrues and recognizes revenues in the form of rebates and incentives based on its evaluation as to whether the contractually stipulated thresholds of advertising spend are likely to being reached, or other benchmarks or certain prescribed classification are likely to being qualified (e.g. the number of new advertisers secured, growth in actual advertising spend), and to the extent that a significant reversal of cumulative revenue would not occur in future periods. These evaluations are based on the past experience and regularly monitoring of various performance factors set within the rebate policies (e.g. accumulated advertising spend, number of new advertisers). At the end of each subsequent reporting period, the Company re-evaluates the probability of achieving such advertising spend volume and any related constraint, and if necessary, adjusts the estimate of the amount of rebates and incentives. Any such adjustments are recorded on a cumulative catch-up basis, which would affect revenues and earnings in the period of adjustment. The rebates and incentives are generally ascertained and settled on a quarterly or annual basis. Historically, adjustments to the estimations for the actual amounts have been immaterial. These rebates and incentives take the form of cash which, when paid, are applied to set off accounts payable with the relevant publishers or settled separately; or can be in the form of ad currency units which will be deposited in the account in the back-end platform of the media, and can then be utilized to acquire their ad inventory.

The Company may offer rebates to advertisers on a case by case basis, generally with reference to the rebates and incentives offered by publishers, the advertiser’s committed total spend, and the business relationships with such advertiser. The rebates offered by the Company to advertisers are in the form of cash discounts or ad currency units that can be utilized to acquire ad inventory from relevant media, both of which are account for as a deduction of revenues.

Net fees from advertisers

Net fees from advertisers are the difference between the gross billing amount charged to the advertisers and the costs of purchasing ad inventories and advertising services on their behalf.

The publishers do not receive the benefits from the Company’s facilitation services until the publishers deliver advertising services to the advertisers. The Company recognizes advertising agency revenues when it transfers the control of the facilitation service commitments, i.e., when the publishers deliver advertising services to the advertisers. Under the cost per click (“CPC”) and cost per acquisition (“CPA”) pricing model of media, the Company recognizes revenues at the point of time as the publishers deliver advertising services at the point in time. Under the cost per time (“CPT”) pricing model of media, the publishers deliver advertising services over time when the advertising links are displayed over the contract periods, and therefore the Company recognizes revenue on a straight-line basis over the contracted display period. For the six months ended June 30, 2023 and 2022, revenues from the advertising services under CPT pricing model that the Company arranged are immaterial.

The Company records revenues and costs on a net basis and the related accounts receivable and payable amounts on a gross basis.

The gross billing amounts charged to the advertisers are collected either in advance to provision of services or after the services. Accounts receivable represent the gross billing charged to advertisers that the Company has an unconditional right to consideration (including billed and unbilled amount) when the Company has satisfied its performance obligation. Payment terms and conditions of accounts receivables vary by customers, and terms typically include a requirement for payment within a period from three to six months. The Company has determined that all the contracts generally do not include a significant financing component. The Company does not have any contract assets since revenue is recognized when control of the promised services is transferred and the payment from customers is not contingent on a future event. In cases where the gross billing amounts are collected in advance, the amounts are recorded as “advance from advertisers” in the unaudited condensed consolidated balance sheets. Advance from advertisers related to unsatisfied performance obligations at the end of the year is recognized as revenue when the Company delivers the services to its advertisers. The fees are non-refundable. In cases where amounts are collected after the services, accounts receivable are recognized upon delivery of ad inventories and advertising services to the advertisers. The gross billing amounts are determinable at the inception of the services.

The cost of purchasing ad inventories and advertising services are recorded as accounts payable or a deduction against prepayments in cases where prepayments are required by the publishers.

The following table identifies the disaggregation of our revenue for the six months ended June 30, 2023 and 2022, respectively.

For the Six Months Ended

June 30,

    

2023

    

2022

Nature of Revenue:

    

    

  

Rebates and incentives offered by publishers

$

84,372

$

373,508

Net fees from advertisers

 

1,386,067

 

54,642

Total

$

1,470,439

$

428,150

Category of Revenue:

 

 

SEM services

$

72,510

$

50,380

Non-SEM services

 

1,397,929

 

377,770

Total

$

1,470,439

$

428,150

Foreign currency translation

Foreign currency translation

The reporting currency of the Company is U.S. dollars (“US$” or “$”) and the accompanying unaudited condensed consolidated financial statements have been expressed in US$. Since the Company operates in the PRC, the Company’s functional currency is the Chinese Yuan (“RMB”). The Company’s unaudited condensed consolidated financial statements have been translated into the reporting currency U.S. Dollars. Assets and liabilities of the Company are translated at the exchange rate at each reporting period end date. Equity is translated at historical rates. Income and expense accounts are translated at the average rate of exchange during the reporting period. Because cash flows are translated based on the average translation rate, amounts related to assets and liabilities reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the balance sheet. The resulting translation adjustments are reported under other comprehensive loss. Gains and losses resulting from the translations of foreign currency transactions and balances are reflected in the results of operations.

The following table outlines the currency exchange rates that were used in creating the unaudited condensed consolidated financial statements in this report:

    

June 30,

    

December 31,

    

2023

    

2022

Year-end spot rate

 

7.2513

 

6.8972

For the Six Months Ended June 30,

    

2023

    

2022

Average rate

 

6.9283

6.4791

Concentration and credit risk

Concentration and credit risk

Substantially all of the Company’s operating activities are transacted into RMB, which is not freely convertible into foreign currencies. All foreign exchange transactions take place either through the People’s Bank of China or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the People’s Bank of China. Approval of foreign currency payments by the People’s Bank of China or other regulatory institutions require submitting a payment application form together with suppliers’ invoices, shipping documents and signed contracts.

The Company maintains certain bank accounts in the PRC, Hong Kong and the Cayman Islands, which are not insured by Federal Deposit Insurance Corporation (“FDIC”) insurance or other insurance. As of June 30, 2023 and December 31, 2022, $3,001,558 and $5,921,461 of the Company’s cash were on deposit at financial institutions in the PRC, respectively, where there currently is no rule or regulation requiring such financial institutions to maintain insurance to cover bank deposits in the event of bank failure.

Accounts receivable are typically unsecured and derived from services rendered to advertisers that are located primarily in China, thereby exposed to credit risk. The risk is mitigated by the Company’s assessment of advertisers’ creditworthiness and its ongoing monitoring of outstanding balances. The Company has a concentration of its receivables with specific advertisers. As of June 30, 2023, four advertisers accounted for 18.3%, 14.6%, 13.4% and 10.0% of accounts receivable, respectively. As of December 31, 2022, three advertisers accounted for 18.1%, 14.4% and 13.2% of accounts receivable, respectively.

For the six months ended June 30, 2023, two publishers accounted for approximately 78.7% and 17.4% of the total revenue, respectively. For the six months ended June 30, 2022, two publishers accounted for approximately 58.4% and 36.5% of the total revenue, respectively.

As of June 30, 2023, one publisher accounted for 68.9% of the total accounts payable balance. As of December 31, 2022, two publishers accounted for 43.5% and 27.7% of the total accounts payable balance, respectively.

XML 36 R28.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Summary of disaggregation of revenue

For the Six Months Ended

June 30,

    

2023

    

2022

Nature of Revenue:

    

    

  

Rebates and incentives offered by publishers

$

84,372

$

373,508

Net fees from advertisers

 

1,386,067

 

54,642

Total

$

1,470,439

$

428,150

Category of Revenue:

 

 

SEM services

$

72,510

$

50,380

Non-SEM services

 

1,397,929

 

377,770

Total

$

1,470,439

$

428,150

Summary of currency exchange rates

    

June 30,

    

December 31,

    

2023

    

2022

Year-end spot rate

 

7.2513

 

6.8972

For the Six Months Ended June 30,

    

2023

    

2022

Average rate

 

6.9283

6.4791

XML 37 R29.htm IDEA: XBRL DOCUMENT v3.23.3
ACCOUNTS RECEIVABLE, NET (Tables)
6 Months Ended
Jun. 30, 2023
ACCOUNTS RECEIVABLE, NET  
schedule of accounts receivable, net of provision for doubtful accounts

    

June 30,

    

December 31,

    

2023

    

2022

Accounts receivable

$

45,596,256

$

47,783,610

Less: provision for doubtful accounts

 

(17,198,976)

 

(17,681,792)

Accounts receivable, net of provision for doubtful accounts

$

28,397,280

$

32,101,818

Schedule of movement of allowance for doubtful accounts

    

June 30,

    

June 30,

    

2023

    

2022

Balance at beginning of the period

$

17,681,792

$

4,702,394

Charge to expenses

 

398,378

 

3,286,320

Foreign exchange (income) loss

 

(881,194)

 

1,302,404

Balance at end of the period

$

17,198,976

$

9,291,118

XML 38 R30.htm IDEA: XBRL DOCUMENT v3.23.3
PREPAYMENTS - THIRD PARTIES (Tables)
6 Months Ended
Jun. 30, 2023
PREPAYMENTS - THIRD PARTIES  
Schedule of prepayments relating to third parties

    

June 30,

    

December 31,

    

2023

    

2022

Prepayments to third party medias

$

1,573,790

$

2,957,346

Less: provision for doubtful accounts

 

(826,777)

 

(2,153,390)

$

747,013

$

803,956

Schedule of movement of allowance for doubtful prepayments

    

June 30,

    

June 30,

2023

2022

Balance at beginning of the period

$

2,153,390

$

2,701,166

Charge to expenses

 

164,953

 

240,986

Writing off prepayments

 

(1,443,356)

 

Foreign exchange income

 

(48,210)

 

(139,814)

Balance at end of the period

$

826,777

$

2,802,338

XML 39 R31.htm IDEA: XBRL DOCUMENT v3.23.3
OTHER CURRENT ASSETS (Tables)
6 Months Ended
Jun. 30, 2023
OTHER CURRENT ASSETS  
Schedule of other current assets

    

June 30,

    

December 31,

    

2023

    

2022

Recoverable value-added taxes

$

2,503,136

$

2,689,170

Others

 

113,086

 

60,110

Less: provision for doubtful accounts

 

(7,078)

 

(6,874)

$

2,609,144

$

2,742,406

Movement of allowance for doubtful accounts

    

June 30,

    

June 30,

2023

2022

Balance at beginning of the period

$

6,874

$

20,621

Charge to expenses

 

565

 

Reversal of charge to other receivable

 

 

(12,965)

Foreign exchange income

 

(361)

 

(579)

Balance at end of the period

$

7,078

$

7,077

XML 40 R32.htm IDEA: XBRL DOCUMENT v3.23.3
PROPERTY AND EQUIPMENT, NET (Tables)
6 Months Ended
Jun. 30, 2023
PROPERTY AND EQUIPMENT, NET  
Summary of property and equipment, net

    

June 30,

    

December 31,

    

2023

    

2022

Property

$

1,917,827

$

2,016,287

Leasehold improvement

 

355,754

 

367,235

Office equipment

 

144,650

 

161,997

Vehicles

138,319

144,986

Electronic equipment

 

126,465

 

133,850

Less: accumulated depreciation

 

(562,585)

 

(473,027)

$

2,120,430

$

2,351,328

XML 41 R33.htm IDEA: XBRL DOCUMENT v3.23.3
INTANGIBLE ASSETS, NET (Tables)
6 Months Ended
Jun. 30, 2023
INTANGIBLE ASSETS, NET  
Summary of intangible assets

    

June 30,

    

December 31,

    

2023

    

2022

Copyrights

$

715,552

$

752,288

Software

63,833

43,954

Less: accumulated amortization

 

(307,298)

 

(238,016)

$

472,087

$

558,226

XML 42 R34.htm IDEA: XBRL DOCUMENT v3.23.3
PREPAYMENTS FOR LICENSED COPYRIGHTS (Tables)
6 Months Ended
Jun. 30, 2023
PREPAYMENTS FOR LICENSED COPYRIGHTS  
Summary of prepayments for licensed copyrights

June 30,

December 31,

    

2023

    

2022

Prepayments for licensed copyrights

$

2,602,006

$

2,735,592

XML 43 R35.htm IDEA: XBRL DOCUMENT v3.23.3
BANK BORROWING (Tables)
6 Months Ended
Jun. 30, 2023
BANK BORROWING  
Summary of bank borrowings

June 30,

December 31, 

    

2023

    

2022

Bank borrowing

$

1,379,063

$

1,449,864

XML 44 R36.htm IDEA: XBRL DOCUMENT v3.23.3
LONG-TERM INVESTMENTS (Tables)
6 Months Ended
Jun. 30, 2023
LONG-TERM INVESTMENTS  
Schedule of components of long-term investments

June 30,

December 31,

    

2023

    

2022

Investment in Beijing Xinrong Fanxing Technology Co., Ltd. (“Xinrong Fanxing”)

$

1,379,063

$

1,449,863

Investment in Beijing Qucheng Technology Technology Co., Ltd. (“Beijing Qucheng”)

 

1,323,901

 

811,924

Investment in Beijing Shanxingzhe Technology Investment LLP (“Beijing Shanxingzhe”)

 

4,137,189

 

$

6,840,153

$

2,261,787

XML 45 R37.htm IDEA: XBRL DOCUMENT v3.23.3
WARRANT LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2023
WARRANT LIABILITIES  
Summary of change in the fair value of the warrant liabilities

Estimated fair value as of December 31, 2021

    

$

2,744

Changes in estimated fair value

 

(16)

Estimated fair value as of June 30, 2022

$

2,728

Estimated fair value as of December 31, 2022

$

832

Changes in estimated fair value

(830)

Estimated fair value as of June 30, 2023

$

2

Summary of quantitative information regarding Level 3 fair value measurements inputs for the Company's warrants

As of June 30,

As of December 31,

As of March 18,

 

    

2023

    

2022

2021

 

Volatility

 

32.94

%  

35.77

%  

31.26

%

Stock price

 

7.85

 

5.16

6.58

Expected life of the warrants to convert

 

3.22

 

3.72

5.50

Risk free rate

 

4.43

%  

4.17

%  

1.09

%

Dividend yield

 

0.0

%  

0.0

%  

0.0

%

XML 46 R38.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAXES (Tables)
6 Months Ended
Jun. 30, 2023
INCOME TAXES  
Summary of deferred tax assets

    

June 30,

    

December 31,

    

2023

    

2022

Deferred tax assets:

 

  

 

  

Net operating losses carryforwards

$

932,522

$

1,190,713

Allowance for doubtful accounts of accounts receivable

 

44,718

 

27,745

Allowance for doubtful accounts of prepayments

 

68,197

 

70,207

Allowance for doubtful accounts of other current assets

 

1,768

 

1,717

Less: allowance on deferred tax assets

 

(1,047,205)

 

(1,290,381)

$

$

XML 47 R39.htm IDEA: XBRL DOCUMENT v3.23.3
LOSS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2023
LOSS PER SHARE  
Schedule of computation of basic and diluted loss per common share

For the Six Months Ended

June 30,

    

2023

    

2022

Net Loss

$

(4,079)

$

(6,310,346)

Weighted average number of ordinary share outstanding

 

 

Basic and Diluted*

 

1,534,487

 

1,534,487

Loss per share

 

 

Basic and Diluted*

$

(0.00)

$

(4.11)

*Retrospectively restated to give effect to a share consolidation at a ratio of one-for-three and one fifth (3.2) ordinary shares effective on May 24, 2022, an increase in the Company’s share capital from $50,000 to $60,000, and a share consolidation at a ratio of one-for-six (6) ordinary shares effective on March 21, 2023 (Note 15).

XML 48 R40.htm IDEA: XBRL DOCUMENT v3.23.3
RELATED PARTY TRANSACTIONS AND BALANCES (Tables)
6 Months Ended
Jun. 30, 2023
RELATED PARTY TRANSACTIONS AND BALANCES  
Schedule of nature of relationships with related parties

Name

    

Relationship with the Company

 

EJAM GROUP Co., Ltd. (“EJAM Group”)

Indirectly hold a 6.8% equity interest in the Company

Pubang Landscape Architecture (HK) Company Limited (“Pubang Hong Kong”)

Indirectly hold a 20.4% equity interest in the Company

Horgos Zhijiantiancheng

Controlled by EJAM Group

Guangzhou Yijiantiancheng Technology Co., Ltd. (“Guangzhou Yijiantiancheng”)

Controlled by EJAM Group

Horgos Meitui Network Technology Co., Ltd. (“Horgos Meitui”)

Controlled by EJAM Group, and was disposed of by EJAM Group on March 24, 2020

Ms. Wenxiu Zhong

Former Chairperson of the Board of Directors, CEO and indirect equity shareholder of the Company

Anruitai Investment Limited (“Anruitai”)

90% owned by Ms. Wenxiu Zhong and 10% owned by Mr. Sheng Gong, the Director and indirect equity shareholder of the Company

Schedule of transactions with related parties

For the Six Months Ended

June 30,

    

2023

    

2022

Horgos Zhijiantiancheng

$

153,077

$

28,667

Schedule of balances due from related parties

    

June 30,

    

December 31,

    

2023

    

2022

Media deposits

Horgos Zhijiantiancheng (a)

$

202,349

$

104,390

 

 

Prepayments

 

 

Horgos Zhijiantiancheng (a)

$

917,758

$

3,314,744

Due from related parties

Anruitai Investment Limited

$

28,667

$

28,667

$

28,667

$

28,667

(a)Horgos Zhijiantiancheng is both a media and advertiser with the Company. For six months ended June 30, 2023 and 2022, the Company provided services to Horgos Zhijiantiancheng and paid media deposits with Horgos Zhijiantiancheng.
Schedule of balances due to related parties

    

June 30,

    

December 31,

2023

2022

Other payable

 

  

 

  

Wenxiu Zhong

$

14,434

$

14,499

$

14,434

$

14,499

XML 49 R41.htm IDEA: XBRL DOCUMENT v3.23.3
ORGANIZATION AND BUSINESS DESCRIPTION (Details)
Mar. 21, 2023
USD ($)
$ / shares
shares
May 24, 2022
USD ($)
May 11, 2022
$ / shares
Jun. 30, 2018
USD ($)
Jun. 30, 2018
CNY (¥)
Oct. 17, 2014
USD ($)
subsidiary
Jun. 30, 2023
$ / shares
shares
Mar. 20, 2023
USD ($)
$ / shares
Mar. 06, 2023
USD ($)
$ / shares
shares
Mar. 05, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
May 25, 2022
USD ($)
$ / shares
shares
May 23, 2022
USD ($)
Jun. 04, 2019
Jan. 07, 2019
Dec. 14, 2018
Oct. 17, 2014
CNY (¥)
ORGANIZATION AND BUSINESS DESCRIPTION                                  
Share consolidation ratio 6 3.2 3.2                            
Common stock, par value per share | $ / shares $ 0.0016   $ 0.0005       $ 0.0096 $ 0.0096 $ 0.0016 $ 0.0016 $ 0.0096 $ 0.0016          
Authorized capital | $ $ 60,000 $ 60,000           $ 50,000 $ 60,000 $ 50,000   $ 50,000 $ 50,000        
Common stock, shares authorized | shares 6,250,000           6,250,000   37,500,000 31,250,000 6,250,000 31,250,000          
Ordinary shares, shares issued | shares             1,534,487       1,534,487            
Common stock, shares outstanding | shares             1,534,487       1,534,487            
Beijing Baosheng                                  
ORGANIZATION AND BUSINESS DESCRIPTION                                  
Consideration for equity transfer       $ 13,844,895 ¥ 94,045,600                        
2022 Share Consolidation                                  
ORGANIZATION AND BUSINESS DESCRIPTION                                  
Share consolidation ratio 0.17   0.17                            
Common stock, par value per share | $ / shares     $ 0.0016                            
2023 Share Consolidation                                  
ORGANIZATION AND BUSINESS DESCRIPTION                                  
Share consolidation ratio 1                                
Common stock, par value per share | $ / shares $ 0.0096                                
Baosheng BVI                                  
ORGANIZATION AND BUSINESS DESCRIPTION                                  
Ownership interest held                               100.00%  
Baosheng HK                                  
ORGANIZATION AND BUSINESS DESCRIPTION                                  
Ownership interest held                             100.00%    
Beijing Baosheng                                  
ORGANIZATION AND BUSINESS DESCRIPTION                                  
Ownership interest held                           100.00%      
Registered capital           $ 289,540                     ¥ 2,000,000
Number of wholly-owned subsidiaries | subsidiary           3                      
XML 50 R42.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Short-term investments      
Balance of short-term investments $ 3,959,456   $ 3,082,990
Changes in fair value of short-term investments 542,128    
Prepayments      
Allowances for doubtful accounts for prepayments $ 826,777   2,153,390
Media deposits      
Percentage of deposit on guaranteed minimum spend 10.00%    
Media deposits - third parties $ 952,311   1,281,434
Media deposits - a related party 202,349   104,390
US Treasury Bills      
Short-term investments      
Balance of short-term investments 0   987,600
Gross unrealized gains     $ 7,135
Changes in fair value of short-term investments 3,538 $ 0  
Investments in trading securities      
Short-term investments      
Changes in fair value of short-term investments $ 538,590 $ 0  
XML 51 R43.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Advertiser deposits (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Percentage of the committed spend 10.00%  
Advertiser deposits $ 366,948 $ 541,444
XML 52 R44.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Revenues $ 1,470,439 $ 428,150
Minimum    
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Payment term for accounts receivables 3 months  
Maximum    
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Payment term for accounts receivables 6 months  
SEM services    
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Revenues $ 72,510 50,380
Non-SEM services    
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Revenues 1,397,929 377,770
Rebates and incentives offered by publishers    
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Revenues 84,372 373,508
Net fees from advertisers    
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Revenues $ 1,386,067 $ 54,642
XML 53 R45.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Foreign currency translation (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Foreign currency translation    
Year-end spot rate 7.2513 6.8972
Average rate 6.9283 6.4791
XML 54 R46.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration and credit risk (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
item
Jun. 30, 2022
item
Dec. 31, 2022
USD ($)
item
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES      
FDIC, deposit at financial institutions | $ $ 3,001,558   $ 5,921,461
Accounts receivable | Credit concentration risk      
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES      
Number of advertisers 4   3
Accounts receivable | Credit concentration risk | Advertiser one      
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES      
Concentration of risk (as a percent) 18.30%   18.10%
Accounts receivable | Credit concentration risk | Advertiser two      
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES      
Concentration of risk (as a percent) 14.60%   14.40%
Accounts receivable | Credit concentration risk | Advertiser three      
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES      
Concentration of risk (as a percent) 13.40%   13.20%
Accounts receivable | Credit concentration risk | Advertiser four      
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES      
Concentration of risk (as a percent) 10.00%    
Revenue | Customer concentration risk      
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES      
Number of publishers 2 2  
Revenue | Customer concentration risk | Publisher one      
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES      
Concentration of risk (as a percent) 78.70% 58.40%  
Revenue | Customer concentration risk | Publisher two      
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES      
Concentration of risk (as a percent) 17.40% 36.50%  
Accounts payable | Supplier concentration risk      
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES      
Number of publishers 1   2
Accounts payable | Supplier concentration risk | Publisher one      
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES      
Concentration of risk (as a percent) 68.90%   43.50%
Accounts payable | Supplier concentration risk | Publisher two      
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES      
Concentration of risk (as a percent)     27.70%
XML 55 R47.htm IDEA: XBRL DOCUMENT v3.23.3
GOING CONCERN (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
GOING CONCERN      
Net Loss $ (4,079) $ (6,310,346)  
Reported cash 2,639,003    
Cash flow from operating activity 2,639,003 $ (4,000,579)  
Cash and cash equivalents 3,716,932   $ 6,679,077
Short-term investments 3,959,456   $ 3,082,990
Current liabilities $ 10,280,457    
XML 56 R48.htm IDEA: XBRL DOCUMENT v3.23.3
ACCOUNTS RECEIVABLE, NET - Accounts receivable, net of provision (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Accounts Receivable, net of provisions      
Accounts receivable $ 45,596,256   $ 47,783,610
Less: provision for doubtful accounts (17,198,976)   (17,681,792)
Accounts receivable, net of provision for doubtful accounts 28,397,280   $ 32,101,818
Provisions for doubtful accounts $ 398,378 $ 3,286,320  
XML 57 R49.htm IDEA: XBRL DOCUMENT v3.23.3
ACCOUNTS RECEIVABLE, NET - Movement of allowance for doubtful accounts (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Movement of allowance for doubtful accounts    
Balance at beginning of the period $ 17,681,792 $ 4,702,394
Charge to expenses 398,378 3,286,320
Foreign exchange (income) loss (881,194) 1,302,404
Balance at end of the period $ 17,198,976 $ 9,291,118
XML 58 R50.htm IDEA: XBRL DOCUMENT v3.23.3
PREPAYMENTS - THIRD PARTIES (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
PREPAYMENTS - THIRD PARTIES        
Prepayments to third party medias $ 1,573,790   $ 2,957,346  
Less: provision for doubtful accounts (826,777) $ (2,802,338) (2,153,390) $ (2,701,166)
Total 747,013   $ 803,956  
Provision for doubtful accounts of prepayments 164,953 $ 240,986    
Writing off prepayments $ 1,443,356      
XML 59 R51.htm IDEA: XBRL DOCUMENT v3.23.3
PREPAYMENTS - THIRD PARTIES - Movement of allowance for doubtful prepayments (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
PREPAYMENTS - THIRD PARTIES    
Balance at beginning of the period $ 2,153,390 $ 2,701,166
Charge to expenses 164,953 240,986
Writing off prepayments (1,443,356)  
Foreign exchange income (48,210) (139,814)
Balance at end of the period $ 826,777 $ 2,802,338
XML 60 R52.htm IDEA: XBRL DOCUMENT v3.23.3
OTHER CURRENT ASSETS (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
OTHER CURRENT ASSETS        
Recoverable value-added taxes $ 2,503,136   $ 2,689,170  
Others 113,086   60,110  
Less: provision for doubtful accounts (7,078) $ (7,077) (6,874) $ (20,621)
Other current assets 2,609,144   $ 2,742,406  
Provision for doubtful accounts of other current assets $ 565 (12,964)    
Reversed provision for doubtful accounts   $ 12,965    
XML 61 R53.htm IDEA: XBRL DOCUMENT v3.23.3
OTHER CURRENT ASSETS - Movement of allowance for doubtful accounts (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
OTHER CURRENT ASSETS    
Balance at beginning of the period $ 6,874 $ 20,621
Charge to expenses 565  
Reversal of charge to other receivable   (12,965)
Foreign exchange income (361) (579)
Balance at end of the period $ 7,078 $ 7,077
XML 62 R54.htm IDEA: XBRL DOCUMENT v3.23.3
PROPERTY AND EQUIPMENT, NET (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Property and equipment, net      
Less: accumulated depreciation $ (562,585)   $ (473,027)
Property and equipment, net 2,120,430   2,351,328
Depreciation expense 128,178 $ 101,822  
Property      
Property and equipment, net      
Property and equipment, gross 1,917,827   2,016,287
Leasehold improvements      
Property and equipment, net      
Property and equipment, gross 355,754   367,235
Office equipment      
Property and equipment, net      
Property and equipment, gross 144,650   161,997
Vehicle      
Property and equipment, net      
Property and equipment, gross 138,319   144,986
Electronic equipment      
Property and equipment, net      
Property and equipment, gross $ 126,465   $ 133,850
XML 63 R55.htm IDEA: XBRL DOCUMENT v3.23.3
INTANGIBLE ASSETS, NET (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
INTANGIBLE ASSETS, NET      
Less: accumulated amortization $ (307,298)   $ (238,016)
Intangible assets, net 472,087   558,226
Purchase of software 23,052    
Amortization expense 84,676 $ 41,298  
Copy rights      
INTANGIBLE ASSETS, NET      
Intangible assets, gross 715,552   752,288
Software      
INTANGIBLE ASSETS, NET      
Intangible assets, gross $ 63,833   $ 43,954
XML 64 R56.htm IDEA: XBRL DOCUMENT v3.23.3
PREPAYMENTS FOR LICENSED COPYRIGHTS (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
item
agreement
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
PREPAYMENTS FOR LICENSED COPYRIGHTS      
Prepayments for licensed copyrights   $ 2,602,006 $ 2,735,592
Cooperation agreements | agreement 2    
Games developed by third party | item 2    
Distribution term 3 years    
Prepayments for intangible assets $ 2,924,897    
XML 65 R57.htm IDEA: XBRL DOCUMENT v3.23.3
BANK BORROWING (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
BANK BORROWING    
Bank borrowings $ 1,379,063 $ 1,449,864
XML 66 R58.htm IDEA: XBRL DOCUMENT v3.23.3
BANK BORROWING - Additional information (Details)
¥ in Millions
6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Dec. 22, 2022
CNY (¥)
Dec. 22, 2022
USD ($)
Bank of Communications | Credit facility agreement        
BANK BORROWING        
Interest expense arising from the bank borrowing $ 26,341 $ 0    
Bank of Beijing | Loan agreement        
BANK BORROWING        
Principal amount     ¥ 10,000,000 $ 1,449,846
Fixed interest rate     3.65% 3.65%
XML 67 R59.htm IDEA: XBRL DOCUMENT v3.23.3
LONG-TERM INVESTMENTS (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
LONG-TERM INVESTMENTS    
Long-term Investments $ 6,840,153 $ 2,261,787
Xinrong Fanxing    
LONG-TERM INVESTMENTS    
Long-term Investments 1,379,063 1,449,863
Beijing Qucheng    
LONG-TERM INVESTMENTS    
Long-term Investments 1,323,901 $ 811,924
Beijing Shanxingzhe    
LONG-TERM INVESTMENTS    
Long-term Investments $ 4,137,189  
XML 68 R60.htm IDEA: XBRL DOCUMENT v3.23.3
LONG-TERM INVESTMENTS - Additional information (Details) - USD ($)
1 Months Ended 6 Months Ended
Jan. 31, 2023
Nov. 30, 2022
Oct. 31, 2022
Jun. 30, 2023
LONG-TERM INVESTMENTS        
Amount of investments made       $ 4,907,409
Beijing Qucheng        
LONG-TERM INVESTMENTS        
Amount of investments made $ 577,342 $ 237,777 $ 594,442  
Aggregate equity interest percentage 12.00% 12.00% 12.00%  
Beijing Shanxingzhe        
LONG-TERM INVESTMENTS        
Amount of investments made       $ 4,330,067
Equity method investment, ownership percentage       42.85%
XML 69 R61.htm IDEA: XBRL DOCUMENT v3.23.3
WARRANT LIABILITIES - Change in the fair value of the warrant liabilities (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Change in the fair value of the warrant liabilities    
Estimated fair value, Beginning $ 832 $ 2,744
Changes in estimated fair value (830) (16)
Estimated fair value, Ending $ 2 $ 2,728
XML 70 R62.htm IDEA: XBRL DOCUMENT v3.23.3
WARRANT LIABILITIES - Quantitative information regarding Level 3 fair value measurements inputs for the Company's warrants (Details)
Jun. 30, 2023
Dec. 31, 2022
Mar. 18, 2021
Volatility      
WARRANT LIABILITIES      
Measurement inputs of the warrants 32.94 35.77 31.26
Stock price      
WARRANT LIABILITIES      
Measurement inputs of the warrants 7.85 5.16 6.58
Expected life of the warrants to convert      
WARRANT LIABILITIES      
Measurement inputs of the warrants 3.22 3.72 5.50
Risk free rate      
WARRANT LIABILITIES      
Measurement inputs of the warrants 4.43 4.17 1.09
Dividend yield      
WARRANT LIABILITIES      
Measurement inputs of the warrants 0.0 0.0 0.0
XML 71 R63.htm IDEA: XBRL DOCUMENT v3.23.3
WARRANT LIABILITIES - Narrative details (Details)
6 Months Ended
Mar. 21, 2023
$ / shares
shares
May 24, 2022
May 11, 2022
Mar. 18, 2021
$ / shares
shares
Jun. 30, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
shares
Dec. 31, 2021
shares
WARRANT LIABILITIES              
Number of warrants issued | shares 51,062            
Warrant purchase ratio 0.5            
Share consolidation ratio 6 3.2 3.2        
Exercise price (in dollars per share) | $ / shares $ 107.71            
Liquidated damages upon failure to deliver | $         $ 1,000    
Volume weighted average price of the ordinary shares, per trading day | $ / shares         $ 10    
Volume weighted average price of the ordinary shares, from fifth trading day | $ / shares         $ 20    
Warrants outstanding | shares         51,062 51,062  
Private Placement              
WARRANT LIABILITIES              
Number of warrants issued | shares       1,960,784      
Share consolidation ratio       0.5      
Exercise price (in dollars per share) | $ / shares       $ 5.61      
Warrants outstanding | shares             1,960,784
XML 72 R64.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAXES (Details)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2023
HKD ($)
Jun. 30, 2022
USD ($)
Dec. 31, 2020
INCOME TAXES        
Current income tax expenses $ 0   $ 2,241  
Hong Kong | Assessable profits of first HKD$2 million        
INCOME TAXES        
Assessable profits   $ 2    
Income tax rate 8.25% 8.25%    
Hong Kong | Assessable profits above HKD$2 million        
INCOME TAXES        
Assessable profits   $ 2    
Income tax rate 16.50% 16.50%    
PRC        
INCOME TAXES        
Income tax rate 25.00% 25.00%    
PRC | Beijing Baosheng        
INCOME TAXES        
Income tax rate 25.00% 25.00%    
PRC | Horgos Baosheng        
INCOME TAXES        
Income tax rate 25.00% 25.00%    
Preferential income tax rate 0.00% 0.00%    
Preferential income tax rate term       5 years
PRC | Kashi Baosheng        
INCOME TAXES        
Preferential income tax rate 0.00% 0.00%    
Preferential income tax rate term 5 years 5 years    
PRC | Baosheng Technology        
INCOME TAXES        
Preferential income tax rate 0.00% 0.00%    
Preferential income tax rate term 5 years 5 years    
XML 73 R65.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAXES - Income tax expenses (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Components of income tax expense    
Income tax expense $ 0 $ 2,241
XML 74 R66.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAXES - Reconciliation of the statutory tax rate (Details) - PRC
6 Months Ended
Jun. 30, 2023
Reconciliation of the statutory tax rate to the effective tax rate  
PRC statutory income tax rate 25.00%
Horgos Baosheng  
Reconciliation of the statutory tax rate to the effective tax rate  
PRC statutory income tax rate 25.00%
Preferential income tax rate 0.00%
Kashi Baosheng  
Reconciliation of the statutory tax rate to the effective tax rate  
Preferential income tax rate 0.00%
Baosheng Technology  
Reconciliation of the statutory tax rate to the effective tax rate  
Preferential income tax rate 0.00%
XML 75 R67.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAXES - Deferred tax assets (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Deferred tax assets:    
Net operating losses carryforwards $ 932,522 $ 1,190,713
Allowance for doubtful accounts of accounts receivable 44,718 27,745
Allowance for doubtful accounts of prepayments 68,197 70,207
Allowance for doubtful accounts of other current assets 1,768 1,717
Less: allowance on deferred tax assets $ (1,047,205) $ (1,290,381)
XML 76 R68.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAXES - Additional details (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
INCOME TAXES    
Valuation allowance $ 1,047,205 $ 1,290,381
Net operating losses carryforwards    
INCOME TAXES    
Valuation allowance $ 1,047,205 $ 1,290,381
XML 77 R69.htm IDEA: XBRL DOCUMENT v3.23.3
LOSS PER SHARE - Computation of basic and diluted loss per common share (Details)
6 Months Ended
Mar. 21, 2023
USD ($)
May 24, 2022
USD ($)
May 11, 2022
Jun. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2022
USD ($)
$ / shares
shares
Mar. 20, 2023
USD ($)
Mar. 06, 2023
USD ($)
Mar. 05, 2023
USD ($)
May 25, 2022
USD ($)
May 23, 2022
USD ($)
LOSS PER SHARE                    
Net Loss       $ (4,079) $ (6,310,346)          
Weighted average number of ordinary share outstanding                    
Weighted average number of ordinary share outstanding, Basic | shares       1,534,487 1,534,487          
Weighted average number of ordinary share outstanding, Diluted | shares       1,534,487 1,534,487          
Loss per share, Basic | $ / shares       $ 0.00 $ (4.11)          
Loss per share, Diluted | $ / shares       $ 0.00 $ (4.11)          
Dividend distributed per common share                    
Share consolidation ratio 6 3.2 3.2              
Authorized capital $ 60,000 $ 60,000       $ 50,000 $ 60,000 $ 50,000 $ 50,000 $ 50,000
Dilutive stocks       $ 0 $ 0          
XML 78 R70.htm IDEA: XBRL DOCUMENT v3.23.3
EQUITY - Ordinary shares (Details) - $ / shares
Jun. 30, 2023
Mar. 21, 2023
Mar. 20, 2023
Mar. 06, 2023
Mar. 05, 2023
Dec. 31, 2022
May 25, 2022
May 11, 2022
EQUITY                
Ordinary shares, shares authorized 6,250,000 6,250,000   37,500,000 31,250,000 6,250,000 31,250,000  
Ordinary shares, par value (in dollars per share) $ 0.0096 $ 0.0016 $ 0.0096 $ 0.0016 $ 0.0016 $ 0.0096 $ 0.0016 $ 0.0005
XML 79 R71.htm IDEA: XBRL DOCUMENT v3.23.3
EQUITY - Cash dividends (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
EQUITY      
Payments of dividends $ 0 $ 1,234,739  
Dividends payable $ 0   $ 0
XML 80 R72.htm IDEA: XBRL DOCUMENT v3.23.3
EQUITY - Restricted net assets (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
EQUITY    
Statutory reserve $ 898,133 $ 898,133
Amount of net assets restricted $ 33,718,654 $ 33,718,654
XML 81 R73.htm IDEA: XBRL DOCUMENT v3.23.3
EQUITY - Additional information (Details)
Mar. 21, 2023
USD ($)
$ / shares
shares
May 24, 2022
USD ($)
May 11, 2022
$ / shares
Jun. 30, 2023
$ / shares
shares
Mar. 20, 2023
USD ($)
$ / shares
Mar. 06, 2023
USD ($)
$ / shares
shares
Mar. 05, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
May 25, 2022
USD ($)
$ / shares
shares
May 23, 2022
USD ($)
EQUITY                    
Share consolidation ratio 6 3.2 3.2              
Ordinary shares, par value (in dollars per share) | $ / shares $ 0.0016   $ 0.0005 $ 0.0096 $ 0.0096 $ 0.0016 $ 0.0016 $ 0.0096 $ 0.0016  
Authorized capital | $ $ 60,000 $ 60,000     $ 50,000 $ 60,000 $ 50,000   $ 50,000 $ 50,000
Ordinary shares, shares authorized | shares 6,250,000     6,250,000   37,500,000 31,250,000 6,250,000 31,250,000  
Ordinary shares, shares issued | shares       1,534,487       1,534,487    
Ordinary shares, shares outstanding | shares       1,534,487       1,534,487    
2022 Share Consolidation                    
EQUITY                    
Share consolidation ratio 0.17   0.17              
Ordinary shares, par value (in dollars per share) | $ / shares     $ 0.0016              
2023 Share Consolidation                    
EQUITY                    
Share consolidation ratio 1                  
Ordinary shares, par value (in dollars per share) | $ / shares $ 0.0096                  
XML 82 R74.htm IDEA: XBRL DOCUMENT v3.23.3
RELATED PARTY TRANSACTIONS AND BALANCES - Nature of relationships with related parties (Details)
Jun. 30, 2023
EJAM Group  
RELATED PARTY TRANSACTIONS AND BALANCES  
Ownership interest held 6.80%
Pubang Hong Kong  
RELATED PARTY TRANSACTIONS AND BALANCES  
Ownership interest held 20.40%
Anruitai | Mr. Sheng Gong  
RELATED PARTY TRANSACTIONS AND BALANCES  
Ownership interest held 10.00%
Anruitai | Ms. Wenxiu Zhong  
RELATED PARTY TRANSACTIONS AND BALANCES  
Ownership interest held 90.00%
XML 83 R75.htm IDEA: XBRL DOCUMENT v3.23.3
RELATED PARTY TRANSACTIONS AND BALANCES - Transactions with related parties (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Horgos Zhijiantiancheng    
RELATED PARTY TRANSACTIONS AND BALANCES    
Transactions with related parties $ 153,077 $ 28,667
XML 84 R76.htm IDEA: XBRL DOCUMENT v3.23.3
RELATED PARTY TRANSACTIONS AND BALANCES - Balances with related parties (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
RELATED PARTY TRANSACTIONS AND BALANCES    
Media deposits $ 202,349 $ 104,390
Prepayments 917,758 3,314,744
Amounts due from related parties 28,667 28,667
Due to related parties 14,434 14,499
Horgos Zhijiantiancheng    
RELATED PARTY TRANSACTIONS AND BALANCES    
Media deposits 202,349 104,390
Prepayments 917,758 3,314,744
Ms. Wenxiu Zhong    
RELATED PARTY TRANSACTIONS AND BALANCES    
Due to related parties 14,434 14,499
Anruitai    
RELATED PARTY TRANSACTIONS AND BALANCES    
Amounts due from related parties $ 28,667 $ 28,667
XML 85 R77.htm IDEA: XBRL DOCUMENT v3.23.3
CONTINGENCIES - Baosheng Network (Details)
1 Months Ended
Sep. 10, 2023
CNY (¥)
Aug. 10, 2023
CNY (¥)
Aug. 01, 2023
installment
Jul. 06, 2023
CNY (¥)
Apr. 24, 2023
CNY (¥)
Mar. 14, 2023
USD ($)
Mar. 14, 2023
CNY (¥)
Nov. 30, 2022
USD ($)
Nov. 30, 2022
CNY (¥)
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CNY (¥)
Dec. 31, 2022
USD ($)
CONTINGENCIES                        
Accounts payable | $                   $ 7,029,676   $ 8,853,669
Baosheng Network                        
CONTINGENCIES                        
Penalty amount | $           $ 364            
Accounts payable                     ¥ 160,965  
Baosheng Network | Service fee repayment                        
CONTINGENCIES                        
Service fee amount           $ 23,338 ¥ 160,965          
Baosheng Network | Service fee repayment | Subsequent event                        
CONTINGENCIES                        
Amount awarded to other party       ¥ 171,478                
Amount of cash frozen by the court       ¥ 171,478                
Yituo | Breach of contract claim                        
CONTINGENCIES                        
Service fee amount               $ 7,383 ¥ 50,843      
Amount awarded to other party         ¥ 50,843              
Yituo | Breach of contract claim | Subsequent event                        
CONTINGENCIES                        
Number of instalments for payment of settlement amount | installment     2                  
Instalments for litigation settlement made ¥ 20,000 ¥ 30,843                    
XML 86 R78.htm IDEA: XBRL DOCUMENT v3.23.3
CONTINGENCIES - Beijing Baosheng (Details) - Beijing Baosheng
1 Months Ended
Mar. 07, 2022
USD ($)
Mar. 07, 2022
CNY (¥)
Feb. 08, 2022
USD ($)
Feb. 08, 2022
CNY (¥)
Jul. 30, 2021
USD ($)
Jul. 30, 2021
CNY (¥)
Jun. 30, 2019
USD ($)
Jun. 30, 2019
CNY (¥)
Jul. 30, 2021
CNY (¥)
CONTINGENCIES                  
Amount of damages         $ 1,685,321 ¥ 10,739,877      
Court expenses         11,207 ¥ 71,421      
Amount withdrawn     $ 1,713,225 ¥ 10,917,701          
Amount of proceeds received from related parties $ 1,734,604 ¥ 11,053,940              
Equity Ownership Dispute                  
CONTINGENCIES                  
Equity interest under litigation             5.00% 5.00%  
Contractual Dispute                  
CONTINGENCIES                  
Amount of damages             $ 6,838,404 ¥ 47,650,000  
Loss contingencies, amount accrued         $ 1,685,321       ¥ 10,739,877
XML 87 R79.htm IDEA: XBRL DOCUMENT v3.23.3
SUBSEQUENT EVENTS (Details) - USD ($)
Sep. 12, 2023
Jun. 30, 2023
Mar. 21, 2023
Mar. 20, 2023
Mar. 06, 2023
Mar. 05, 2023
Dec. 31, 2022
May 25, 2022
May 11, 2022
SUBSEQUENT EVENTS                  
Authorized share capital   $ 60,000              
Ordinary shares, shares authorized   6,250,000 6,250,000   37,500,000 31,250,000 6,250,000 31,250,000  
Ordinary shares, par value (in dollars per share)   $ 0.0096 $ 0.0016 $ 0.0096 $ 0.0016 $ 0.0016 $ 0.0096 $ 0.0016 $ 0.0005
Subsequent event                  
SUBSEQUENT EVENTS                  
Authorized share capital $ 9,600,000                
Ordinary shares, shares authorized 1,000,000,000                
Ordinary shares, par value (in dollars per share) $ 0.0096                
XML 88 baos-20230630x6k_htm.xml IDEA: XBRL DOCUMENT 0001811216 2023-01-01 2023-06-30 0001811216 us-gaap:MeasurementInputSharePriceMember 2023-06-30 0001811216 us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-06-30 0001811216 us-gaap:MeasurementInputPriceVolatilityMember 2023-06-30 0001811216 us-gaap:MeasurementInputExpectedTermMember 2023-06-30 0001811216 us-gaap:MeasurementInputExpectedDividendRateMember 2023-06-30 0001811216 us-gaap:MeasurementInputSharePriceMember 2022-12-31 0001811216 us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001811216 us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001811216 us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001811216 us-gaap:MeasurementInputExpectedDividendRateMember 2022-12-31 0001811216 us-gaap:MeasurementInputSharePriceMember 2021-03-18 0001811216 us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-03-18 0001811216 us-gaap:MeasurementInputPriceVolatilityMember 2021-03-18 0001811216 us-gaap:MeasurementInputExpectedTermMember 2021-03-18 0001811216 us-gaap:MeasurementInputExpectedDividendRateMember 2021-03-18 0001811216 us-gaap:USTreasurySecuritiesMember 2023-01-01 2023-06-30 0001811216 baos:InvestmentsInTradingSecuritiesMember 2023-01-01 2023-06-30 0001811216 us-gaap:USTreasurySecuritiesMember 2022-01-01 2022-06-30 0001811216 baos:InvestmentsInTradingSecuritiesMember 2022-01-01 2022-06-30 0001811216 baos:ShareConsolidation2023Member 2023-03-21 2023-03-21 0001811216 baos:ShareConsolidation2022Member 2023-03-21 2023-03-21 0001811216 2022-05-24 2022-05-24 0001811216 baos:ShareConsolidation2022Member 2022-05-11 2022-05-11 0001811216 2022-05-11 2022-05-11 0001811216 us-gaap:PrivatePlacementMember 2021-03-18 2021-03-18 0001811216 us-gaap:RetainedEarningsMember 2023-06-30 0001811216 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001811216 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001811216 baos:StatutoryReservesMember 2023-06-30 0001811216 us-gaap:RetainedEarningsMember 2022-12-31 0001811216 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001811216 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001811216 baos:StatutoryReservesMember 2022-12-31 0001811216 us-gaap:RetainedEarningsMember 2022-06-30 0001811216 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001811216 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001811216 baos:StatutoryReservesMember 2022-06-30 0001811216 us-gaap:RetainedEarningsMember 2021-12-31 0001811216 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001811216 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001811216 baos:StatutoryReservesMember 2021-12-31 0001811216 us-gaap:USTreasurySecuritiesMember 2023-06-30 0001811216 baos:SemServicesMember 2023-01-01 2023-06-30 0001811216 baos:RebatesAndIncentivesOfferedByPublishersMember 2023-01-01 2023-06-30 0001811216 baos:NonSemServicesMember 2023-01-01 2023-06-30 0001811216 baos:NetFeesFromAdvertisersMember 2023-01-01 2023-06-30 0001811216 baos:SemServicesMember 2022-01-01 2022-06-30 0001811216 baos:RebatesAndIncentivesOfferedByPublishersMember 2022-01-01 2022-06-30 0001811216 baos:NonSemServicesMember 2022-01-01 2022-06-30 0001811216 baos:NetFeesFromAdvertisersMember 2022-01-01 2022-06-30 0001811216 baos:HorgosZhijiantianchengMember 2023-01-01 2023-06-30 0001811216 baos:HorgosZhijiantianchengMember 2022-01-01 2022-06-30 0001811216 us-gaap:VehiclesMember 2023-06-30 0001811216 us-gaap:TechnologyEquipmentMember 2023-06-30 0001811216 us-gaap:OfficeEquipmentMember 2023-06-30 0001811216 us-gaap:LeaseholdImprovementsMember 2023-06-30 0001811216 baos:PropertyMember 2023-06-30 0001811216 us-gaap:VehiclesMember 2022-12-31 0001811216 us-gaap:TechnologyEquipmentMember 2022-12-31 0001811216 us-gaap:OfficeEquipmentMember 2022-12-31 0001811216 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001811216 baos:PropertyMember 2022-12-31 0001811216 baos:BeijingShanxingzheTechnologyInvestmentLlpMember 2023-01-01 2023-06-30 0001811216 baos:BeijingQuchengTechnologyTechnologyCo.LtdMember 2023-01-01 2023-01-31 0001811216 baos:BeijingQuchengTechnologyTechnologyCo.LtdMember 2022-11-01 2022-11-30 0001811216 baos:BeijingQuchengTechnologyTechnologyCo.LtdMember 2022-10-01 2022-10-31 0001811216 baos:BreachOfContractClaimMember us-gaap:SubsequentEventMember baos:ShanghaiYituoInformationTechnologyCo.LtdMember 2023-09-10 2023-09-10 0001811216 baos:BreachOfContractClaimMember us-gaap:SubsequentEventMember baos:ShanghaiYituoInformationTechnologyCo.LtdMember 2023-08-10 2023-08-10 0001811216 baos:AnruitaiInvestmentLimitedMember 2023-06-30 0001811216 baos:AnruitaiInvestmentLimitedMember 2022-12-31 0001811216 srt:DirectorMember 2023-06-30 0001811216 srt:DirectorMember 2022-12-31 0001811216 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001811216 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001811216 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001811216 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001811216 baos:AnruitaiInvestmentLimitedMember baos:Ms.WenxiuZhongMember 2023-06-30 0001811216 baos:AnruitaiInvestmentLimitedMember baos:IndirectEquityShareholderMember 2023-06-30 0001811216 baos:PubangLandscapeArchitectureHkCompanyLimitedMember 2023-06-30 0001811216 baos:EjamGroupCo.LtdMember 2023-06-30 0001811216 baos:BeijingBaoshengTechnologyCompanyLimitedMember 2019-06-04 0001811216 baos:BaoshengMediaGroupHongKongHoldingsLimitedMember 2019-01-07 0001811216 baos:BaoshengMediaGroupLimitedMember 2018-12-14 0001811216 baos:RepaymentOfServiceFeeMember baos:BeijingBaoshengNetworkTechnologyCo.LtdMember 2023-03-14 2023-03-14 0001811216 baos:BreachOfContractClaimMember baos:ShanghaiYituoInformationTechnologyCo.LtdMember 2022-11-01 2022-11-30 0001811216 baos:ContractualDisputeMember baos:BeijingBaoshengTechnologyCompanyLimitedMember 2019-06-01 2019-06-30 0001811216 baos:ContractualDisputeMember baos:BeijingBaoshengTechnologyCompanyLimitedMember 2021-07-30 0001811216 baos:BeijingXinrongFanxingTechnologyCo.LtdMember 2023-06-30 0001811216 baos:BeijingQuchengTechnologyTechnologyCo.LtdMember 2023-06-30 0001811216 baos:BeijingXinrongFanxingTechnologyCo.LtdMember 2022-12-31 0001811216 baos:BeijingQuchengTechnologyTechnologyCo.LtdMember 2022-12-31 0001811216 baos:RepaymentOfServiceFeeMember us-gaap:SubsequentEventMember baos:BeijingBaoshengNetworkTechnologyCo.LtdMember 2023-07-06 2023-07-06 0001811216 baos:BreachOfContractClaimMember baos:ShanghaiYituoInformationTechnologyCo.LtdMember 2023-04-24 2023-04-24 0001811216 us-gaap:LineOfCreditMember baos:BankOfCommunicationsMember 2023-01-01 2023-06-30 0001811216 us-gaap:LineOfCreditMember baos:BankOfCommunicationsMember 2022-01-01 2022-06-30 0001811216 us-gaap:CopyrightsMember 2023-06-30 0001811216 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-06-30 0001811216 us-gaap:CopyrightsMember 2022-12-31 0001811216 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-31 0001811216 baos:BeijingQuchengTechnologyTechnologyCo.LtdMember 2023-01-31 0001811216 baos:BeijingQuchengTechnologyTechnologyCo.LtdMember 2022-11-30 0001811216 baos:BeijingQuchengTechnologyTechnologyCo.LtdMember 2022-10-31 0001811216 baos:BeijingShanxingzheTechnologyInvestmentLlpMember 2023-06-30 0001811216 country:CN baos:BeijingBaoshengTechnologyCompanyLimitedMember 2023-01-01 2023-06-30 0001811216 country:CN 2023-01-01 2023-06-30 0001811216 baos:NetOperatingLossesCarryforwardsMember 2023-06-30 0001811216 baos:NetOperatingLossesCarryforwardsMember 2022-12-31 0001811216 baos:LoanAgreementMember baos:BankOfBeijingMember 2022-12-22 0001811216 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember baos:PublisherTwoMember 2023-01-01 2023-06-30 0001811216 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember baos:PublisherOneMember 2023-01-01 2023-06-30 0001811216 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember baos:PublisherOneMember 2023-01-01 2023-06-30 0001811216 baos:AdvertiserTwoMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-06-30 0001811216 baos:AdvertiserThreeMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-06-30 0001811216 baos:AdvertiserOneMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-06-30 0001811216 baos:AdvertiserFourMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-06-30 0001811216 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember baos:PublisherTwoMember 2022-01-01 2022-12-31 0001811216 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember baos:PublisherOneMember 2022-01-01 2022-12-31 0001811216 baos:AdvertiserTwoMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-12-31 0001811216 baos:AdvertiserThreeMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-12-31 0001811216 baos:AdvertiserOneMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-12-31 0001811216 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember baos:PublisherTwoMember 2022-01-01 2022-06-30 0001811216 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember baos:PublisherOneMember 2022-01-01 2022-06-30 0001811216 us-gaap:CommonStockMember 2023-06-30 0001811216 us-gaap:CommonStockMember 2022-12-31 0001811216 us-gaap:CommonStockMember 2022-06-30 0001811216 us-gaap:CommonStockMember 2021-12-31 0001811216 baos:ShareConsolidation2023Member 2023-03-21 0001811216 baos:ShareConsolidation2022Member 2022-05-11 0001811216 2022-05-11 0001811216 us-gaap:PrivatePlacementMember 2021-12-31 0001811216 us-gaap:PrivatePlacementMember 2021-03-18 0001811216 baos:BeijingBaoshengTechnologyCompanyLimitedMember 2018-06-30 2018-06-30 0001811216 2022-06-30 0001811216 2021-12-31 0001811216 baos:BeijingBaoshengNetworkTechnologyCo.LtdMember 2023-06-30 0001811216 country:CN baos:HorgosBaoshengAdvertisingCo.LtdMember 2020-01-01 2020-12-31 0001811216 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001811216 2023-03-21 2023-03-21 0001811216 baos:BeijingBaoshengTechnologyCompanyLimitedMember 2014-10-17 0001811216 baos:BeijingBaoshengTechnologyCompanyLimitedMember 2022-03-07 2022-03-07 0001811216 country:CN baos:KashiBaoshengInformationTechnologyCo.LtdMember 2023-01-01 2023-06-30 0001811216 country:CN baos:HorgosBaoshengAdvertisingCo.LtdMember 2023-01-01 2023-06-30 0001811216 country:CN baos:BaoshengTechnologyHorgosCo.LtdMember 2023-01-01 2023-06-30 0001811216 srt:MinimumMember 2023-01-01 2023-06-30 0001811216 srt:MaximumMember 2023-01-01 2023-06-30 0001811216 baos:BeijingBaoshengTechnologyCompanyLimitedMember 2014-10-17 2014-10-17 0001811216 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001811216 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember 2023-01-01 2023-06-30 0001811216 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember 2022-01-01 2022-12-31 0001811216 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001811216 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-06-30 0001811216 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-12-31 0001811216 baos:HorgosZhijiantianchengMember 2023-06-30 0001811216 baos:HorgosZhijiantianchengMember 2022-12-31 0001811216 baos:BeijingBaoshengNetworkTechnologyCo.LtdMember 2023-03-14 2023-03-14 0001811216 baos:EquityOwnershipDisputeMember baos:BeijingBaoshengTechnologyCompanyLimitedMember 2019-06-01 2019-06-30 0001811216 baos:BeijingBaoshengTechnologyCompanyLimitedMember 2021-07-30 2021-07-30 0001811216 baos:BeijingBaoshengTechnologyCompanyLimitedMember 2022-02-08 2022-02-08 0001811216 baos:BreachOfContractClaimMember us-gaap:SubsequentEventMember baos:ShanghaiYituoInformationTechnologyCo.LtdMember 2023-08-01 2023-08-01 0001811216 baos:RepaymentOfServiceFeeMember us-gaap:SubsequentEventMember baos:BeijingBaoshengNetworkTechnologyCo.LtdMember 2023-07-06 0001811216 2021-01-01 2021-12-31 0001811216 2023-03-21 0001811216 2023-03-20 0001811216 2023-03-06 0001811216 2023-03-05 0001811216 2022-05-25 0001811216 2022-05-24 0001811216 2022-05-23 0001811216 us-gaap:SubsequentEventMember 2023-09-12 0001811216 2022-01-01 2022-12-31 0001811216 country:HK baos:AssessableProfitsOfFirstHkd2MillionMember 2023-01-01 2023-06-30 0001811216 country:HK baos:AssessableProfitsAboveHkd2MillionMember 2023-01-01 2023-06-30 0001811216 2023-06-30 0001811216 2022-12-31 0001811216 2022-01-01 2022-06-30 shares iso4217:USD iso4217:HKD pure iso4217:CNY baos:installment baos:item baos:agreement baos:subsidiary iso4217:USD shares 0001811216 --12-31 2023 Q2 2023-06-30 false 6-K Baosheng Media Group Holdings Limited 1534487 1534487 1534487 1534487 1534487 1534487 0.17 0.17 P3M 0.5 0.5 0.00 0.00 P5Y 0.25 3716932 6679077 3959456 3082990 28397280 32101818 747013 803956 917758 3314744 952311 1281434 202349 104390 28667 28667 2609144 2742406 41530910 50139482 6840153 2261787 2120430 2351328 472087 558226 2602006 2735592 53565586 58046415 1379063 1449864 7029676 8853669 786657 748039 366948 541444 244699 257262 14434 14499 2 832 458978 744181 10280457 12609790 0.0096 0.0096 6250000 6250000 1534487 1534487 14731 14731 41564418 41564418 898133 898133 5253548 5257627 -4445701 -2298284 43285129 45436625 53565586 58046415 3.2 50000 60000 6 1470439 428150 294595 1490668 1175844 -1062518 199025 363678 1049728 1596269 563896 3514342 1812649 5474289 -636805 -6536807 -2023 42948 -830 542128 3038 38790 88753 146964 632726 228702 -4079 -6308105 2241 -4079 -6310346 -2147417 -3517233 -2151496 -9827579 1534487 1534487 1534487 1534487 0.00 0.00 -4.11 -4.11 3.2 6 1534487 14731 41564418 898133 28996464 2587543 74061289 -6310346 -6310346 -3517233 -3517233 1534487 14731 41564418 898133 22686118 -929690 64233710 1534487 14731 41564418 898133 5257627 -2298284 45436625 -4079 -4079 -2147417 -2147417 1534487 14731 41564418 898133 5253548 -4445701 43285129 3.2 6 -4079 -6310345 212954 142120 246323 -396 -240221 398378 3286320 164953 240986 565 -12964 542128 830 -1838169 624042 146446 -4110968 -2339321 940910 278975 -245034 107861 -201 -261313 -1456524 -1193481 78650 -1118710 -154959 -901466 448 -260732 -953738 -228588 2639003 -4000579 7185 23052 758156 290379 4907409 127 171 1730005 -5405550 1702834 26635 35727 15446 1234739 -26635 -1285912 -168963 -191795 -2962145 -3775452 6679077 8882852 3716932 5107400 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">BAOSHENG MEDIA GROUP HOLDINGS LIMITED</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">1.</b></span>ORGANIZATION AND BUSINESS DESCRIPTION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Baosheng Media Group Holdings Limited (“Baosheng Group”) was incorporated on December 4, 2018 under the laws of the Cayman Islands as an exempted company with limited liability. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Baosheng Group owns 100% of the equity interests of Baosheng Media Group Limited (“Baosheng BVI”), an entity incorporated under the laws of British Virgin Islands (“BVI”) on December 14, 2018.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Baosheng BVI owns 100% of the equity interests of Baosheng Media Group (Hong Kong) Holdings Limited (“Baosheng HK”), a business company incorporated in accordance with the laws and regulations of Hong Kong on January 7, 2019. On March 21, 2021, Baosheng HK established Beijing Baosheng Network Technology Co., Ltd. (“Baosheng Network”), a wholly owned subsidiary in China. On April 2, 2022, Baosheng Network set up a wholly owned subsidiary, Beijing Xunhuo E-commerce Co., Ltd. (“Beijing Xunhuo”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Beijing Baosheng Technology Company Limited (“Beijing Baosheng”) was established in October 17, 2014 under the laws of the People’s Republic of China (“China” or the “PRC”) with a registered capital of $289,540 (RMB 2,000,000). Beijing Baosheng has three wholly-owned subsidiaries, Horgos Baosheng Advertising Co., Ltd. (“Horgos Baosheng”), Kashi Baosheng Information Technology Co., Ltd. (“Kashi Baosheng”), and Baosheng Technology (Horgos) Co., Ltd. (“Baosheng Technology”), which were established on August 30, 2016, May 15, 2018 and January 2, 2020 in China, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On January 21, 2019, Baosheng HK entered into an equity transfer agreement with Beijing Baosheng and the shareholders of Beijing Baosheng. Pursuant to the equity transfer agreement, each of the shareholders of Beijing Baosheng transferred to Baosheng HK their respective equity interests in Beijing Baosheng at a consideration aggregating $13,844,895 (RMB94,045,600), determined by reference to the evaluation of the equity interest of Beijing Baosheng as of June 30, 2018 (the “reorganization”). Upon completion of such transfers, Beijing Baosheng became a direct wholly-owned subsidiary of Baosheng HK and an indirect-wholly owned subsidiary of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On June 4, 2019, Baosheng Group completed the reorganization of entities under common control of its then existing shareholders, who collectively owned 100% of the equity interests of Beijing Baosheng prior to the reorganization. Baosheng Group, Baosheng BVI and Baosheng HK were established as holding companies of Beijing Baosheng and its subsidiaries, and all of these entities are under common control which results in the consolidation of Beijing Baosheng and its subsidiaries, which have been accounted for as a reorganization of entities under common control at carrying value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements are prepared on the basis as if the reorganization became effective as of the beginning of the first period presented in the consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Baosheng Group, Baosheng BVI, Baosheng HK, Beijing Baosheng and its subsidiaries (herein collectively referred to as the “Company”) are engaged in providing online marketing channels to advertisers for them to manage their online marketing activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Share consolidation and increase in authorized share capital</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On May 11, 2022, the Board of Directors of the Company (the "Board of Directors") resolved to approve a share consolidation at a ratio of one-for-three and one fifth (3.2) ordinary shares with a par value of US$0.0005 each in the Company’s issued and unissued share capital into one ordinary share with a par value of US$0.0016 (“2022 Share Consolidation”), for which the Company obtained shareholder approval on April 28, 2023. Immediately following the 2022 Share Consolidation, the authorized share capital of the Company was US$50,000 divided into 31,250,000 ordinary shares of a par value US$0.0016 each. The 2022 Share Consolidation became effective on May 24, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On March 6, 2023, the Company effected an increase in its authorized share capital from US$50,000 divided into 31,250,000 ordinary shares of a par value US$0.0016 each to US$60,000 divided into 37,500,000 ordinary shares of a par value US$0.0016 each (the “Increase in Share Capital”), and on March 21, 2023, the Company effected a share consolidation at a ratio of <span style="-sec-ix-hidden:Hidden_xwBjzub2PkOqam7Vgny1UA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span>-for-<span style="-sec-ix-hidden:Hidden_GeZwd31QfUW7LkUJbB1KVA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">six</span></span>, such that each (6) ordinary shares with a par value of US$0.0016 each in the Company’s issued and unissued share capital were consolidated into one ordinary share with a par value of US$0.0096 (“2023 Share Consolidation”). Immediately following the Increase in Share Capital and 2023 Share Consolidation, the authorized share capital of the Company was increased from US$50,000 to US$60,000, divided into 6,250,000 ordinary shares of a par value US$0.0096 each. The Company believes it is appropriate to reflect the Increase in Share Capital, 2022 Share Consolidation and 2023 Share Consolidation on a retroactive basis pursuant to ASC 260. The Company has retroactively restated all shares and per share data for all periods presented. As a result, the Company had 6,250,000 authorized shares, par value of US$0.0096, of which 1,534,487 shares were issued and outstanding as of June 30, 2023 and December 31, 2022, respectively.</p> 1 1 289540 2000000 3 13844895 94045600 1 3.2 0.0005 0.0016 50000 31250000 0.0016 50000 31250000 0.0016 60000 37500000 0.0016 0.0016 1 0.0096 50000 60000 6250000 0.0096 6250000 6250000 0.0096 0.0096 1534487 1534487 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2.</b></span>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Presentation and Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The interim unaudited condensed consolidated financial statements are prepared and presented in accordance with accounting principles generally accepted in the United States (“US GAAP”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The unaudited condensed consolidated financial information as of June 30, 2023 and for the six months ended June 30, 2023 and 2022 has been prepared without audit, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) and pursuant to Regulation S-X. Certain information and footnote disclosures, which are normally included in annual financial statements prepared in accordance with US GAAP, have been omitted pursuant to those rules and regulations. The unaudited interim financial information should be read in conjunction with the audited financial statements and the notes thereto, included in the Form 20-F for the fiscal year ended December 31, 2022, which was filed with the SEC on May 8, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the opinion of the management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments, which are necessary for a fair presentation of financial results for the interim periods presented. The Company believes that the disclosures are adequate to make the information presented not misleading. The accompanying unaudited condensed consolidated financial statements have been prepared using the same accounting policies as used in the preparation of the Company’s consolidated financial statements for the year ended December 31, 2022. The results of operations for the six months ended June 30, 2023 and 2022 are not necessarily indicative of the results for the full years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Short-term investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Short-term investments consist of US Treasury Bills and investments in trading securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">US Treasury Bills</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company purchased US Treasury Bills with variable interest rates during the year of 2022, and sold these US Treasury Bills during the six months ended June 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">US Treasury Bills were redeemable within a period of three through six months. In accordance with ASC 825, Financial Instruments, for financial products with variable interest rates referenced to performance of underlying assets, the Company elected the fair value method at the date of initial recognition and carries these investments at fair value with fair value change gains or losses recorded in the investment income in the unaudited condensed consolidated statements of operations and comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2023 and December 31, 2022, the Company had US Treasury Bills of $nil and $987,600, respectively. The balance of $987,600 as of December 31, 2022 included gross unrealized gains of $7,135. For the six months ended June 30, 2023 and 2022, the Company recorded unrealized gain of $3,538 and $nil, respectively, which was recorded as “changes in fair value of short-term investments” on the unaudited condensed consolidated statements of operations and comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Investments in trading securities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Trading securities are investments in publicly-listed equity securities through various open market transactions. The Company purchased certain publicly-listed equity securities through various open market transactions and accounted for such investments as “short-term investments” and subsequently measure the investments at fair value. For the six months ended June 30, 2023 and 2022, the Company made a gain of $538,590 and $nil in investment in trading securities, which was recorded as “changes in fair value of short-term investments” on the unaudited condensed consolidated statements of operations and comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounts receivable, net of provision for doubtful accounts</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Accounts receivable are recorded at the gross billing amount less an allowance for any uncollectible accounts due from the advertisers for the acquisition of ad inventory and other advertising services on their behalf. Accounts receivable do not bear interest. Management reviews the adequacy of the allowance for doubtful accounts on an ongoing basis, using historical collection trends and aging of receivables. Management also periodically evaluates individual customer’s financial condition, credit history and the current economic conditions to make adjustments in the allowance when necessary. An allowance for doubtful accounts is made and recorded into general and administrative expenses based on any specifically identified accounts receivable that may become uncollectible. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2.</b></span>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Prepayments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Prepayments represent amounts advanced to media or their authorized agencies (collectively “publishers”) for running of advertising campaigns of the advertisers. The publishers usually require advance payments when the Company orders advertising campaign services on behalf of its advertisers, and the prepayments will be utilized to offset the Company’s future payments. These amounts are unsecured, non-interest bearing and generally short-term in nature, which are reviewed periodically to determine whether their carrying value has become impaired. As of June 30, 2023 and December 31, 2022, the Company had allowances of doubtful accounts of $826,777 and $2,153,390, respectively, against prepayments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Media deposits</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Media deposits represent performance security deposit upon becoming an authorized agency of the relevant media (platforms where online advertisement is delivered) as a guarantee of performance and obligations and deposit associated with committed advertising spend on behalf of selected advertisers as required by certain media before running their advertising campaigns, which are paid to media pursuant to the terms of the framework agreements and contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the event that the advertisers or their advertising agencies on behalf of their advertising clients (collectively the “advertisers”) commit to spending a guaranteed minimum amount on a particular media with the Company, the Company enters into a back-to-back framework agreement with the relevant publishers committing the same level of guaranteed minimum spend and securing a preferential rebate policy applicable to the advertising spend of that advertiser. With the committed minimum spend, the Company is entitled to enjoy certain rebates and discounts and usually be required to pay a deposit of up to 10% of the guaranteed minimum spend. If the Company fails to fulfil the committed minimum spend, the Company would not be entitled to the additional rebates and discounts, and any deposit that has been paid may be forfeited or deducted to pay up the additional amount without the benefit of the additional rebates and discounts. The media may deduct damages from performance security deposit if the Company has breached the agency agreement or authorized agency management rules and conditions formulated by media.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2023 and December 31, 2022, the balances of media deposits paid to third parties were $952,311 and $1,281,434, respectively. As of June 30, 2023 and December 31, 2022, the balances of media deposits paid to a related party were $202,349 and $104,390, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Long-term investment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">As of June 30, 2023, long-term investments represent the Company’s investment in one equity method investee over which the Company has significant influence, and investments in two privately held companies over which the Company neither has control nor significant influence through investments in ordinary shares. As of December 31, 2022, investment security represents the Company’s investment in two privately held companies, over which the Company neither has control nor significant influence through investment in ordinary shares.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Investment in equity method investee</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In accordance with ASC 323, <i style="font-style:italic;">Investments - Equity Method and Joint Ventures</i>, the Company accounts for the investment in one privately held company using equity method, because the Company has significant influence but does not own a majority equity interest or otherwise control over the equity investee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Under the equity method, the Company initially records its investment at cost and prospectively recognizes its proportionate share of each equity investee’s net income or loss into its unaudited condensed consolidated statements of operations. When the Company’s share of losses in the equity investee equals or exceeds its interest in the equity investee, the Company does not recognize further losses, unless the Company has incurred obligations or made payments or guarantees on behalf of the equity investee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company continually reviews its investment in the equity investee to determine whether a decline in fair value below the carrying value is other-than-temporary. The primary factors the Company considers in its determination include the financial condition, operating performance and the prospects of the equity investee; other company specific information such as recent financing rounds; the geographic region, market and industry in which the equity investee operates; and the length of time that the fair value of the investment is below its carrying value. If the decline in fair value is deemed to be other-than-temporary, the carrying value of the equity investee is written down to fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2.</b></span>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;background:#ffffff;">Investment in the privately held companies</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Equity securities not accounted for using the equity method are carried at fair value with unrealized gains and losses recorded in the unaudited condensed consolidated statements of operations, according to ASC 321, </span><i style="font-style:italic;background:#ffffff;">Investments - Equity Securities</i><span style="background:#ffffff;">. The Company elected to record the equity investments in privately held companies using the measurement alternative at cost, less impairment, with subsequent adjustments for observable price changes resulting from orderly transactions for identical or similar investments of the same issuer. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Equity investments in privately held companies accounted for using the measurement alternative are subject to periodic impairment reviews. The Company’s impairment analysis considers both qualitative and quantitative factors that may have a significant effect on the fair value of these equity securities. In computing realized gains and losses on equity securities, the Company calculates cost based on amounts paid using the average cost method. Dividend income is recognized when the right to receive the payment is established.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Advertiser deposits</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The advertiser deposits represented deposits made by the advertisers who undertake a minimum total advertising spend as a condition for enjoying rebates and discounts. The Company generally requires these advertisers to place deposits with the Company at a percentage (usually up to 10%) of the committed spend, which usually equals to the amount of deposit payable to the media under the corresponding framework agreement with the media specific to such advertiser (see note 2 – media deposits). If the advertiser fails to reach the committed minimum spend upon expiry or termination of the framework agreement; (i) the advertiser would not be entitled to the rebates and discounts under the preferential pricing policy, if any; (ii) the advertiser’s deposit may be forfeited or deducted to pay up the additional amount it should pay without the benefits of rebates or discounts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2023 and December 31, 2022, the balances of advertiser deposits were $366,948 and $541,444, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">ASC 606 establishes principles for reporting information about the nature, amount, timing and uncertainty of revenue and cash flows arising from the entity’s contracts to provide goods or services to customers. The core principle requires an entity to recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration that it expects to be entitled to receive in exchange for those goods or services recognized as performance obligations are satisfied. In according with ASC 606, revenues are recognized when control of the promised services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company identified each distinct service, or each series of distinct services that are substantially the same and that have the same pattern of transfer to the customer, as a performance obligation. Transaction price is allocated among different performance obligations identified in one contract, by using expected cost plus margin approach, if the standalone selling price of each performance obligation is not observable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company applied a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less. The Company has no material incremental costs of obtaining contracts with customers that the Company expects the benefit of those costs to be longer than one year, which need to be recognized as assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has advertising agency revenues from search engine marketing (‘SEM”, a form of online marketing that involves the promotion of websites by increasing their visibility in search engine results pages and search-related products and services) services and non-SEM services, including deployment of in-feed and mobile app ads on other media and social media marketing services in relation to running advertising campaigns on selected social media accounts. The Company acts as an agent between media or their authorized agencies (collectively “publishers”) and advertisers by helping publishers procure advertisers and facilitate ad deployment on their advertising channels, and purchasing ad inventories and advertising services from publishers for advertisers. The Company places orders with publishers as per request from advertisers. Each order is materialized by a contract and explicitly quotes one agency service to arrange for the advertising service to be provided by a third party publisher for a period of ad term. The Company provides advices and services on advertising strategies and ad optimization to advertisers to improve the effectiveness of their ads, all of which are highly interrelated and not separately identifiable. The Company’s overall promise represents a combined output that is a single performance obligation; there is no multiple performance obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2.</b></span><b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b> <b style="font-weight:bold;">(CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company evaluated its advertising agency contracts and determined that it was not acting as principal in these arrangements with publishers and advertisers since it never takes control of the ad inventories at any time. The Company collects the costs of purchasing ad inventories and advertising services from advertisers on behalf of publishers. The Company generates advertising agency revenues either by charging additional fees to advertisers or receiving rebates and incentives offered by publishers. Accordingly, both advertisers and publishers can be identified as customers, depending on the revenue model applicable to the relevant services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenues on a net basis, which equal to: (i) rebates and incentives offered by publishers, netting the rebates to advertises (if any); and (ii) net fees from advertisers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-line:none;">Rebates and incentives offered by publishers</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Rebates and incentives offered by publishers are determined based on the contract terms with publishers and their applicable rebate policies, which typically in the form of across-the-board standard-rate rebates, differential standard-rate rebates and progressive-rate rebates. Rebates and incentives offered by publishers are accounted for as variable consideration. The Company accrues and recognizes revenues in the form of rebates and incentives based on its evaluation as to whether the contractually stipulated thresholds of advertising spend are likely to being reached, or other benchmarks or certain prescribed classification are likely to being qualified (e.g. the number of new advertisers secured, growth in actual advertising spend), and to the extent that a significant reversal of cumulative revenue would not occur in future periods. These evaluations are based on the past experience and regularly monitoring of various performance factors set within the rebate policies (e.g. accumulated advertising spend, number of new advertisers). At the end of each subsequent reporting period, the Company re-evaluates the probability of achieving such advertising spend volume and any related constraint, and if necessary, adjusts the estimate of the amount of rebates and incentives. Any such adjustments are recorded on a cumulative catch-up basis, which would affect revenues and earnings in the period of adjustment. The rebates and incentives are generally ascertained and settled on a quarterly or annual basis. Historically, adjustments to the estimations for the actual amounts have been immaterial. These rebates and incentives take the form of cash which, when paid, are applied to set off accounts payable with the relevant publishers or settled separately; or can be in the form of ad currency units which will be deposited in the account in the back-end platform of the media, and can then be utilized to acquire their ad inventory.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company may offer rebates to advertisers on a case by case basis, generally with reference to the rebates and incentives offered by publishers, the advertiser’s committed total spend, and the business relationships with such advertiser. The rebates offered by the Company to advertisers are in the form of cash discounts or ad currency units that can be utilized to acquire ad inventory from relevant media, both of which are account for as a deduction of revenues.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-line:none;">Net fees from advertisers</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Net fees from advertisers are the difference between the gross billing amount charged to the advertisers and the costs of purchasing ad inventories and advertising services on their behalf.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The publishers do not receive the benefits from the Company’s facilitation services until the publishers deliver advertising services to the advertisers. The Company recognizes advertising agency revenues when it transfers the control of the facilitation service commitments, i.e., when the publishers deliver advertising services to the advertisers. Under the cost per click (“CPC”) and cost per acquisition (“CPA”) pricing model of media, the Company recognizes revenues at the point of time as the publishers deliver advertising services at the point in time. Under the cost per time (“CPT”) pricing model of media, the publishers deliver advertising services over time when the advertising links are displayed over the contract periods, and therefore the Company recognizes revenue on a straight-line basis over the contracted display period. For the six months ended June 30, 2023 and 2022, revenues from the advertising services under CPT pricing model that the Company arranged are immaterial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company records revenues and costs on a net basis and the related accounts receivable and payable amounts on a gross basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The gross billing amounts charged to the advertisers are collected either in advance to provision of services or after the services. Accounts receivable represent the gross billing charged to advertisers that the Company has an unconditional right to consideration (including billed and unbilled amount) when the Company has satisfied its performance obligation. Payment terms and conditions of accounts receivables vary by customers, and terms typically include a requirement for payment within a period from <span style="-sec-ix-hidden:Hidden_Tdzj7T6x70685w4EKEW5vQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to six months. The Company has determined that all the contracts generally do not include a significant financing component. The Company does not have any contract assets since revenue is recognized when control of the promised services is transferred and the payment from customers is not contingent on a future event. In cases where the gross billing amounts are collected in advance, the amounts are recorded as “advance from advertisers” in the unaudited condensed consolidated balance sheets. Advance from advertisers related to unsatisfied performance obligations at the end of the year is recognized as revenue when the Company delivers the services to its advertisers. The fees are non-refundable. In cases where amounts are collected after the services, accounts receivable are recognized upon delivery of ad inventories and advertising services to the advertisers. The gross billing amounts are determinable at the inception of the services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2.</b></span><b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b> <b style="font-weight:bold;">(CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The cost of purchasing ad inventories and advertising services are recorded as accounts payable or a deduction against prepayments in cases where prepayments are required by the publishers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table identifies the disaggregation of our revenue for the six months ended June 30, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Six Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nature of Revenue:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rebates and incentives offered by publishers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 373,508</p></td></tr><tr><td style="vertical-align:top;width:74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net fees from advertisers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,386,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,642</p></td></tr><tr><td style="vertical-align:top;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,470,439</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 428,150</b></p></td></tr><tr><td style="vertical-align:top;width:74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Category of Revenue:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SEM services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,380</p></td></tr><tr><td style="vertical-align:top;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-SEM services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,397,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 377,770</p></td></tr><tr><td style="vertical-align:top;width:74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,470,439</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 428,150</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Foreign currency translation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The reporting currency of the Company is U.S. dollars (“US$” or “$”) and the accompanying unaudited condensed consolidated financial statements have been expressed in US$. Since the Company operates in the PRC, the Company’s functional currency is the Chinese Yuan (“RMB”). The Company’s unaudited condensed consolidated financial statements have been translated into the reporting currency U.S. Dollars. Assets and liabilities of the Company are translated at the exchange rate at each reporting period end date. Equity is translated at historical rates. Income and expense accounts are translated at the average rate of exchange during the reporting period. Because cash flows are translated based on the average translation rate, amounts related to assets and liabilities reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the balance sheet. The resulting translation adjustments are reported under other comprehensive loss. Gains and losses resulting from the translations of foreign currency transactions and balances are reflected in the results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table outlines the currency exchange rates that were used in creating the unaudited condensed consolidated financial statements in this report:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:72.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year-end spot rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.2513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.8972</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:73.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.9283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.4791</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Concentration and credit risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Substantially all of the Company’s operating activities are transacted into RMB, which is not freely convertible into foreign currencies. All foreign exchange transactions take place either through the People’s Bank of China or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the People’s Bank of China. Approval of foreign currency payments by the People’s Bank of China or other regulatory institutions require submitting a payment application form together with suppliers’ invoices, shipping documents and signed contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company maintains certain bank accounts in the PRC, Hong Kong and the Cayman Islands, which are not insured by Federal Deposit Insurance Corporation (“FDIC”) insurance or other insurance. As of June 30, 2023 and December 31, 2022, $3,001,558 and $5,921,461 of the Company’s cash were on deposit at financial institutions in the PRC, respectively, where there currently is no rule or regulation requiring such financial institutions to maintain insurance to cover bank deposits in the event of bank failure.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2.</b></span><b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b> <b style="font-weight:bold;">(CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Accounts receivable are typically unsecured and derived from services rendered to advertisers that are located primarily in China, thereby exposed to credit risk. The risk is mitigated by the Company’s assessment of advertisers’ creditworthiness and its ongoing monitoring of outstanding balances. The Company has a concentration of its receivables with specific advertisers. As of June 30, 2023, four advertisers accounted for 18.3%, 14.6%, 13.4% and 10.0% of accounts receivable, respectively. As of December 31, 2022, three advertisers accounted for 18.1%, 14.4% and 13.2% of accounts receivable, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">For the six months ended June 30, 2023, two publishers accounted for approximately 78.7% and 17.4% of the total revenue, respectively. For the six months ended June 30, 2022, two publishers accounted for approximately 58.4% and 36.5% of the total revenue, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2023, one publisher accounted for 68.9% of the total accounts payable balance. As of December 31, 2022, two publishers accounted for 43.5% and 27.7% of the total accounts payable balance, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Presentation and Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The interim unaudited condensed consolidated financial statements are prepared and presented in accordance with accounting principles generally accepted in the United States (“US GAAP”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The unaudited condensed consolidated financial information as of June 30, 2023 and for the six months ended June 30, 2023 and 2022 has been prepared without audit, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) and pursuant to Regulation S-X. Certain information and footnote disclosures, which are normally included in annual financial statements prepared in accordance with US GAAP, have been omitted pursuant to those rules and regulations. The unaudited interim financial information should be read in conjunction with the audited financial statements and the notes thereto, included in the Form 20-F for the fiscal year ended December 31, 2022, which was filed with the SEC on May 8, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the opinion of the management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments, which are necessary for a fair presentation of financial results for the interim periods presented. The Company believes that the disclosures are adequate to make the information presented not misleading. The accompanying unaudited condensed consolidated financial statements have been prepared using the same accounting policies as used in the preparation of the Company’s consolidated financial statements for the year ended December 31, 2022. The results of operations for the six months ended June 30, 2023 and 2022 are not necessarily indicative of the results for the full years.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Short-term investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Short-term investments consist of US Treasury Bills and investments in trading securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">US Treasury Bills</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company purchased US Treasury Bills with variable interest rates during the year of 2022, and sold these US Treasury Bills during the six months ended June 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">US Treasury Bills were redeemable within a period of three through six months. In accordance with ASC 825, Financial Instruments, for financial products with variable interest rates referenced to performance of underlying assets, the Company elected the fair value method at the date of initial recognition and carries these investments at fair value with fair value change gains or losses recorded in the investment income in the unaudited condensed consolidated statements of operations and comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2023 and December 31, 2022, the Company had US Treasury Bills of $nil and $987,600, respectively. The balance of $987,600 as of December 31, 2022 included gross unrealized gains of $7,135. For the six months ended June 30, 2023 and 2022, the Company recorded unrealized gain of $3,538 and $nil, respectively, which was recorded as “changes in fair value of short-term investments” on the unaudited condensed consolidated statements of operations and comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Investments in trading securities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Trading securities are investments in publicly-listed equity securities through various open market transactions. The Company purchased certain publicly-listed equity securities through various open market transactions and accounted for such investments as “short-term investments” and subsequently measure the investments at fair value. For the six months ended June 30, 2023 and 2022, the Company made a gain of $538,590 and $nil in investment in trading securities, which was recorded as “changes in fair value of short-term investments” on the unaudited condensed consolidated statements of operations and comprehensive loss.</p> 0 987600 987600 7135 3538 0 538590 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounts receivable, net of provision for doubtful accounts</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Accounts receivable are recorded at the gross billing amount less an allowance for any uncollectible accounts due from the advertisers for the acquisition of ad inventory and other advertising services on their behalf. Accounts receivable do not bear interest. Management reviews the adequacy of the allowance for doubtful accounts on an ongoing basis, using historical collection trends and aging of receivables. Management also periodically evaluates individual customer’s financial condition, credit history and the current economic conditions to make adjustments in the allowance when necessary. An allowance for doubtful accounts is made and recorded into general and administrative expenses based on any specifically identified accounts receivable that may become uncollectible. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Prepayments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Prepayments represent amounts advanced to media or their authorized agencies (collectively “publishers”) for running of advertising campaigns of the advertisers. The publishers usually require advance payments when the Company orders advertising campaign services on behalf of its advertisers, and the prepayments will be utilized to offset the Company’s future payments. These amounts are unsecured, non-interest bearing and generally short-term in nature, which are reviewed periodically to determine whether their carrying value has become impaired. As of June 30, 2023 and December 31, 2022, the Company had allowances of doubtful accounts of $826,777 and $2,153,390, respectively, against prepayments.</p> 826777 2153390 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Media deposits</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Media deposits represent performance security deposit upon becoming an authorized agency of the relevant media (platforms where online advertisement is delivered) as a guarantee of performance and obligations and deposit associated with committed advertising spend on behalf of selected advertisers as required by certain media before running their advertising campaigns, which are paid to media pursuant to the terms of the framework agreements and contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the event that the advertisers or their advertising agencies on behalf of their advertising clients (collectively the “advertisers”) commit to spending a guaranteed minimum amount on a particular media with the Company, the Company enters into a back-to-back framework agreement with the relevant publishers committing the same level of guaranteed minimum spend and securing a preferential rebate policy applicable to the advertising spend of that advertiser. With the committed minimum spend, the Company is entitled to enjoy certain rebates and discounts and usually be required to pay a deposit of up to 10% of the guaranteed minimum spend. If the Company fails to fulfil the committed minimum spend, the Company would not be entitled to the additional rebates and discounts, and any deposit that has been paid may be forfeited or deducted to pay up the additional amount without the benefit of the additional rebates and discounts. The media may deduct damages from performance security deposit if the Company has breached the agency agreement or authorized agency management rules and conditions formulated by media.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2023 and December 31, 2022, the balances of media deposits paid to third parties were $952,311 and $1,281,434, respectively. As of June 30, 2023 and December 31, 2022, the balances of media deposits paid to a related party were $202,349 and $104,390, respectively.</p> 0.10 952311 1281434 202349 104390 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Long-term investment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">As of June 30, 2023, long-term investments represent the Company’s investment in one equity method investee over which the Company has significant influence, and investments in two privately held companies over which the Company neither has control nor significant influence through investments in ordinary shares. As of December 31, 2022, investment security represents the Company’s investment in two privately held companies, over which the Company neither has control nor significant influence through investment in ordinary shares.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Investment in equity method investee</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In accordance with ASC 323, <i style="font-style:italic;">Investments - Equity Method and Joint Ventures</i>, the Company accounts for the investment in one privately held company using equity method, because the Company has significant influence but does not own a majority equity interest or otherwise control over the equity investee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Under the equity method, the Company initially records its investment at cost and prospectively recognizes its proportionate share of each equity investee’s net income or loss into its unaudited condensed consolidated statements of operations. When the Company’s share of losses in the equity investee equals or exceeds its interest in the equity investee, the Company does not recognize further losses, unless the Company has incurred obligations or made payments or guarantees on behalf of the equity investee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company continually reviews its investment in the equity investee to determine whether a decline in fair value below the carrying value is other-than-temporary. The primary factors the Company considers in its determination include the financial condition, operating performance and the prospects of the equity investee; other company specific information such as recent financing rounds; the geographic region, market and industry in which the equity investee operates; and the length of time that the fair value of the investment is below its carrying value. If the decline in fair value is deemed to be other-than-temporary, the carrying value of the equity investee is written down to fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;background:#ffffff;">Investment in the privately held companies</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Equity securities not accounted for using the equity method are carried at fair value with unrealized gains and losses recorded in the unaudited condensed consolidated statements of operations, according to ASC 321, </span><i style="font-style:italic;background:#ffffff;">Investments - Equity Securities</i><span style="background:#ffffff;">. The Company elected to record the equity investments in privately held companies using the measurement alternative at cost, less impairment, with subsequent adjustments for observable price changes resulting from orderly transactions for identical or similar investments of the same issuer. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Equity investments in privately held companies accounted for using the measurement alternative are subject to periodic impairment reviews. The Company’s impairment analysis considers both qualitative and quantitative factors that may have a significant effect on the fair value of these equity securities. In computing realized gains and losses on equity securities, the Company calculates cost based on amounts paid using the average cost method. Dividend income is recognized when the right to receive the payment is established.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Advertiser deposits</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The advertiser deposits represented deposits made by the advertisers who undertake a minimum total advertising spend as a condition for enjoying rebates and discounts. The Company generally requires these advertisers to place deposits with the Company at a percentage (usually up to 10%) of the committed spend, which usually equals to the amount of deposit payable to the media under the corresponding framework agreement with the media specific to such advertiser (see note 2 – media deposits). If the advertiser fails to reach the committed minimum spend upon expiry or termination of the framework agreement; (i) the advertiser would not be entitled to the rebates and discounts under the preferential pricing policy, if any; (ii) the advertiser’s deposit may be forfeited or deducted to pay up the additional amount it should pay without the benefits of rebates or discounts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2023 and December 31, 2022, the balances of advertiser deposits were $366,948 and $541,444, respectively.</p> 0.10 366948 541444 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">ASC 606 establishes principles for reporting information about the nature, amount, timing and uncertainty of revenue and cash flows arising from the entity’s contracts to provide goods or services to customers. The core principle requires an entity to recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration that it expects to be entitled to receive in exchange for those goods or services recognized as performance obligations are satisfied. In according with ASC 606, revenues are recognized when control of the promised services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company identified each distinct service, or each series of distinct services that are substantially the same and that have the same pattern of transfer to the customer, as a performance obligation. Transaction price is allocated among different performance obligations identified in one contract, by using expected cost plus margin approach, if the standalone selling price of each performance obligation is not observable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company applied a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less. The Company has no material incremental costs of obtaining contracts with customers that the Company expects the benefit of those costs to be longer than one year, which need to be recognized as assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has advertising agency revenues from search engine marketing (‘SEM”, a form of online marketing that involves the promotion of websites by increasing their visibility in search engine results pages and search-related products and services) services and non-SEM services, including deployment of in-feed and mobile app ads on other media and social media marketing services in relation to running advertising campaigns on selected social media accounts. The Company acts as an agent between media or their authorized agencies (collectively “publishers”) and advertisers by helping publishers procure advertisers and facilitate ad deployment on their advertising channels, and purchasing ad inventories and advertising services from publishers for advertisers. The Company places orders with publishers as per request from advertisers. Each order is materialized by a contract and explicitly quotes one agency service to arrange for the advertising service to be provided by a third party publisher for a period of ad term. The Company provides advices and services on advertising strategies and ad optimization to advertisers to improve the effectiveness of their ads, all of which are highly interrelated and not separately identifiable. The Company’s overall promise represents a combined output that is a single performance obligation; there is no multiple performance obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company evaluated its advertising agency contracts and determined that it was not acting as principal in these arrangements with publishers and advertisers since it never takes control of the ad inventories at any time. The Company collects the costs of purchasing ad inventories and advertising services from advertisers on behalf of publishers. The Company generates advertising agency revenues either by charging additional fees to advertisers or receiving rebates and incentives offered by publishers. Accordingly, both advertisers and publishers can be identified as customers, depending on the revenue model applicable to the relevant services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenues on a net basis, which equal to: (i) rebates and incentives offered by publishers, netting the rebates to advertises (if any); and (ii) net fees from advertisers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-line:none;">Rebates and incentives offered by publishers</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Rebates and incentives offered by publishers are determined based on the contract terms with publishers and their applicable rebate policies, which typically in the form of across-the-board standard-rate rebates, differential standard-rate rebates and progressive-rate rebates. Rebates and incentives offered by publishers are accounted for as variable consideration. The Company accrues and recognizes revenues in the form of rebates and incentives based on its evaluation as to whether the contractually stipulated thresholds of advertising spend are likely to being reached, or other benchmarks or certain prescribed classification are likely to being qualified (e.g. the number of new advertisers secured, growth in actual advertising spend), and to the extent that a significant reversal of cumulative revenue would not occur in future periods. These evaluations are based on the past experience and regularly monitoring of various performance factors set within the rebate policies (e.g. accumulated advertising spend, number of new advertisers). At the end of each subsequent reporting period, the Company re-evaluates the probability of achieving such advertising spend volume and any related constraint, and if necessary, adjusts the estimate of the amount of rebates and incentives. Any such adjustments are recorded on a cumulative catch-up basis, which would affect revenues and earnings in the period of adjustment. The rebates and incentives are generally ascertained and settled on a quarterly or annual basis. Historically, adjustments to the estimations for the actual amounts have been immaterial. These rebates and incentives take the form of cash which, when paid, are applied to set off accounts payable with the relevant publishers or settled separately; or can be in the form of ad currency units which will be deposited in the account in the back-end platform of the media, and can then be utilized to acquire their ad inventory.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company may offer rebates to advertisers on a case by case basis, generally with reference to the rebates and incentives offered by publishers, the advertiser’s committed total spend, and the business relationships with such advertiser. The rebates offered by the Company to advertisers are in the form of cash discounts or ad currency units that can be utilized to acquire ad inventory from relevant media, both of which are account for as a deduction of revenues.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-line:none;">Net fees from advertisers</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Net fees from advertisers are the difference between the gross billing amount charged to the advertisers and the costs of purchasing ad inventories and advertising services on their behalf.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The publishers do not receive the benefits from the Company’s facilitation services until the publishers deliver advertising services to the advertisers. The Company recognizes advertising agency revenues when it transfers the control of the facilitation service commitments, i.e., when the publishers deliver advertising services to the advertisers. Under the cost per click (“CPC”) and cost per acquisition (“CPA”) pricing model of media, the Company recognizes revenues at the point of time as the publishers deliver advertising services at the point in time. Under the cost per time (“CPT”) pricing model of media, the publishers deliver advertising services over time when the advertising links are displayed over the contract periods, and therefore the Company recognizes revenue on a straight-line basis over the contracted display period. For the six months ended June 30, 2023 and 2022, revenues from the advertising services under CPT pricing model that the Company arranged are immaterial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company records revenues and costs on a net basis and the related accounts receivable and payable amounts on a gross basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The gross billing amounts charged to the advertisers are collected either in advance to provision of services or after the services. Accounts receivable represent the gross billing charged to advertisers that the Company has an unconditional right to consideration (including billed and unbilled amount) when the Company has satisfied its performance obligation. Payment terms and conditions of accounts receivables vary by customers, and terms typically include a requirement for payment within a period from <span style="-sec-ix-hidden:Hidden_Tdzj7T6x70685w4EKEW5vQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to six months. The Company has determined that all the contracts generally do not include a significant financing component. The Company does not have any contract assets since revenue is recognized when control of the promised services is transferred and the payment from customers is not contingent on a future event. In cases where the gross billing amounts are collected in advance, the amounts are recorded as “advance from advertisers” in the unaudited condensed consolidated balance sheets. Advance from advertisers related to unsatisfied performance obligations at the end of the year is recognized as revenue when the Company delivers the services to its advertisers. The fees are non-refundable. In cases where amounts are collected after the services, accounts receivable are recognized upon delivery of ad inventories and advertising services to the advertisers. The gross billing amounts are determinable at the inception of the services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The cost of purchasing ad inventories and advertising services are recorded as accounts payable or a deduction against prepayments in cases where prepayments are required by the publishers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table identifies the disaggregation of our revenue for the six months ended June 30, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Six Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nature of Revenue:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rebates and incentives offered by publishers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 373,508</p></td></tr><tr><td style="vertical-align:top;width:74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net fees from advertisers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,386,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,642</p></td></tr><tr><td style="vertical-align:top;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,470,439</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 428,150</b></p></td></tr><tr><td style="vertical-align:top;width:74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Category of Revenue:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SEM services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,380</p></td></tr><tr><td style="vertical-align:top;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-SEM services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,397,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 377,770</p></td></tr><tr><td style="vertical-align:top;width:74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,470,439</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 428,150</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> P6M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Six Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nature of Revenue:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rebates and incentives offered by publishers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 373,508</p></td></tr><tr><td style="vertical-align:top;width:74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net fees from advertisers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,386,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,642</p></td></tr><tr><td style="vertical-align:top;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,470,439</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 428,150</b></p></td></tr><tr><td style="vertical-align:top;width:74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Category of Revenue:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SEM services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,380</p></td></tr><tr><td style="vertical-align:top;width:74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-SEM services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,397,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 377,770</p></td></tr><tr><td style="vertical-align:top;width:74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,470,439</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 428,150</b></p></td></tr></table> 84372 373508 1386067 54642 1470439 428150 72510 50380 1397929 377770 1470439 428150 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Foreign currency translation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The reporting currency of the Company is U.S. dollars (“US$” or “$”) and the accompanying unaudited condensed consolidated financial statements have been expressed in US$. Since the Company operates in the PRC, the Company’s functional currency is the Chinese Yuan (“RMB”). The Company’s unaudited condensed consolidated financial statements have been translated into the reporting currency U.S. Dollars. Assets and liabilities of the Company are translated at the exchange rate at each reporting period end date. Equity is translated at historical rates. Income and expense accounts are translated at the average rate of exchange during the reporting period. Because cash flows are translated based on the average translation rate, amounts related to assets and liabilities reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the balance sheet. The resulting translation adjustments are reported under other comprehensive loss. Gains and losses resulting from the translations of foreign currency transactions and balances are reflected in the results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table outlines the currency exchange rates that were used in creating the unaudited condensed consolidated financial statements in this report:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:72.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year-end spot rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.2513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.8972</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:73.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.9283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.4791</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:72.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year-end spot rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.2513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.8972</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:73.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.9283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.4791</p></td></tr></table> 7.2513 6.8972 6.9283 6.4791 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Concentration and credit risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Substantially all of the Company’s operating activities are transacted into RMB, which is not freely convertible into foreign currencies. All foreign exchange transactions take place either through the People’s Bank of China or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the People’s Bank of China. Approval of foreign currency payments by the People’s Bank of China or other regulatory institutions require submitting a payment application form together with suppliers’ invoices, shipping documents and signed contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company maintains certain bank accounts in the PRC, Hong Kong and the Cayman Islands, which are not insured by Federal Deposit Insurance Corporation (“FDIC”) insurance or other insurance. As of June 30, 2023 and December 31, 2022, $3,001,558 and $5,921,461 of the Company’s cash were on deposit at financial institutions in the PRC, respectively, where there currently is no rule or regulation requiring such financial institutions to maintain insurance to cover bank deposits in the event of bank failure.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Accounts receivable are typically unsecured and derived from services rendered to advertisers that are located primarily in China, thereby exposed to credit risk. The risk is mitigated by the Company’s assessment of advertisers’ creditworthiness and its ongoing monitoring of outstanding balances. The Company has a concentration of its receivables with specific advertisers. As of June 30, 2023, four advertisers accounted for 18.3%, 14.6%, 13.4% and 10.0% of accounts receivable, respectively. As of December 31, 2022, three advertisers accounted for 18.1%, 14.4% and 13.2% of accounts receivable, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">For the six months ended June 30, 2023, two publishers accounted for approximately 78.7% and 17.4% of the total revenue, respectively. For the six months ended June 30, 2022, two publishers accounted for approximately 58.4% and 36.5% of the total revenue, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2023, one publisher accounted for 68.9% of the total accounts payable balance. As of December 31, 2022, two publishers accounted for 43.5% and 27.7% of the total accounts payable balance, respectively.</p> 3001558 5921461 4 0.183 0.146 0.134 0.100 3 0.181 0.144 0.132 2 0.787 0.174 2 0.584 0.365 1 0.689 2 0.435 0.277 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">3.</b></span>GOING CONCERN</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As reflected in the Company’s unaudited condensed consolidated financial statements, the Company had a net loss of $4,079 and $6,310,346 for the six months ended June 30, 2023 and 2022, respectively, and reported a cash inflow of $2,639,003 for the six months ended June 30, 2023, while cash outflow of $4,000,579 from operating activities for the six months ended June 30, 2022, respectively. These factors raise a substantial doubt about the Company’s ability to continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2023, the Company had cash and cash equivalent of $3,716,932 and short-term investments of $3,959,456. On the other hand, the balance of current liabilities of $10,280,457 which were expected to get paid in the twelve months ended June 30, 2024. The Company reported a positive cash flow of $2,639,003 from operating activities for the six months ended June 30, 2023, and expected to make continuous cash inflows in the next twelve months. The Company expected to renew the bank borrowing upon its maturity. The Company intends to meet the cash requirements for the next 12 months from the issuance date of this report through a combination of application of credit terms, bank loans, and principal shareholder’s financial support. Given the factors mentioned above, the Company assesses current working capital is sufficient to meet its obligations for the next 12 months from the issuance date of this report. Accordingly, management continues to prepare the Company’s unaudited condensed consolidated financial statements on going concern basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">However, future financing requirements will depend on many factors, including the scale and pace of the expansion of the Company’s advertising business, the expansion of the Company’s sales and marketing activities, and potential investments in, or acquisitions of, businesses or technologies. Inability to obtain credit terms from medias or access to financing on favorable terms in a timely manner or at all would materially and adversely affect the Company’s business, results of operations, financial condition, and growth prospects.</p> -4079 -6310346 2639003 -4000579 3716932 3959456 10280457 2639003 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">4.</b></span>ACCOUNTS RECEIVABLE, NET </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company records revenues and costs on a net basis and the related accounts receivable and payable amounts on a gross basis. Accounts receivable, net of provision for doubtful accounts consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,596,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,783,610</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: provision for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,198,976)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,681,792)</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accounts receivable, net of provision for doubtful accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 28,397,280</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 32,101,818</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Provisions for doubtful accounts of accounts receivable were $398,378 and $3,286,320 for the six months ended June 30, 2023 and 2022, respectively. Movement of allowance for doubtful accounts was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,681,792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,702,394</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Charge to expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 398,378</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,286,320</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign exchange (income) loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (881,194)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,302,404</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at end of the period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 17,198,976</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 9,291,118</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,596,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,783,610</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: provision for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,198,976)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,681,792)</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accounts receivable, net of provision for doubtful accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 28,397,280</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 32,101,818</b></p></td></tr></table> 45596256 47783610 17198976 17681792 28397280 32101818 398378 3286320 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,681,792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,702,394</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Charge to expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 398,378</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,286,320</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign exchange (income) loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (881,194)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,302,404</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at end of the period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 17,198,976</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 9,291,118</b></p></td></tr></table> 17681792 4702394 398378 3286320 -881194 1302404 17198976 9291118 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">5.</b></span>PREPAYMENTS – THIRD PARTIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Prepayments – third parties consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepayments to third party medias</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,573,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,957,346</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: provision for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (826,777)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,153,390)</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 747,013</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 803,956</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Provision for doubtful accounts of prepayments was $164,953 and $240,986 for the six months ended June 30, 2023 and 2022, respectively. For the six months ended June 30, 2023, the Company also wrote off prepayments of $1,443,356 because the management assessed the vendor would no long provide service. Movement of allowance for doubtful prepayments was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Balance at beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 2,153,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 2,701,166</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Charge to expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 164,953</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 240,986</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Writing off prepayments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (1,443,356)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Foreign exchange income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (48,210)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (139,814)</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at end of the period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 826,777</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,802,338</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepayments to third party medias</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,573,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,957,346</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: provision for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (826,777)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,153,390)</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 747,013</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 803,956</b></p></td></tr></table> 1573790 2957346 826777 2153390 747013 803956 164953 240986 1443356 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Balance at beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 2,153,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 2,701,166</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Charge to expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 164,953</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 240,986</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Writing off prepayments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (1,443,356)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Foreign exchange income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (48,210)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (139,814)</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at end of the period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 826,777</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,802,338</b></p></td></tr></table> 2153390 2701166 164953 240986 1443356 -48210 -139814 826777 2802338 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">6</b><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">.</b></span>OTHER CURRENT ASSETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Other current assets consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Recoverable value-added taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,503,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,689,170</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 113,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,110</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: provision for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,078)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,874)</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,609,144</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,742,406</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For the six months ended June 30, 2023, provision for doubtful accounts of other current assets was $565. For the six months ended June 30, 2022, the reversal of provisions for doubtful accounts of other current assets was $12,965. Movement of allowance for doubtful accounts was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,621</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Charge to expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reversal of charge to other receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,965)</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign exchange income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (361)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (579)</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at end of the period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 7,078</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 7,077</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Recoverable value-added taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,503,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,689,170</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 113,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,110</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: provision for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,078)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,874)</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,609,144</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,742,406</b></p></td></tr></table> 2503136 2689170 113086 60110 7078 6874 2609144 2742406 565 12965 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,621</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Charge to expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reversal of charge to other receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,965)</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign exchange income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (361)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (579)</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at end of the period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 7,078</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 7,077</b></p></td></tr></table> 6874 20621 565 12965 -361 -579 7078 7077 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">7</b><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">.</b></span>PROPERTY AND EQUIPMENT, NET</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Property and equipment, net consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,917,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,016,287</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 355,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 367,235</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 161,997</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,986</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Electronic equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,850</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (562,585)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (473,027)</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,120,430</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,351,328</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Depreciation expense was $128,178 and $101,822 for the six months ended June 30, 2023 and 2022, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,917,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,016,287</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 355,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 367,235</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 161,997</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,986</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Electronic equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,850</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (562,585)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (473,027)</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,120,430</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,351,328</b></p></td></tr></table> 1917827 2016287 355754 367235 144650 161997 138319 144986 126465 133850 562585 473027 2120430 2351328 128178 101822 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">8</b><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">.</b></span>INTANGIBLE ASSETS, NET</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Intangible assets consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.00925827%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:71.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Copyrights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 715,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 752,288</p></td></tr><tr><td style="vertical-align:top;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,954</p></td></tr><tr><td style="vertical-align:top;width:71.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (307,298)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (238,016)</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 472,087</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 558,226</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">For the six months ended June 30, 2023 and 2022, the Company purchased software of $23,052 and $nil, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Amortization expense was $84,676 and $41,298 for the six months ended June 30, 2023 and 2022, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.00925827%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:71.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Copyrights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 715,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 752,288</p></td></tr><tr><td style="vertical-align:top;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,954</p></td></tr><tr><td style="vertical-align:top;width:71.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (307,298)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (238,016)</p></td></tr><tr><td style="vertical-align:bottom;width:71.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 472,087</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 558,226</b></p></td></tr></table> 715552 752288 63833 43954 -307298 -238016 472087 558226 23052 84676 41298 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">9.</b></span>PREPAYMENTS FOR LICENSED COPYRIGHTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Prepayments for licensed copyrights consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Prepayments for licensed copyrights</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,602,006</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,735,592</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the year ended December 31, 2021, the Company entered into two cooperation agreements with a third party entity, pursuant to which the Company will have the right to use the licensed copyrights of two games developed by such third party entity for a three-year term. The Company made prepayments of $2,924,897. The two games are expected to have online tests in May 2023 and to be launched around November 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of June 30, 2023 and December 31, 2022, the change in balance of prepayments for licensed copyrights was caused by change in spot rates as of reporting dates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Prepayments for licensed copyrights</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,602,006</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,735,592</b></p></td></tr></table> 2602006 2735592 2 2 P3Y 2924897 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">10.</b></span><b style="font-weight:bold;">BANK BORROWING</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Bank borrowing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,379,063</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,449,864</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On December 22, 2022, Baosheng Network entered into a bank loan agreement with Bank of Beijing under which under which Beijing Baosheng borrowed a one-year loan of RMB10,000,000 million (approximately $1,449,846). The interest rate for the borrowing was fixed at 3.65% per annum. The loan is guaranteed by two third parties, for whom the Company involved a third party counter-guarantor. In addition the Company pledged its properties with the counter guarantor.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For the six months ended June 30, 2023 and 2022, interest expense arising from the bank borrowing amounted to $26,341 and $nil, respectively. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Bank borrowing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,379,063</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,449,864</b></p></td></tr></table> 1379063 1449864 10000000000000 1449846 0.0365 26341 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">11.</b></span><b style="font-weight:bold;">LONG-TERM INVESTMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Long-term investments consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:4pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investment in Beijing Xinrong Fanxing Technology Co., Ltd. (“Xinrong Fanxing”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,379,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,449,863</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investment in Beijing Qucheng Technology Technology Co., Ltd. (“Beijing Qucheng”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,323,901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 811,924</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investment in Beijing Shanxingzhe Technology Investment LLP (“Beijing Shanxingzhe”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,137,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,840,153</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,261,787</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">(a)</i></span><i style="font-style:italic;">Investment in Xinrong Fanxing</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Xinrong Fanxing is a privately held company, over which the Company neither has control nor significant influence through investment in ordinary shares. The Company accounted for the investment in Xingrong Fanxing using the measurement alternative at cost, less impairment, with subsequent adjustments for observable price changes resulting from orderly transactions for identical or similar investments of the same issuer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the six months ended June 30, 2023 and 2022, the Company did not record upward adjustments or downward adjustments on the investment. The Company’s impairment analysis considers both qualitative and quantitative factors that may have a significant effect on the fair value of the equity security. As of June 30, 2023 and December 31, 2022, the Company did not recognize impairment against the investment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">(b)</i></span><i style="font-style:italic;">Investment in Beijing Qucheng</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In October 2022, November 2022 and January 2023, the Company made investment of $594,442, $237,777 and $577,342 in Beijing Qucheng, and obtained equity interest aggregating 12% in Beijing Qucheng.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Beijing Qucheng is a privately held company, over which the Company neither has control nor significant influence through investment in ordinary shares. The Company accounted for the investment in Beijing Qucheng using the measurement alternative at cost, less impairment, with subsequent adjustments for observable price changes resulting from orderly transactions for identical or similar investments of the same issuer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the six months ended June 30, 2023 and 2022, the Company did not record upward adjustments or downward adjustments on the investment. The Company’s impairment analysis considers both qualitative and quantitative factors that may have a significant effect on the fair value of the equity security. As of June 30, 2023 and December 31, 2022, the Company did not recognize impairment against the investment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">(c)</i></span><i style="font-style:italic;">Investment in Shanxingzhe</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In June 2023, Beijing Xunhuo entered into a limited partnership agreement with Beijing Shanxingzhe, which was newly set up in June 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company invested $4,330,067 which represents 42.85% of equity interest in Beijing Shanxingzhe. The Company used equity method to measure the investment in Beijing Shanxingzhe. Because Beijing Shanxingzhe was newly set up in June 30, 2023 and incurred minimal expenses, the Company did not recorded an equity loss for its share of the results of Beijing Shanxingzhe. As of June 30, 2023, the Company did not recognize impairment against the investment in Beijing Shanxingzhe.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:4pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investment in Beijing Xinrong Fanxing Technology Co., Ltd. (“Xinrong Fanxing”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,379,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,449,863</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investment in Beijing Qucheng Technology Technology Co., Ltd. (“Beijing Qucheng”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,323,901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 811,924</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investment in Beijing Shanxingzhe Technology Investment LLP (“Beijing Shanxingzhe”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,137,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,840,153</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,261,787</b></p></td></tr></table> 1379063 1449863 1323901 811924 4137189 6840153 2261787 594442 237777 577342 0.12 0.12 0.12 4330067 0.4285 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">12.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">WARRANT LIABILITIES</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In connection with the private placement on March 18, 2021, the Company sold an aggregate of 1,960,784 warrants with each to purchase <span style="-sec-ix-hidden:Hidden_8tCd7LEHJUOMDXUxygwShw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> half of one ordinary share at an exercise price of $5.61 per ordinary share. A warrant may be exercised at any time on or after March 18, 2021 and on or prior to 5:00 p.m. (New York City time) on September 18, 2026 but not thereafter. Giving effect to a share consolidation at a ratio of one-for-three and one fifth (3.2) ordinary shares effective on May 24, 2022 and a share consolidation at a ratio of one-for-six (6) ordinary shares effective on March 21, 2023, the 1,960,784 warrants was consolidated to 51,062 warrants with each to purchase <span style="-sec-ix-hidden:Hidden_0wf_YVe-c0i3a07VD9DFyg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> half of one ordinary share at an exercise price of $107.71 per ordinary share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The holders of warrants are granted with registration rights. If at any time after the six month anniversary of March 18, 2021, there is no effective registration statement registering, or no current prospectus available for the issuance of the warrant shares to the holder and the resale of the warrant shares, then this warrant may also be exercised, in whole or in part, at such time by means of a “cashless exercise”. The warrants are subject to adjustments in the event of 1) stock dividends and splits, 2) subsequent right offerings, 3) pro rata dilutions and 4) fundamental transactions. No fractional shares or scrip representing fractional shares shall be issued upon the exercise of the warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the event of a fundamental transaction, the Company or any successor entity shall, at the holder’s option, purchase this warrant from the holder by paying to the holder an amount of cash equal to the value of the remaining unexercised portion of the warrant, using Black-Scholes model, on the date of the consummation of such fundamental transaction; provided, however, that, if the fundamental transaction is not within the Company’s control, including not approved by the Company’s Board of Directors, holder shall only be entitled to receive from the Company or any successor entity the same type or form of consideration (and in the same proportion), at the value of the unexercised portion of the warrant, that is being offered and paid to the holders of ordinary shares of the Company in connection with the fundamental transaction, whether that consideration be in the form of cash, stock or any combination thereof, or whether the holders of ordinary shares are given the choice to receive from among alternative forms of consideration in connection with the fundamental transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">If the Company fails for any reason to deliver to the holders the warrant shares subject to a notice of exercise by the warrant share delivery date, the Company shall pay to the holder, in cash, as liquidated damages and not as a penalty, for each $1,000 of warrant shares subject to such exercise (based on the volume weighted average price of the ordinary shares on the date of the applicable Notice of Exercise), $10 per trading day (increasing to $20 per trading day on the fifth (5th) Trading Day after such liquidated damages begin to accrue) for each trading day after such warrant share delivery date until such warrant shares are delivered or holder rescinds such exercise. In addition, cash payment is required as a compensation for buy-in on failure of delivery warrant shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The above mentioned cash-settled make-whole provisions led the warrants classified as a derivative warrant liability. The derivative warrant liability was initially recorded at fair value on the closing date of the private placement, and were subsequently remeasured at fair value at each reporting dates. The changes in the fair value of derivative warrant liability were charged to the account of “Changes in fair value of warrant liabilities” in the unaudited condensed consolidated statements of operations and comprehensive income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021, the Company had 1,960,784 private placement warrants outstanding. Giving effect to a share consolidation at a ratio of one-for-three and one fifth (3.2) ordinary shares effective on May 24, 2022 and a share consolidation at a ratio of one-for-six (6) ordinary shares effective on March 21, 2023, the Company had 51,062 warrants as of June 30, 2023 and December 31, 2022. The warrant liability related to such warrants was remeasured to its fair value at each reporting period. The change in fair value was recognized in the unaudited condensed consolidated statements of operations. The change in the fair value of the warrant liabilities is summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated fair value as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,744</p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in estimated fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16)</p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated fair value as of June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,728</p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated fair value as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 832</p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in estimated fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (830)</p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated fair value as of June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The fair value of the warrant liabilities was estimated using Black-Scholes model. Inherent in these valuations are assumptions related to expected stock-price volatility, expected life, risk-free interest rate and dividend yield. The Company estimates the volatility of its common stock based on historical and implied volatilities of selected peer companies as well as its own that matches the expected remaining life of the warrants. The risk-free interest rate is based on the U.S. Treasury zero-coupon yield curve on the grant date for a maturity similar to the expected remaining life of the warrants. The expected life of the warrants is assumed to be equivalent to their remaining contractual term. The dividend rate is based on the historical rate, which the Company anticipates remaining at zero.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">12.</b></span><b style="font-weight:bold;">WARRANT LIABILITIES </b><b style="font-weight:bold;">(CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table provides quantitative information regarding Level 3 fair value measurements inputs for the Company’s warrants at their measurement dates:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 18,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:57.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life of the warrants to convert</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk free rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:57.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 1960784 5.61 3.2 6 1960784 51062 107.71 1000 10 20 1960784 3.2 6 51062 51062 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated fair value as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,744</p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in estimated fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16)</p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated fair value as of June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,728</p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated fair value as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 832</p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in estimated fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (830)</p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated fair value as of June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2</p></td></tr></table> 2744 16 2728 832 830 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 18,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:57.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life of the warrants to convert</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk free rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:57.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 32.94 35.77 31.26 7.85 5.16 6.58 3.22 3.72 5.50 4.43 4.17 1.09 0.0 0.0 0.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">13.</b></span>INCOME TAXES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Cayman Islands</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Under the current and applicable laws of the Cayman Islands, the Company is not subject to tax on income or capital gain. Additionally, upon payments of dividends by the Company to its shareholders, no Cayman Islands withholding tax will be imposed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">British Virgin Islands</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Under the current and applicable laws of BVI, Baosheng BVI is not subject to tax on income or capital gains.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Hong Kong</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Baosheng HK is incorporated in Hong Kong and is subject to Hong Kong Profits Tax on the taxable income as reported in its statutory financial statements adjusted in accordance with relevant Hong Kong tax laws. The applicable tax rate for the first HKD$2 million of assessable profits is 8.25% and assessable profits above HKD$2 million will continue to be subject to the rate of 16.5% for corporations in Hong Kong, effective from the year of assessment 2018/2019. Before that, the applicable tax rate was 16.5% for corporations in Hong Kong. The Company did not make any provisions for Hong Kong profit tax as there were no assessable profits derived from or earned in Hong Kong since inception. Under Hong Kong tax laws, Baosheng HK is exempted from income tax on its foreign-derived income and there are no withholding taxes in Hong Kong on remittance of dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;">PRC</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Beijing Baosheng, Horgos Baosheng, Kashi Baosheng, Baosheng Technology, Baosheng Network and Beijing Xunhuo were incorporated in the PRC and are subject to PRC Enterprise Income Tax (“EIT”) on the taxable income in accordance with the relevant PRC income tax laws. On March 16, 2007, the National People’s Congress enacted a new enterprise income tax law, which took effect on January 1, 2008. The law applies a uniform 25% enterprise income tax rate to both foreign invested enterprises and domestic enterprises.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Horgos Baosheng, Kashi Baosheng, and Baosheng Technology are subject to a preferential <span style="-sec-ix-hidden:Hidden_rODssRwbs0Wmi2gT4aMKMA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">income</span></span> tax <span style="-sec-ix-hidden:Hidden_gjQOsC5DhUWdFvd7g_tGqA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">rate</span></span> of 0% CIT for a period since generating revenues, as they were incorporated in the Horgos and Kashi Economic District, Xinjiang province. The five-year preferential income tax treatment ends on <span style="-sec-ix-hidden:Hidden_9LQ88tfNDES7h5s5wQg3oA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">December 31, 2022</span></span> and December 31, 2025, respectively, for Kashi Baosheng and Baosheng Technology. Horgos Baosheng was entitled to the five-year preferential income tax treatment ended on December 31, 2020 and is entitled to an extension of five-year preferential income tax treatment ended on December 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In addition, each of Beijing Baosheng and Horgos Baosheng has a branch in Beijing. The two branches are subject to <span style="-sec-ix-hidden:Hidden_T2uEC3ULOEipCD8RzE00mQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">an</span></span> EIT of 25%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the six months ended June 30, 2023 and 2022, the Company recorded current income tax expenses of $nil and $2,241, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">13.</b></span>INCOME TAXES (CONTINUED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Deferred tax assets as of June 30, 2023 and December 31, 2022 consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deferred tax assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net operating losses carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 932,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,190,713</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for doubtful accounts of accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,718</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,745</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for doubtful accounts of prepayments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 68,197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,207</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for doubtful accounts of other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,717</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: allowance on deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,047,205)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,290,381)</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company evaluates its valuation allowance requirements at end of each reporting period by reviewing all available evidence, both positive and negative, and considering whether, based on the weight of that evidence, a valuation allowance is needed. When circumstances cause a change in management’s judgement about the realizability of deferred tax assets, the impact of the change on the valuation allowance is generally reflected in income from operations. The future realization of the tax benefit of an existing deductible temporary difference ultimately depends on the existence of sufficient taxable income of the appropriate character within the carryforward period available under applicable tax law. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2023 and December 31, 2022, due to uncertainties surrounding future utilization on Beijing Baosheng, Baosheng Network, the Beijing branch of Horgos Baosheng and Baosheng HK, the Company accrued full valuation allowance of $1,047,205 and $1,290,381, respectively, against the deferred tax assets based upon management’s assessment as to their realization.</p> 2000000 0.0825 2000000 0.165 0.165 0.25 0 P5Y P5Y 0.25 0 2241 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deferred tax assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net operating losses carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 932,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,190,713</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for doubtful accounts of accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,718</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,745</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for doubtful accounts of prepayments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 68,197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,207</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for doubtful accounts of other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,717</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: allowance on deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,047,205)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,290,381)</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table> 932522 1190713 44718 27745 68197 70207 1768 1717 1047205 1290381 1047205 1290381 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">14.</b></span>LOSS PER SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table sets forth the computation of basic and diluted loss per common share for the six months ended June 30, 2023 and 2022, respectively:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Six Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (4,079)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (6,310,346)</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted average number of ordinary share outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Basic and Diluted*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,534,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,534,487</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Loss per share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Basic and Diluted*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.00)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4.11)</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">*</span></span>Retrospectively restated to give effect to a share consolidation at a ratio of one-for-three and one fifth (3.2) ordinary shares effective on May 24, 2022, an increase in the Company’s share capital from $50,000 to $60,000, and a share consolidation at a ratio of one-for-six (6) ordinary shares effective on March 21, 2023 (Note 15).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the six months ended June 30, 2023 and 2022, the Company had no dilutive shares.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Six Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (4,079)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (6,310,346)</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted average number of ordinary share outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Basic and Diluted*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,534,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,534,487</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Loss per share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Basic and Diluted*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.00)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4.11)</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">*</span></span>Retrospectively restated to give effect to a share consolidation at a ratio of one-for-three and one fifth (3.2) ordinary shares effective on May 24, 2022, an increase in the Company’s share capital from $50,000 to $60,000, and a share consolidation at a ratio of one-for-six (6) ordinary shares effective on March 21, 2023 (Note 15).</p> -4079 -6310346 1534487 1534487 1534487 1534487 0.00 0.00 -4.11 -4.11 3.2 50000 60000 6 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">15.</b></span>EQUITY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Ordinary shares</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s authorized share capital is 6,250,000 ordinary shares, par value $0.0096 per share. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">On May 11, 2022, the Board of Directors resolved to approve a share consolidation at a ratio of one-for-three and one fifth (3.2) ordinary shares with a par value of US$0.0005 each in the Company’s issued and unissued share capital into one ordinary share with a par value of US$0.0016, for which the Company obtained shareholder approval on April 28, 2023. Immediately following the 2022 Share Consolidation, the authorized share capital of the Company will be US$50,000 divided into 31,250,000 ordinary shares of a par value US$0.0016 each. The 2022 Share Consolidation became effective on May 24, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">On March 6, 2023, the Company effected an increase in authorized share capital from US$50,000 divided into 31,250,000 ordinary shares of a par value US$0.0016 each to US$60,000 divided into 37,500,000 ordinary shares of a par value US$0.0016 each, and on March 21, 2023, the Company effected a share consolidation at a ratio of one-for-six, such that each (6) ordinary shares with a par value of US$0.0016 each in the Company’s issued and unissued share capital were consolidated into one ordinary share with a par value of US$0.0096. Immediately following the Increase in Share Capital and 2023 Share Consolidation, the authorized share capital of the Company will be increased from US$50,000 to US$60,000, divided into 6,250,000 ordinary shares of a par value US$0.0096 each. The Company believes it is appropriate to reflect the Increase in Share Capital, 2022 Share Consolidation and 2023 Share Consolidation on a retroactive basis pursuant to ASC 260. The Company has retroactively restated all shares and per share data for all periods presented. As a result, the Company had 6,250,000 authorized shares, par value of US$0.0096, of which 1,534,487 ordinary shares were issued and outstanding as of June 30, 2023 and December 31, 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Cash dividends</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">For the six months ended June 30, 2023 and 2022, the Company paid dividends of $nil and $1,234,739 to its shareholders. As of June 30, 2023 and December 31, 2022, the Company had no dividends payable due to shareholders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Restricted net assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company’s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiaries. Relevant PRC statutory laws and regulations permit payments of dividends by the Company’s PRC subsidiaries only out of their respective retained earnings, if any, as determined in accordance with PRC accounting standards and regulations and after they have met the PRC requirements for appropriation to statutory reserves. Paid in capital of the PRC subsidiaries included in the Company’s consolidated net assets are also non-distributable for dividend purposes. The results of operations reflected in the accompanying consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of the Company’s PRC subsidiaries. The Company is required to set aside at least 10% of their after-tax profits each year, if any, to fund certain statutory reserve funds until such reserve funds reach 50% of its registered capital. In addition, the Company may allocate a portion of its after-tax profits based on PRC accounting standards to enterprise expansion fund and staff bonus and welfare fund at its discretion. The statutory reserve funds and the discretionary funds are not distributable as cash dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">As of June 30, 2023 and December 31, 2022, the Company’s PRC profit generating subsidiaries accrued statutory reserve funds of $898,133, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">As of June 30, 2023 and December 31, 2022, the Company had net assets restricted in the aggregate, which include paid-in capital and statutory reserve of the Company’s PRC subsidiaries of $33,718,654.</p> 6250000 0.0096 3.2 0.0005 0.0016 50000 31250000 0.0016 50000 31250000 0.0016 60000 37500000 0.0016 6 0.0016 1 0.0096 50000 60000 6250000 0.0096 6250000 6250000 0.0096 0.0096 1534487 1534487 0 1234739 0 0 898133 898133 33718654 33718654 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">16.</b></span>RELATED PARTY TRANSACTIONS AND BALANCES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">1)</i></span><i style="font-style:italic;font-weight:normal;">Nature of relationships with related parties</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Name</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:43.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Relationship with the Company</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">EJAM GROUP Co., Ltd. (“EJAM Group”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:43.62%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Indirectly hold a 6.8% equity interest in the Company</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Pubang Landscape Architecture (HK) Company Limited (“Pubang Hong Kong”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Indirectly hold a 20.4% equity interest in the Company</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Horgos Zhijiantiancheng</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:43.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Controlled by EJAM Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Guangzhou Yijiantiancheng Technology Co., Ltd. (“Guangzhou Yijiantiancheng”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Controlled by EJAM Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Horgos Meitui Network Technology Co., Ltd. (“Horgos Meitui”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:43.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Controlled by EJAM Group, and was disposed of by EJAM Group on March 24, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ms. Wenxiu Zhong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Former Chairperson of the Board of Directors, CEO and indirect equity shareholder of the Company</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Anruitai Investment Limited (“Anruitai”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:43.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">90% owned by Ms. Wenxiu Zhong and 10% owned by Mr. Sheng Gong, the Director and indirect equity shareholder of the Company</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">2)</i></span><i style="font-style:italic;font-weight:normal;">Transactions with related parties</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Six Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Horgos Zhijiantiancheng</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 153,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,667</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">3)</i></span><i style="font-style:italic;font-weight:normal;">Balances with related parties</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2023 and December 31, 2022, the balances due from related parties were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Media deposits</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Horgos Zhijiantiancheng (a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 202,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 104,390</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Prepayments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Horgos Zhijiantiancheng (a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 917,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,314,744</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Due from related parties</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Anruitai Investment Limited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,667</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,667</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Horgos Zhijiantiancheng is both a media and advertiser with the Company. For six months ended June 30, 2023 and 2022, the Company provided services to Horgos Zhijiantiancheng and paid media deposits with Horgos Zhijiantiancheng.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of June 30, 2023 and December 31, 2022, the balances due to related parties were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other payable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Wenxiu Zhong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,499</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 14,434</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 14,499</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Name</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:43.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Relationship with the Company</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">EJAM GROUP Co., Ltd. (“EJAM Group”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:43.62%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Indirectly hold a 6.8% equity interest in the Company</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Pubang Landscape Architecture (HK) Company Limited (“Pubang Hong Kong”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Indirectly hold a 20.4% equity interest in the Company</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Horgos Zhijiantiancheng</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:43.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Controlled by EJAM Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Guangzhou Yijiantiancheng Technology Co., Ltd. (“Guangzhou Yijiantiancheng”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Controlled by EJAM Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Horgos Meitui Network Technology Co., Ltd. (“Horgos Meitui”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:43.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Controlled by EJAM Group, and was disposed of by EJAM Group on March 24, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ms. Wenxiu Zhong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:43.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Former Chairperson of the Board of Directors, CEO and indirect equity shareholder of the Company</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Anruitai Investment Limited (“Anruitai”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:43.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">90% owned by Ms. Wenxiu Zhong and 10% owned by Mr. Sheng Gong, the Director and indirect equity shareholder of the Company</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.068 0.204 0.90 0.10 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Six Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Horgos Zhijiantiancheng</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 153,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,667</p></td></tr></table> 153077 28667 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Media deposits</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Horgos Zhijiantiancheng (a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 202,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 104,390</p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Prepayments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Horgos Zhijiantiancheng (a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 917,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,314,744</p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Due from related parties</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Anruitai Investment Limited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,667</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,667</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Horgos Zhijiantiancheng is both a media and advertiser with the Company. For six months ended June 30, 2023 and 2022, the Company provided services to Horgos Zhijiantiancheng and paid media deposits with Horgos Zhijiantiancheng.</span></td></tr></table><div style="margin-top:12pt;"></div> 202349 104390 917758 3314744 28667 28667 28667 28667 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other payable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Wenxiu Zhong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,499</p></td></tr><tr><td style="vertical-align:bottom;width:71.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 14,434</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 14,499</b></p></td></tr></table> 14434 14499 14434 14499 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">17</b><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">.</b></span>CONTINGENCIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the normal course of business, the Company is subject to loss contingencies, such as certain legal proceedings, claims and disputes. The Company records a liability for such loss contingencies when the likelihood of an unfavorable outcome is probable and the amount of loss can be reasonably estimated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On March 14, 2023, Shenzhen Pusi Technology Co., Ltd. (“Shenzhen Pusi”) filed a lawsuit in a court in Shenzhen, Guangdong against Baosheng Network, requesting to be repaid service fee of $23,338 (RMB 160,965) and penalty expenses of $364. The services were rendered in the year of 2022. As of June 30, 2023 and December 31, 2022, the Company recorded RMB 160,965 as a component of accounts payable. On July 6, 2023, the court issued a judgment on, ruling in favor of Shenzhen Pusi and granted its damages in the sum of RMB171,478, and the court froze cash of RMB 171,478 of Baosheng Network. On July 13, 2023, Baosheng Network appealed the case to a court in Beijing. As of the date of this report, the case was still in progress.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In November 2022, Beijing Baosheng brought a breach of contract claim against Shanghai Yituo Information Technology Co., Ltd (“Yituo”) in the Shanghai Jinshan District People’s Court and sought recovery of RMB50,843 (approximately $7,383) and related liquidated damages. The court held the hearings on February 14, 2023 and March 27, 2023. The court entered a judgment on April 11, 2023, ruling in favor of Beijing Baosheng. The judgment was served to Beijing Baosheng on April 24, 2023. On August 1, 2023, the Company and Yituo entered into an agreement, pursuant to which the Company would pay Yituo RMB50,843 in two instalments, with first payment of RMB30,843 on August 10, 2023 and the second payment of RMB20,000 on September 10, 2023. As of the date of this report, the Company has made both instalments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:0.05pt;text-align:justify;text-indent:-0.05pt;margin:0pt 0pt 12pt 0pt;">In June 2019, Ms. Chen Chen filed another lawsuit in a court in Beijing against Beijing Baosheng (the “Contractual Dispute”), seeking to terminate the Equity Ownership Agreement compensation in the amount of RMB47.65 million ($6,838,404), representing the fair market value of the 5% equity interest in Beijing Baosheng to which she claimed title, and for any litigation related expenses. On July 30, 2021, the court issued a judgment ruling that the Equity Ownership Agreement was terminated on October 16, 2020 and requiring Beijing Baosheng to compensate Ms. Chen Chen RMB). 10,739,877 (approximately $1,685,321). Both parties have appealed the ruling to an intermediate court. On January 12, 2022, Beijing Baosheng received a final judgment from the intermediate court, upholding the original judgment issued on July 30, 2021. According to the original judgment, Beijing Baosheng is required to pay the plaintiff RMB10,739,877 (approximately $1,685,321) and court expenses of RMB71,421 (approximately $11,207). Through a guarantee letter dated April 2, 2020 (the “Guarantee Letter”), Ms. Wenxiu Zhong, the former Chairperson of the Board of Directors and CEO, promised to unconditionally, irrevocably and personally bear all the potential economic expenses and losses arising from the Equity Ownership Dispute and the Contract Dispute. On February 8, 2022, the final judgment was enforced by the court with a total of RMB10,917,701 (approximately $1,713,225) being withdrawn from one of the frozen bank accounts of Beijing Baosheng, the bank account at Bank of Hangzhou, which was unfrozen afterwards, and which amount was applied to the satisfaction of such judgment and the payment in full of the related fees and expenses. Accordingly, Beijing Baosheng requested Ms. Wenxiu Zhong to perform her obligations under the Guarantee Letter by reimbursing Beijing Baosheng’s litigation costs, including, but not limited to, the amount of damages imposed by the courts, court expenses, and attorney fees. As of March 7, 2022, as promised by the Guarantee Letter, Ms. Wenxiu Zhong has made the payment in cash of RMB11,053,940 (approximately $1,734,604) to Beijing Baosheng. Such payment made by Ms. Wenxiu Zhong includes the amount paid to Ms. Chen Chen as ordered by the courts plus interest as well as the court expense, attorney fee, and court enforcement fee. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">With the final judgement was enforced by the Court on February 8, 2022, the Freezing Order (including the freezing of Beijing Baosheng’s equity interests in Horgos Baosheng and Kashi Baosheng) was reversed and all of the impacted assets will be unfrozen, accordingly. As of December 31, 2022, all of Beijing Baosheng’s frozen accounts, together with Beijing Baosheng’s equity interests in Horgos Baosheng and Kashi Baosheng had been unfrozen.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of this report, there is no other legal proceedings, claims and disputes that might cause the Company to be subject to loss contingencies.</p> 23338 160965 364 160965 171478 171478 50843 7383 50843 2 30843 20000 47650000 6838404 0.05 10739877 1685321 10739877 1685321 71421 11207 10917701 1713225 11053940 1734604 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">18.</b></span>SUBSEQUENT EVENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The management of the Company proposed to increase the authorized share capital of the Company from US$60,000 divided into 6,250,000 Ordinary Shares of par value US$0.0096 each, to US$9,600,000 divided into 1,000,000,000 Ordinary Shares of a par value of US$0.0096 each. On September 12, 2023, the Board of Directors resolved that, provided that such increase of authorized share capital be approved by the Company’s shareholders, the increase of authorized share capital shall be scheduled to become effective on September 29, 2023, or such other date as any director or officer of the Company shall determine.</p> 60000 6250000 0.0096 9600000 1000000000 0.0096 EXCEL 89 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /.!/%<'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 " #S@3Q7U7'Z*>\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O31%T=#E9<,G!<&!XEM(;EM8TX;DI-VWMXU;A^@'\#%W__SN M=W"-"=+T$5]B'S"2PW0S^K9+TH05.Q %"9#, ;U.Y93HIN:NCU[3](Q["-H< M]1Y!<'X''DE;31IF8!$6(E.--=)$U-3',]Z:!1\^8YMAU@"VZ+&C!%59 5/S MQ' :VP:N@!E&&'WZ+J!=B+GZ)S9W@)V38W)+:AB&\;N&Z M1+HS./U*3M(IX(I=)K_5Z\WVD2G!15WPAT+<;P67U:T4U&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" #S@3Q7K]KN]<$" #+" & 'AL+W=OU0^NUW3M+0 M2<$P:6\2V[G[^W?GA\MT(]6]+@ ,>2RYT#.O,*8Z]7V=%E!2?2 K$/AE+55) M#795[NM* N9=Q:>SL/&H;'XP6"C]]K$ MAG(GY;WM++.9%U@BX) :*T'Q]0 +X-PJ(21M-9&EITS$I1,M&_Z MV"5BWV'RC$/4.40-=SM10WE.#4VF2FZ(LM:H9AM-J(TWPC%A5^76*/S*T,\D MYS*M,XGC#:$ M'@P-Z@&\Y.V;]KB'+O4GW&_;"H;@W.[CT94#XJB'.'*J=&FZ@9QI MHRC2?*'E((U;9TXE;E61DVO(&"4?E:PK=_RZI*U M,6F7.2-X/ :)W4K][GMI^QWW:,=.P46ME"6[8#JEG/P"JIQX;K71*(Q&<>C@ MFO1E;!_L @?U$)5;ZX54G?1()_^$U"WFLU!NM:^1 RD,GN[+X#5'88%< M"IF6>,L]DBO8#MZ4;JD@",))&$;AV$6V=Y.'3KDSS%76YHO3?)#'+;"F7,,0 MBK]77TI0>5-%-4EE+4Q;:OK1OE*?M?7IR;PM\]=4Y4QHPF&-KL'!,5X8JJV< M;$MM36C2.[4G33Q1$G[&:9@BQ.24$%(CL^O/PM2)B4" MA)4V7VR26BS?!;'[+,C+1ZF^U!LA-/I:%E5]-=EHO7TSG=;91I2\?BVWHH)? M[J4JN893]3"MMTKP=3.H+*8D"*)IR?-J,KMLKMVJV:7#7!D^<+'_.'C387IK/++7\0*Z$_;V\5G$T[+^N\%%6=RPHI<7\UF>,W M"QJ9 8W%G[EXK(^.D0GE3LHOYN1F?34)C")1B$P;%QS^[<5"%(7Q!#K^/CB= M=/^UINK23)!:W'/=X7^*!]_$X> 0N,ODT7= M_$6/!]M@@K)=K65Y& P*RKQJ__.OAXDX&H#9R !R&$#.'4 / V@3:*NL"6O) M-9]=*OF(E+$&;^:@F9MF-$235^8QKK2"7W,8IV>?W\\_+V\^72_1XL/[Y?7[ M57NT^O#N9CDWE]_.W\W?+Z[1ZK?KZT\K] I]7BW13S_\?#G5<'OC9)H=;O6V MO149N=7ON^HUHL$%(@&ACN$+__"ER& X;H:3T^%3"+J+G'21D\8?'?&WV"DE M*HWF=2UT[0JG'<_ATBY4 MZO,^6_!Z@WBU1IDY$'_O\CTO('9GU*VKL'%EBL!^1F,0F7KE_B'7.@1Q;6>?G MS6YBZPT)Q7B@US;#),&,CNA-.[WIM^D]8X93>_U"#6?I0+%MA@-&QQ(-!SVC M J_DY4Z@>R7+$Z$CDWMP=9IK4)D&4E\T.Y5ZA%/LE?I!;X0"<+=LX:-L.;@Y MN7\4I/AH-1Z$.@QC1E@PDF6XYQ_V,F?V26I>H)'!SK(#AD(+88?5R6(90 M-5*6D!&Q/<&P'V'O9/5P%A4.?HXU1 D+0/!0K&U(2(3C9&P-] 3#?H3=*NBR M(9,:Y!K:;HW:43A@&U $$T@<:WH=AC3$E(S ?3#'8QJ,@SV%1 3WD[C;D'(O83\2VOOJ [J6!@7CVXXW6@C4*W&UE5 MQ6'(6)I$(]0F/02)'X)=OPG+WS2;SAV+3;4X(&D4#U>0PS!)0AI%Z8C,'H#$ M#\#Y>L^K[,!KOMY#(?L1/OYLJDZ5 FG_U/GT'T1B+TF&;YK(+8Q*- M5#C2@X_XP6?Z-"W/Z=*(C3*8)SIL?MQFZ=AS[WE'_+S[BRO%H]21U(OWU88KL9'%&BKR?]$U]*;N#1_Q$O.; MWWU])V^G+[]ZB-5_C^Q_@7ABY"R"Y;$SS_F=6WRM$G/G:ZABX9;/2"N MT>^[2G1O.QN#I0=W>GZ)>0&5LMZ*YD5V\>1\HTIM3F,6T^&K@A?-3F>N MASE]">;KW+QMAXS>\GS]*J]0QKL^P/)7<(YWZD;[2 M7.^TA*=]6$I.I3:HDS3!=-C-O6QWJO+HA:P?Z!^%YG )*CQ7U5C326U.AP2V M!%;?X3:,(S*RE:4]T:F?Z "B7;EK<=[R!QH12-*-^9"S%ZB0M5NZ#>Y7T >% M<6 M78Q@:O([!AVJ_ ME;4G6FZ;STUW4FM9-H<;P4&Z,8#?[Z74SR?F"U;WQ7+V?U!+ P04 " #S M@3Q79E?9F5($ "%&P & 'AL+W=O2( >(-$F0&"WK9;MW6L7#$2;Q)QM8/=T'_[L).0( MA-0@]T7S-/_?S-@SB4FZ>TQ^T#5"#/R,HX3VM#5CFP==I_,UBB%MX U*^)4E M)C%D_)"L=+HA""Y241SIEF&X>@S#1.MWTW.OI-_%6Q:%"7HE@&[C&))?CRC" M^YYF:H<3W\+5FHD3>K^[@2LT0^QM\TKXD5Y0%F&,$AKB!!"T[&D#\V':%O:I MP9\AVM.C?2 R>CU&>CR-X/."[[X'GEZ> M/?]YENW-7KX$WD"! "I<]S MAX^90^N"PZ^0-(!E?@:68=G@;>:!NT_WX!/0 5US-,TW%>"GC\"_@-5,N=:! M6T'Q/J:89D[Y/ZH*D%\/FFR3!K"-/$^9_(8R V=<'+@*XDB":+@W3,58!NS< M [JP1Z:\T$]GY[+P(E$T3CEHI'B3B6X=ETQZKQ1BVZUBFZU4JRMIENKNC-S MT*QV()[?#W0#YZBG\02IAODK84"5LI!(V5@D+ M5,(F*F%31;!2S]E%S]EU]/X+680)7VSF]X+/8 ,)V,%HB\!=F( %CB)(*-@@ MDEG<@W_K[\J/F;]6ZD^L>'=]HV$8IMO5=\?-51O6MCH1>>F6@PIW5;782WOVK6&2IBG$N8[9[-G.G:SV6Z=%*M*IR.5L+%* M6" Y'!.53J>*8*7&<(O&<&]J#+QEE,&$7UQ5=4&8J'0Z500K=4>KZ(Y6;7?,1#. .4XHCL(%3%^D$K&IZHG6^0/S M9,V26;2/'Y4-JVSC2=CXM4%?^P-1)6RD$C96"0M4PB8J85-%L%*!MXL";]<6 M^*!8BX,YW(0,1N(78%5U9QSGN+HK5N525EYM3-?>HU7"AN?Q5ZQD1U)9CJ58 M@I._JWS%C M.$YWUP@N$!$&_/H28W8X$*__BR]O_?\ 4$L#!!0 ( /.!/%>S/(?:%08 M %L: 8 >&PO=V]R:W-H965T&ULO9EM4^,V$,>_BB;M M=.YF@%CR,PV9@9#KT3D(0^#NM9(HB7NVEU/M@?/7/Q,UHQ)]!*%<7+16TNY.>_WD_F:130YXQL6PR]++B(JX52L^LE& M,+K(G:*P3PS#Z4, MLE1FG/_,3FX6%STC4\1"-I=9" K_MFS$PC"+!#K^+H/VJGMFCOO'N^A?\N0A MF1E-V(B'/X*%7%_TO!Y:L"5-0_G G[^R,B$[BS?G89+_1<^EK=%#\S21/"J= M04$4Q,5_^E(68L\!XJ@=2.E F@Y6AX-9.IAYHH6R/*UK*NEP(/@S$IDU1,L. M\MKDWI!-$&?#.)4"?@W 3PZ?[BZ?KF\>Q]=H-+F['M]-BZ/IY-O-]65V>?H( M_V['=X]3-/F")O?CA\O'&S! EW>9Y>W]P_@KN-U\'Z-OD^D4G:*GZ37Z].OG M05^"ONPN_7FIY:K00CJT..B6QW*=H'&\8(M#_S[D525'=LE=$6W /]/X#)G& M"2(&,15Z1N]W)QHY9E5K,X]G_D^U5E6X4&"I%60]X3S9T#F[Z,&B3YC8LM[P MMU^P8_RN*L^1@AT4RZJ*9>FB#Q_8EL4I2U1)%IYV[IGUJ>T06ZYAF?Z@O]W7 MW[:SB(=MHS([4&97RFRMLA%/).)+:&+="HL(SMZ=3XEOV;[=4*BPPY9O.(ZG MUNA4&AVMQC\$3Q*T$7P92/0IA!/E>G1:M\?8M3W+:LALVYUBPR$V[I#I5C)= M[8J8;)B@,HA7:/P"8$K4Q72/.:>/%.P@7:]*U]..RA1HE25+XP7TJ>HO"^;Y#F/%+8F8[IN!WCXU>"??TT8C$,4)@+I@O 3Y#(;,"V3*O:5TT7 MRW>)UY"M,K1]ASB^6CJP>AXFCM7L@RI+VW*A M&7;5F=2"B5;PMZS/+ 6/=J)YK!9+VA)@@GI&W,TNW06N,7Z_D[D6LF MT$T\YQ%#GW:E56]4CLK18T4[S+LF*=:C]":6#.("",I%^QD%>1%.4,RD,GU+ MP:]\#W4X5FTS"S#7T71P#5C\!F'7-%ZQ!%2B)0T$VM(P91ERGZD0-)8H#.@L M" ,9=*R,-E8]TVB*UVKXZ*#4@,9Z0G?FF*RYD*FCH;5QK)M M$=SJLGHE'\VT9CS6,G4X36=)L'@MYYPR$;>5B&F8K3045I[K=^SF< UEK*=R MT1;>6A%MPGJ>:[=61-L,6X[O6!TB:Q!C/8E+,.QUL!-TUR&U357')"YI8:QM M1XCG&AT0(S5[B9Z].1.N&("7[;KM(WU1+U6B8*EEN$V"J0]41CZ!YK+/W.[ Y[%1[5*P>*]IAXC56B1ZK7V!^!ZL8S5,A6#Q_ M1; UCI.0%J^G%G^E1>M6UD'%5WB&M;#;'#B%)>PU76*:'0-74Y:\]1S[KB&S M6P_1(!5VNZUML-?_,=^*_2U0R_R[0N'Z% MST?%=XXZ3/'9Y9:*51 G*&1+"&F&PO=V]R:W-H965T&ULO55=;]HP%/TKEB=-FS21+\HJ%B)1 M0E6D\B$"W;,;+L2J$V>V@?;?UW9"1*?0[J':2WRO?<[)O2?)37CDXDEF H] MYZR0 YPI5?8=1Z89Y$1V> F%/MERD1.E4[%S9"F ;"PI9X[ONCTG)[3 46CW M%B(*^5XQ6L!"(+G/;H#QXP![^+2QI+M,F0TG"DNR@P34NEP(G3F-RH;F M4$C*"R1@.\!#KQ\'!F\!#Q2.\BQ&II-'SI],,MD,L&L* @:I,@I$+P<8 6-& M2)?QI];$S2T-\3P^J=_:WG4OCT3"B+/?=*.R ;[&: -;LF=JR8]W4/=S9?12 MSJ2]HF.-=3%*]U+QO";K"G):5"MYKGTX(WC="P2_)OA_$X(+A* F!/]*Z-:$ MKG6F:L7Z$!-%HE#P(Q(&K=5,8,VT;-T^+#=?Q9#6.T6@^ MB\>SI(J2^?TD'IKM9*67Z7BV2M#\%LT7X^5P-=$ -)P9Y'2Q'-]IVN1AC.[G M28*^+8B 0F6@:$K8]]!1NDIS+R>M*[JI*O(O5#0EHH-\[P?R73]HH8\^HK\@ MOVO9?@L[_ICM>6UL1QO;N.LW[OI6+OA/[K:Y6570;:_ 3(V^+$D* ZS'@@1Q M !Q]_>+UW%]MWGZF6/Q)8F^<#QKG@_?4HR33KR%*>2$YHQMB9XPP2YN%E53/ M2IDY>8AZH7,X]Z5"7)\A@H[_%A._CZFZ<,Z^5#-6]KJ#, !]ON5&PO=V]R:W-H965T&ULO9EM M9^HQ O%T3S^3,2]+).:E)VNET^D$!):8'R =R?/?O*S!' M# C.;C7]$@/9?;3:78G5DX3N+B9P\O7!*GY>L_+!;'Z^P<\D(.QA*49$5,,Y"3IXO) M)7SG0[U4J"1^B\FN.+@&Y50>*?U8WEQ'%Q.EM(@D)&0E O.?%[(@25*2N!V? M:NBD&;-4/+S^2O>JR?/)/.*"+&CR>QRQ]<7$FH"(/.%MPE9T=T7J"54&AC0I MJK]@5\LJ$Q!N"T;36IE;D,;9_A=_KAUQH "- 06U5E ["JHYH*#5"EIW!'M M =4*J*M@#2CHM8+>44!#KT#B8X?EY3G<@+Z4Y MK;RHXEMI\XC$69F* =<#B=NFXRV!_%=S>7#N7Y>/@ MGO]\<)?W ;CUP.+J@N#JW=XX[BKX$;B_/ES?_P&FX"%PP)OO MS\YGC%M7CC$+:TO>[RU1!RRYS:,XXZL!!&N10CO&U,* MPVVZ33#CE%NV)CE8T)1O.>MR+W@AX,T-+8HS<)V%-"4"O#^.OZ<]Y\QX_C1) MI#9)I%8<-,!YCQ.]+(:@;"$&K+>CT!2W;@IK6%G/[8JIEVP8R4%O0$PCJEJFC M#M#ORYE(,2"G-H(MWVJ-;[5_Y]LW/+^+:JF<'>7G_3#&H9]U#2'+['AZU)SR MS?BNV."07$QX'E9+8S+_X3MH*#^+5IE,F"L3YLF$^9)@K01!38*@BJX-) A? M_+P&*?AFP%.@NCH#/#4"1L./:YI$)"_X]OQI&[,OX,\531+ W^$[G$=_B;($ M273+0B;,D0ES9<(\F3!?$JR52GJ32OKH7K/DI6_"WRBBQ!C5/#4Q9,(#U1 MG0*BOWE]R8\53!CP4?*I 9<)7W!JJ[9A M*QVO]N4,Q%UJ0D7L5:OQJG6J5SO5US<];!U9?8T:RCEIU][++K"PJ775],5W734#NIZ/7EIJIJ6ZK5.2+Y_6D@ M?CXR#%47+SNHO#8G%.F''Z&GZW&^O?[IU 4JEN5)IGE2:?X2#VSEPT*"" M_^/YIAY,4EDCE>9(I;E2:9Y4FB^+UDZIUW85'.]7C9USQE5/3A"9-$*:;=>0U('=2'_3Y9>]!V2%^[9'"\3?9?3CKCZ)-#+K6!)I7F2J5YL-]2 MG*J\@D&P\U;UCY%L!_ZU^P5'.R)'G'@T8&$!SO")UV\A%[NM_<&"B]I':%I-)< MJ31/*LT_PL'[Z,\./A.6WYD_X)S7TP5(R!/75-Z:')3O/]WN;QC=5%\.'REC M-*TNUP3SBJL4X/]_HI1]O2D_1C8?T.?_ %!+ P04 " #S@3Q7'YE$#%8" M W!@ & 'AL+W=OSC7*GJRG%DED-!9(=74.J3#1<%47HIMHZL!)"UA0KF M^*[;?-N9TFRNSX41A1;:0 M@EI6,Z%7SE%E30LH)>4E$K#IXX%W%0-+#.H*!E/9*'QH<3P.N> ?P&\/\& M@C- T #!OP+=!NA:9^I2K \Q420*!3\@8:*UFIE8,RVMRZ>E^=M3)?0IU9R* MEI/!,AXODA@-IY,XF:3U+)W>CN.!V4X7>KA+)HL436_0<#28?$M2-)Z@=#28 M)Z/I;9S,TP\H^;X<+WZACS,BH%0Y*)H1]BETE,[1W.1D33[7=3[^F7SNB.@@ MW_N,?-NM;N>"_>-OF97U_M_U^ MTS&N9$4RZ&/=$B2(/>#H_3NOYWYM<_8MQ>(W$GOF>W#T/7A)/4IS_1"BC)>2 M,[HFMK\(,[196$OUK)3ID?NH%SK[4U_JB,N3B*#C/X^)7XZIJW!.WE+34O6C MOJ6E1 PVFG([7RXP$G6;JA>*5_;%77&EVX"=YKJS@S !^GS#N7I:F%YP_%9$ M?P!02P,$% @ \X$\5[?0W(-2" O"8 !@ !X;"]W;W)K!1.6B5C(CC>*,5C]/!^+R\ M=Y^-S^6F2.)4W&XGBE4CS6*8H$XN+P02?39FK!I06_XG%<]ZX1@K*3,I?ZL--=#%P5$0B M$?-"N>#P;RNF(DF4)XCCCYW30?U,-;!YO?=^78(',#.>BZE,?H^C8GDQ" 8H M$@N^28H?\ODWL0-4!CB725[^1<\[6V> YIN\D*O=8(A@%:?5?_ZRFXC& /!C M'D!V TA[ .L90'<#: FTBJR$=75[?5QI[IH>\R+98YNDHC$1V. M'T'\-0BR!_&56!W^>Y-^0=3Y)R(.H89XIL_Q->;Y$U[!! M9W,:P6-'L%7W:Y' 1IY^1K!/+[8EU3YG8$SD[F#ZOGC[/FMA+ M 4[G,:]*@%UR84Q[Y==K))1@$KJLE?>N&69@Z)BS[M=A M^]:P)\THY0)EJK@/Y6((J40\ST5AC-GJ]+UI\[L3P#RJZI4)65 C"ZS(OL%2 MK:I,%.=KF?-$X8/E"DNS>"U3)/[8Q&NUXDT0@TY4-/1:.>G:$ :5$ILC#^O( M0VOD]VI+E6H Q B*Y&96+#8)[*2YW*C="3#J:UAS(M[R66)>6Z$!1$#]H(7# M8$8"2$'/XL*.YE#GST*!%;+FKV7=,1*FTUWW'@M=VH)@L(-(GXJ;X>3H<4+MI+[>-(MB$;,;K>:!#3 7EME&0R''A041GJVH=8)V"X4 M[G6]@Z-"L8RS"*UYUKL4N[P_Q,QCK,U%!D.&L1-Z04_$6B)@NT8XC)C#%">\ M$%74K\:8#8Q.:4@;Q+B+N6LX#*%JXS[BT>2/[>S_740QAU,K$']\Y$0;R-P/ M0K]3G[MV0\)<$. ],6O:QW;>[\1\S%1WJ7N('3_P.E-M??8']R?10H#8A<#= MD11)##3NM+&8C#Q,<8]B))KKB9WKZRH"Z[VOA! 3/S/@<=)6[$9+'%(6] A$ MHKF5ON71%B1M#$DS3VF7M&%]N&TV,YA!M#CP^S8CT71,['0\ MJ0.L5[T7KLXFPQ#!ZIBC]@CFE.)_7A^4YUS"_YB70(G9/1HZ3OM,9# <,L=QW$93Z1"*YE<2O*N3=U,>'([HY!$K;[\[5R?R=C@+ MFK')&R?U339?$.FZ[<-@?_%%@FN7I&R?Z)K#C#[_40.>^&V"WK<3MC_\H/*T-J%T; M_!"16*WW#;UWX.L* !(ZM-. MC_^H_ :/R'8Q<0^>PI<(M.GX[ 9% ,+'1_. M&FUT?\6AGFH!0NT"Y)OD:8Y6/!)5$U[+_QXRH%WU,,3$;Z,R6?D],I1JD4'M M(N/'_F!8)4.%7K+!,7&?M/-/#>=ZGRJJZX&HI0BU2Y&:LS5/-]G;Q'M&N 91 MX3+'=3LZW&")?8<$?>=+JN4']=_%V==Q"H>(8WY].VF[_U3>#F=!*Q=J[PP< MK-D93W^AFVXF' 6F10N\@X#+B.]=CZ<"(1 ML0-I:C>XS6;4X:^B6FRP-\3&OL$$&*-8;:\T*B'F2YZ)I4RBGM,MZVJ.]HXR MF$")I,RG/3*8:2G![%*BK@Z[XF#<4\:P#6+"M*I,=A@.(R'N:40RK1.872=< M+19B7BXJ\3(O>\D(CA\"S7=]9= /Y2^\2LZ6%TK3;GG2Q[',U$#P@M!K'TN, MAB'VPYYBS;0V8'9MH-(1B7E6'AKC]\9OT @D] AFG:08+*GON\SM2TKC]0 [ M_T_[(D:\0#/Q%*>I6ESJN"&R6$9&(%VR]SP?U$Y;%1@,@R" U=4'0PL#9A<& M5AA"=2*L -S..P[4QU[8Z4 8#%VL5%V[935JO >T$ME3^7I4CLIN7_4V37VW M?@5K4KYXU+K_%9]-JQ>IM)OJO:[O/(/LY"@1"W#I?/$AJJQZ5:KZ4,AU^;;1 M3!:%7)672P%"+U,&\/U"RF+_03V@?F%M_']02P,$% @ \X$\5U?FI!0> M" B18 !@ !X;"]W;W)K,:&Y%$2QQ76CU_[4[^)\.^$K9RM=>2;( M9"[E-WP9Q]>-$ 5B*8L,(E#X]\H&+$T1",3XS6,VRBUQ8?5Y@_Z+Y0Y%-C+SBT&"C OW MGW[W>J@LN R/+.CX!1TKM]O(2CFDAMY<*;DB"F<#&CY8JG8U",<%&F5F%'SE ML,[<3)]N>Y/Q?WO/X^F$]"9#TG^9C2>CV8P,1[/!T_@1/URU#&R%"UJ1A^T[ MV,X1V OR((5)-!F)F,7U]2T0L92SLY&SWWD3\-="-,E9&)!.V#E[ ^^LY'UF M\<[^:=X.MGL8%D/HD\YIQ*X;$".:J5?6N/GYI_9%^/D-H;NET-VWT/^ZT&_# M]GO3V=UH
1L-QC]P^35\>R=WT?CB>W,[(_?AA_#P:DLGT>30CSU/R,NF] M#.W08#H9CB8S]S2;WH^'/1S^93SI30;CWCV9/\L MRQ$GDEE.Q1KBSR0D]<*DG,YYRLVZ(KV36ZZ$)NTP_-<&G?U6P#R0S3"PO+&[ M'F1\E&C_ZWA#,["B">,0*VSWF?45-UPGY"M72[YE5Z)O06NJ:GM=58C!U+]! MZ^1.PL@7^'G_ T:]^U*A2N:%!I_4NC1"C3/'Y WO,141<_8I%0!6Y2F2:KE') *^+N>:@/X5T MR2#A@EKQ>KGB*>E8Z3K!_NX:2C7H^RA:4 K^GT(DA22C4U!KQA0H[X"XM;D; M89O[Y&NDG97VK+NSIA:T5KNH%[\R!<&*2/N6V)F]]9LO M5"=\BS(6KA?#IN9-3ZROJZ:6^*!93YP$[]]RZNWT+=XJX1!/*]!FS<@@7J]8 M0@OCZW;[(H#06Y/VN<_2*,-<8,^@* SZC$ZH8F!2<$:7ZW8F-LECH71! M 0@VJF3(_9T"PB@HQGOR'P&7 ,@"H*OD8#U7%8WL9V70VSXE YX>05;DL*?S M%[H$X9;P#)_?M<^"RVXWN/QX;AW^8S<(N^?!!3A\ (TM($._";+,U]A]PSZ8 M?3><7VE:.,C#=>(@0VJ)0RO'-BYQ24XJ@:H8." 5_'>+O,U%+SGL@Z4A99LM M=0&:W6A,!_M[S5E$,P8*B+D"I1T)TW6MG(&FT0W >[APRTZ/9>Q-2^$RH?-/ MY-7=\TU7';WTS#E9G2B"V5H/2<.G04S8EK,P2MKH/B@]E3'I!SMP<*ZJU#+:V *O<2 I@_<8V!K_/(]Z"? M !+RK6=3:YHT]6PTV^H,]'!8;RXS 5DXH]D805(8$3+E<:G[']S?@244PF_. MF.M)"H$FA7QLN\D_;5>(T(@JM<;=,:)8DSS7)$1PR(8BXE"A0)7&)A;'& X8 M.54NT2(O.)QRV]7RQ2$G\P'!%@N?0VA99.=0#85 (?S @BL(X9R!+\3$'F2$ M;\3,CXCWMJ/4\O:!R#VD?7*2@#=Q47=QFY9\NK3UN,PD/B[+LH_Z FRZ="QR M)5^Y=41I3T-PHE;?F(VJ**%"L%1;3%^O,6,O7$^1X3B<(@#)9^4]!'O18(W> M)#.,T1V/L_Q$I!@%'\;>MC")5/QW3#!NNN](;*L*];*]:0618%]2%:.=AC9! M2:5W8WW& DR??4*RU$+F"'U(2&Q=MBB@1A2L%-0P*GK>) C(#I M%U!)3\Z:'3A:*% G)D8+IC=]%CBH9F]"YO03YV[NNB]J6(JV^)QK0M, M%@(/._ZEKA=;XE& ^J9O[=F^*%L95*6WRZ!*>=O/H*E=L%?5*N>&VGI8R;M> MB=@]EGW[I;NC:)(Q]-S@O@8]=0%N*U?H'0AY3 1GX:/^L&-G;*J!WKGM4:', M@4=O^I^S=M#QX[N& 9"JBK;Z09NX]'-,O/T4(IV'=KK.0RNGJPNGA: FL5O( M?(7=1@!&^U'6"R6S?YHG^C^,7!R"_!"@N)9&ZJ7NRDL1\M[UIZ[7MQ.=Y>T("Z4"DU2 MMH"E8?/#>8,H=_'I7HS,[67C7!HC,_N8, JA@A/@^T)*LWG!# !T90 &0 'AL+W=OO7/>.?[NOFLUEIW29?UF5E?CY: MM>WFQV?/3+;2:V5&]497\,VB;M:JA3^;Y3.S:;3*Z:5U^6PZ'I\]6ZNB.GKQ M$WWVOGGQ4]VU95'I]TUBNO5:-=N7NJSO?SZ:'-D//A3+58L?/'OQTT8M]:UN M/VW>-_#7,S=*7JQU98JZ2AJ]^/GH:O+CRQ-\GA[X5Z'O3?![@BN9U_5G_.,F M__EHC 3I4F^N/WT]NW5A_\DO[Y);F]^>7?SYN;ZZMW'Y.KZ^M=/[S[>O/LE>?_K M/V^N;U[?_O2LA?GPK6>9C/V2QY[N&?LL>5M7[G# ?W35*)F-TV0ZGLX.C#=SBY_1>+/_RN)Y[)/AL5&9?C0;E>F?CT!;C&[N M]-&+O_UEM8HUJ,KA@Z+* MBDVIZ>OKNC)U6>3\_<>53HJJU4VQ3KI*=7G1ZCS):MC]RO!O\C3\L2@J!2.I M,C$PO 8];TVB&IT MS;P,Z?I-CP__%6@!F=UD\-;&I2D7='?7=46U1*>07%9M&XA!Q!<14.S&E9< 31($IOB1KU@F-.C'P*/PR358PT%SKRC,#%PPV M-2&RTF33-:9359NT-0W<=+AT?+_1RZXD:H@66O?H=I36([P1P80?W!3)[?'_CI)KW;1@_F-.T*KKMJI; MG>2%RWFH#VU'F,%&"OA I OGXK:O8V1!)R$X[V+"X M P'X$#+)X&^-;NLT8@=^C>X'Y.+XC9.C!3 4AMIJU8@@O=*97L]UD\PF)$Q3 MR^A[$*5%48H(T=NPMPG0^%9MDPN6O%%RPU/5FZ)"^D5RUJH"SXS$IKP:8/IZ MHZHMZMS7J3@X7?3("6R\" !\!*+9X) J_PU<'CT8"0HLSAB(&8@!*EFHHK&F M@7<#Z/6SP1?@DXWCEMW(#?Q;Y\8;%=[Q:UX2;&59Z#O:"-72BX'<$ATJU[]W ML!(4I+7ZK&5T+Q3>7,&6@KLV)<@&+(PG^@[<\\+M=*$S.!Q9%[76D5&$L3)2 M> -/>7GB5QWC6L\#5/G)^7/S $HLV^7=5->PRBL(8789]9SO9]C!PH3(L#@VGY"$H. MP"R!#<9]V7V.=/4.5JGFI0@P3)8T MY+GRKK%;3MP'$EGCD2S8-C(J8.5VAPW>/,SW(=KO@09@<*XA+4"JD$8TQ*)7 MO 6-1JUHZFZY"J8@^]*WV%>WU\G%]#1-WCCYNJE,VW2B_[B'7O0V39UW6?LG MK 'K G_"%#GJ*!!&NHE3 G4=K+,I2?N4,1KG"&0_H4Q!LT4F"W.GR@YLH :? M =&(F 14?Q@+S&3+MB:KE_B[^+Q,@25C8VYT)",P0# JK2+X6[SQ$OPH:$J3 M@-DQM![DF5==/R!ZB7JM[1=_:DX"U8T5D:@&%C1ZA;D6Z!+./4JN]L0R YXF MY.)*#-QUL7:3 ;N<.;Q!9X6YN@!KX&-S4FE1!]Q2X9Q&^44C7$)N *79R"5*9 MGEZ.G60F%)\'QF-@?_^?R>L5;Q?1JHL[= J7 RR!1A L=,0 -CH'IZ]0[Q+",0H-]O:F"I>YBXO MR?/!O\L:"9LC=)!*5+H"O:R; G,5RQBD%SQT+BJWQ,=@(D^LB0A3I:DEP,!A M0)LTRATY>PS_[HH#!WX'"*A7"G -5JX2^=^[D"0:#49JTPV:'H(1)8)SO6 M#;-Y![UOECC= B237&O;6[]:M"B>$&J#J6//&VRWSUGTEY7JR%);UF\@\ZTH MD$(V(2- Q+?('8J_(5[3R)\U/#9*()]XCZG+EKH$R12]$Y6..Z M.G81.EH?LJ) A0?I(N>15 J'#W-_MDR(XH1& (C,-;Y45*1^9!]Y=S$"IQB? M_1-#:1PJ([<:3/N_(;9U4D]##%A#<+X7T[/T_/R\TG9S.TMGEN!\<6ET* M=@-,'XEJKC>UP>WK_>G%/$QMQ(-O[7-)MR$Y@$4SOW+@ 3R:+F$5P,NG&"! W-$IB*9:3?% 2!MY+Y#Z9>#, M+9F0A-5@HEN+364(11)B%WDZL'EY+-C&IFJA+Z6@A90I3^9;%R/RPN8:*-). M<\4.#"EO*'OP26 _^I@KBI_3]46CUAH+4,!@R($]O@=V#,QWUAJ'L6GT[!YD M"M?@351 FK-1$0\&EE 6-&MLR@),-YC)V3/F.2Z)^$SS^=W,L>14K+NU#7UJ MRO<5C))U)003S!F'+(JB]/)J- "&G1OLA,H^'[?U,?X1M!"22!GV-*3U@9A 2;#?QD5UE'VQ.(XH(WS[-S ME/S;$NUE."(AYDB!D7U;M"6;6UW]5GN!98)$4PHC9@7_LCZ#,&>1=$0YP)T[ M&T$XQP8_GHS_:H5S'V- )"/X#^/ZDF(>,&D+2!H>O*)[ L,YQHS6QBSD:,IQ MN[B/GAI'3L>:PG;5='D; "T(((_7)Y.T]EDPMYN MDDXO)NG)[*2/[GQ_6A1:"%HQTK,5:F"(='9R*=2,3W8][RCY)R0K_7QUB, 4 M,LW=)T,W/!0BQ6EV#>,)+B%((G^/KA+LAWB;OH08<$44T],@"PAD@!GI(.Y\ M7V/U\PX8 :9AI4M.EE5%'F-XA@HT" ,FG(G\4TVUF.%9'8;2FQCB4 M"L0,N_L/2*+;Y%_P/56=/B%DS5%#.%?/G3 675JHTE#D'ZP$C&E60Z3)%?7: MJX*%K__0_ Y\N8%P',TA^$1:-.XI6BM+@%VEVRI$7 2+%MR:73V.]]6@#WC4 M7O[CYG-4"40NV7B///Q;E111Z2\9>#[+%$E&AM^*^9K7,#SZ-,X!#$=D!,N;O32#,UN6;K.'B<\%2I-"K,-.XM(^ M(K^,@2(?A0R8$4Q$E9OG'%/I>MFH#9@=["$@T@179B.==Z9%)*,*3%-_*W@M MVCQW])>Z6H*Y0.*+M?9)0@RX]BM!1O8)V1GODXOPAK>7,CG0/_*G$%T-;6DZ MM/W#W,7Q[AL,%BM0GON*(LD X9[V#2AOV1[G]7H'S4==C$%Z7_R.;3'A5E2* MRX<*;SNU(N3_GI+;5]NP5+P 45B+"YCL<0%!>TZLZ*XJ60MENXSWE9=]K/1L MDEJ$8*N@>15#B^(B4@:W&2GAO@]BF*]G1$@H;D$]1_2)4B:8/[.E3".U>)R8 M@F3"KS A#%R6AU'YE(FR4[!7&=)APO7X< _9)S5YV@/S MFG_#3I76 ] !8ZS5C7;+QR_^.0CK<>1A@$]C,:C9U**!O@PW MX(F%$1Q,\-1JF$_U)<5GUV5?D)#*9O6"""U)T^*I_U)#X(CPW"/YUH$5J&!=9U=X)F+!<(F..G.K,X4 MV=WY)@ %WI>&1WQL $XQ7,3CM>#(7JB_(?,?TEE.\V=G9^GEB71>G)Y,TI.3 M'7EL!5@*V-FKW"B@.Z M76\-3)^ Q\44MKJ/2/!B$1&H#Z5 M@ XN-N,DAI!;\='T\4:U&%@1YZQLB?&S'$K960YOX0C[CFS(*#$F,!L+<1D% MX,!6V,N\6+"AW"L) 1<$F+.:EJ*_YUB%&4XQ/M;FR@X#@F:)&[B!30<>I1;2 M11[DJL2!C.8.$:;.0B;#A"#QZ Q\X!QO%M4@<%DP&BX:(V.D*B\T%Y^D#8 H MI+J7@QM0#OA3K.+.J9Z@W"KEU(3CN@^P@(-@\?Z0)F9NYV2O%7335[;=M*$D M(28:48\*>R6PU9I:Y3,.JRE[-Y(;$454JW(FCBM_SJ2XC'=' ?K0?>TXP+J! M4"WY3.5IM1%,I5V*&QL-[@/=7OWTJ-+<6&=>S@1P9P.=4_SD:QNJM+;CQGPU+;*.->S\'G8(G4SW5[C^+]'7M$N'/'!^ES2DD6, '&O="DU-&F19&ZY'C)[YF>P?XP+ M6)XL:F7K-ZZX%DS,-8QM12'5#5YE)TQA!T*L-'(TU<BO0R]S^QK2 FS[>A MH4)J0?'Q^ (V4/[>T0$9U&I11B&?RD!-$_A /;1*47T)I60R7\K:^D7( 1/? MT0YLQ,B_QP8>B,R$TY:P!R>B ;NW]-)O0E)O,&3\PPEX+Z$KUC@^.U#.\4'@ M*H1E@K(_;GA)T8AO5UA!FDRG(EH,05C/68_1B=.1#QVTB.UX'A> 8D4%1Y<@ M)RS6X":MYV!B8!E=N^DDFD%_G.!R$04:]'J$FC::G5^R1F1HL_=A0UCAPP\Y M)D^N?\5//KU^]31&SZ19,(^:H0*K[AT1=Z8(,)Z[6=RQY8,#-L F)V=3 M.8#I,8+!HRQ8N4(TP?3#R[[VME0>1TRX7P8HPRA2_.S7FH&H M%24L1_C5#&$4K3[L,*40ATTY*PJEEF&&N="<5O3Z8#@9Z&,ER+H*]0'7N=#2 MZQ.2=V6#>VRQ(J"M;V##=A*%JXR:)DT8MH/UE:88"PP+J@78=,O;-D,'@R1@X>,J%!T(/ MD +:BEVS_>$1LS_N8;1:@4QGV=Q_#1\?S6C6YA/1-?HQ2;9F7^MQ"#L'M/F-KJTLPE-BC'GWY2!;2 M4<,(L :I=">>HERQ']QD3><.MNZ*6F_U>Z3*[0*:3#&@>,<7F[:W@J[;2L]_I+ZYKZ8I0>F=\8198]ZZA'!S$.:T@\-EAG,#?5YZ3% MED^KV@Y;OQ$L()&N;)1A8 6,O"V'\LEFK+A >ER@_>>697L4)O2\MMR 7;]R MK,\;#W^.E%D(4M;97J,=MJ3[N?L4C',K>%?N%9H<1H05>Z&#)*L3E(+'XR6@/H$4%PCED28L?"M_*M4NGA""VF(M MY_]B!'Q8D_ @P-92XXMFT3D3LOZ!7( H0Y;6;6)OP%*BN.#C82J,DE6#R9'3 M[3!RM5/:8[B#VH[4!%XAO[2%L:]((926>I8QN8!4J98LJ ML H6$^B0T,(W;=O*Q<'>4X(>F1T^FGY.IDG"B)YSR>5D288'@PBZYLV4CGM! MM'VE6@$N$H5,?[)@NEEAICF#MX.U37^/&394[OPM1DNLHF)L=T2P<:L/-"U11SK.%Y6!7AW)5E9VC*Q98H1X?.Q7>E<"-SN'X?+QA MF+C=->\-\@]E162>BM9AXJX2$.:!0S2+5L@I^6*D1ZE'Y:H\)@)[S_4[]"71NIY>ION)0<@R3[P'D;($;N-SC M[@[^+] *YPR]P*!W1-_$H9$8H"B]=M;)X6-#!X&KW$4$-CBA8<04-(_:E,6:#M3@&1HK*'?^S!5\CEMW+3R.G+&DS'+@P=-@W[DZ/20Q(BU#' M/M=7#)'C\=#*GX^P;3AQN?*)KPK@-!(Y=I7]@[CR=/= (_6YV\(LMQ_OJ?^] MEU8?1@)Z)Q_JQ= F4L*\I:#%PSFT^31&B APPZFRY7*:"?VL;3#JWW,B@HTW MG7P;2$F6Y^L<9'Q6W>Q&LG43!0D#9PU1[#"@LT?]PJ]X>'^8+K9T+/N+&D]" M$L[$-[%8$,U(-&'4<@E)J&N9J;O&V:1'WO[3[^Q TSR>/?]N/ZV5NP5RPCL+ M=QYTY-D/B$RZCN0=M87@0J7OY,>]TST*#;(O_9!Q\EIZ.+P[$ M=O;923J[.$O'9^?ND].3].QDFGRDN-H/.4E/SL?IR>PR^.QD>I%.3L=?S=UK MK']@L/L0WMB?8>$QH.5\FIY.QL$'IV-8VCAYUZM5ABN_/$\OIWY!L_/S]/Q\ M_%5+!T'1>.#:A?P4O97^_D./8;A'XBNVL !"%_+EH#^J">\A_,%=F='8ZJ+] MZ*ES7-_U$C']!5V%7 T&!( Y*_@T3'#N7)K4;2KT_L-U%+@%1\/Y\CNZCD'6 M7DCS_PKS-)W\IU,^0/SP]F5\Z6)_P&]=G=T;>[-".[P_M!NO>#>P6PT[ K@7 MMF!X21IBXJA$A\.+]W3]. 3^PH>$[22A&N"$J0N& M;*"%$<01I\*J]874>FZ8PGY/;J!=/>@*&S+,_.$4W8?OKNZR,63,) M=MGBSM*IM@ =*ZE63I&%W+M7]\65#AA$A?D'IH=UH8= M@'=ZP CR L MN2HGT"=!W=R1!)-3@QDW<"% 2HU(>9UU_I(*+%CIZ*Z*&"2&W29K9FMPR/[@ M+J,@,/@[MF+^3RW]T"2'0#1X_1NPN_\7 1D\?T/\?Z-SNOCHE32LW^!7 M9*2OZP;/HD7PTIM7-QZ,*MRCCK'NHT.*?>R+GA>]$]=+W^*!"=B@;^G'V7?7FL_!W8U!TH33 $]R MVV?IFKTKO@UJ"+J@RJ]T _/A4[X>EK4M9;;.J9FT-M*<[6VHN'^TIMB6!I9Q MJ0*;T-]R#&.,L0%*[U(55#<>^AZ@:#O(NZY0&/_ MA0J^($OG%Z-S(>0<21)SP&4I036^BHSIH\@XO;#\F)V-3A]&QN#>8R^E[WJ, MISR[&%WVAM[!ET10#^WPH56=S)!Z@G?.D;$/FJRWL*'_1N%9\#]AK'6SI/_O M ^N(,![_IQCNT\3^ER)7_#]I^,?Y_R-Y2ZUJ)BGU EX=C\Y/CQ@!M7^T]8;^ M7XUYW;;UFGY=:05&"A^ [_'Z>_L'3N#^HY47_P=02P,$% @ \X$\5],< M'^E(!0 T0P !D !X;"]W;W)K&ULK5?;;MLX M$/T5PEOT26O+ESA)FQAHLMVV"_2"=B_/E#2RB%"D2E)V\O=[AK05.YMFB^T" MADU1,\,Y9RX<7VRMN_$-41"WK3;^;ZHB[GURJPO;!ZT,?7+"]VTKW=T5:;N]'$U'^XW/ M:MT$WIBL+CJYIB\4_N@^.3Q-!BN5:LEX98UP5%^.7DU?7"U8/@K\J6CK#]:" MD136WO##N^IRE+-#I*D,;$'B9T/7I#4;@AM?=S9'PY&L>+C>6_\U8@>60GJZ MMOHO587F$[976NWCM]@FV>EB),K>!]ONE.%!JTSZ ME;<['@X4SO)O*,QV"K/H=SHH>OF+#')UX>Q6.):&-5Y$J%$;SBG#0?D2'-XJ MZ(75FX_O/KP1UQ\_7+_^_.%B$F"27TS*G?I54I]]0WTIWEL3&B]>FXJJ8_T) M7!G\F>W]N9H]:?"WWHS%/,_$+)_-G[ W'_#-H[WY?\67U!>/JW-)O/"=+.ER MA)SWY#8T6CW_:;K,7S[AW&)P;O&4]7]W[FGU^5B\\EP9G.)4"65$:$ASZ>E++WHC^TJQ0&D1)>/3RENM*LG;M3+2E$IJX0,V4'+!9X>F1",K M(85!C]#6>V%K\6R1Y:?G0II*/%MF\VF>S1=+@281];RZ%6U*#.+$$ @K#6&- M6EC,,CCO.XJ%J>^RN.^HLXZ]DJ*4O@&H&HTC'CG+EO/S+,_GWWE.)K:-TI3L MH"$-AN![GFEC MEA;]A![)3D3(P\H#_ ^ MC%E$SJS&!7WMU49JA#>R,,].I\OL?#Z+$KX![3\',3M$I(F$LV@@R9G>6P" M;KN4NX"[1GIU4@UY'+:D-_1M\A>1[@'O0>)TUBN.2(+]6/[\6-CG*54/G6_E M#>T#9GM_F+M^#\C0;3A&=8S@T!XXQ(V6N#4WHK .O85][3O<90J1P8W4.V3* ML0UE OSUT26^T]E"],5Q]%TJ[@%E]&@ZVR.-M/"^\KZ/ >4&P=R%1OD=PU@[ MVZ\;+E#;%N@=\7J%D.PZKJCL&"=<+!T8^/]Z MMP#_1]V"YQ:%9'MKM[0AEXFZ1^[07AF"1]FQ51I]BC#W56RJ93IWG&=(L%+W M#"F528E^DN(IRQW^6-4RC6V[C7\TN0IN!.793-'C!Z'*OD_5XT ?3\00>4,/ MZG>76S90ZK:'K4R93"":L@14[@\<7EMG@P/PA(+WW,+++7<6"<+4)6T8$6*@.%6WS&]!LV4E7$O@/FM M[36C@R@@0((A1<8\R\NZ1I=XE)M[*G$K82R-G7?7YBP7WGVV<#I%#A)C:W27 MT" 5;;S-_/BQZ69R,&:VY-9QF$:!V=Z$-'$.N\.\_BJ-J??B:=A_+]U:@7]- M-53S\>G)2+@T0*>'8+LXM!8V8 2.RP;_./? !P[^8U=]02P,$ M% @ \X$\5ZDR[.B9 P * D !D !X;"]W;W)K&ULM59=C]HZ$/TK5KJJNI)%/H% 0DH55NUO:O=;>^S209B-;%3V\#N MO^_8@9"JNUQ5[7U)[/',F1G[C,>3@U3?= %@R$-5"CWU"F/JL>_KK("*Z9ZL M0>#*1JJ*&9RJK:]K!2QW1E7I1T$P\"O&A3>;.-F-FDWDSI1E=53#TN MH)2'J1=Z)\$MWQ;&"OS9I&9;N /SI;Y1./-;E)Q7(#27@BC83+UY.%XD5M\I M?.5PT)TQL9FLI?QF)^_SJ1?8@*"$S%@$AK\]+*$L+1"&\?V(Z;4NK6%W?$)_ MZW+'7-9,PU*6__+<%%,O]4@.&[8KS:T\O(-C/GV+E\E2NR\Y-+I1WR/93AM9 M'8TQ@HJ+YL\>COO0,4B#9PRBHT'DXFX74_\0VB6QT_.R(M&J3H M&:0!^22%*319B1SRG^U]C*H-+3J%MH@N G[8B1Z) TJB((HOX,5MJK'#B_]" MJ@U2\C22+92QKED&4P\K08/:@S=[^2(,0:RJ3*-?[W(':@"1,YR:0VFMCZ( +O &0X;Q8,6BHHF8$<:R>3.V&L M:09\S]8E.)V:/3;CJEEV,%LEM6Z >F3^JR5UCN2&U$KNN:MNO%Q(+G=KL]F5 M9V>9Q-K73M4&LY$E7B%<;,?DY8LT"N+7?_Q'BH&CV!N,KEJ#(G%(VU7+._N) MGLJBU;HB29_V1P,:]0==X9 .TY@.PH!\!*W'_YGMR?15.*3A**6CX>#Z)^$@ M#>EP%%W_T9Z> XQ2&H^&-$J#CC".:!B$- W35GAS0M3/0*+7I_AQ 7D*L9, MXF'JV'(5H[":\ T,^ZR-[]/_ G7;P*V\6K'21,2PLV'(AD+TG.M>@N,P[ M>W\^XBZ-Z#"(\* 2LBR8V@(QDL #MF0-Y\,\;7([;_<9.Q?V)8$F6<$$FK_B M(I,57)/2%FE+KQ0=AZ/D3+B0QN@W"9)N#GA$EZ(_LK8C'-%HA,!G-CUU/?J= M[E4!YFA[M*U^/+ZFD;72]ADP;[K?6;UY0WS"+>)(U!(V:!KTAMAU5=.7FXF1 MM>N%:VFPL[IA@4\94%8!US=2FM/$.F@?1[,?4$L#!!0 ( /.!/%<42LRI MP0, $$) 9 >&PO=V]R:W-H965TV_;-A#_ M*@-MV$;8%CD M\1Z_>_$XV4GU36\0#3R7A=!3;V-,=1$$.MM@R71/5BCH9"55R0QMU3K0E4*6 M.Z&R".(P' 0EX\*;31QMKF8369N""YPKT'59,O5RC87<3;W(.Q 6?+TQEA#, M)A5;XR.:7ZJYHEW0:LEYB4)S*4#A:NI=11?7J>5W#+]RW.G.&JPG2RF_VX'8X6X,.92WS+#91,D=*,M-VNS"N>JD"1P7-BF/1M$I)SDSFR_NYE>_ M/=Q]>7J$G^#IT_WB%N97BZ?[N\=)8,B 90NRO;+K1EG\AK(!/$AA-AKN1([Y ML7Q P%IT\0'==7Q2X<^UZ$$2^A"'<7)"7])ZFSA]R7_C;:,L_;$RVRX7NF(9 M3CWJ!XUJB][L_;MH$%Z>@)JV4--3VO\IU-/*^CV8*ZS8"[63T?#^W2B.HDLP M&ZYRJ)@R'#5DDEI-&Y K.D!8R8(ZEHOUA>,/D\M__:5THDOG+698+E%!$OGM MJ:8^K"9V5L"'VZ,'6%[LHK7GKP\6^)^X[G1I85$R_ "BUAIZ1!@GF,DV"? M17Z:4F3(V25FK-;HA$LFZ"ZW7,"TINB3#4O?DCG"L)-UD8.04$BQ;O*2$RKJ M'9YACZZ/;2-+!I@M/R8R/ [=]^&B7U.I^G^HTW;Q/8<+=F<3PS4K'%AF*!YK M+@1USJ&5*E1JK>,V6\=U',67MC9H=@DREFV8(,-<9++$5]ETY,=1IP$^1,G8'T7I M>==IRN^;[N[;ZLC941C[23(ZT'YT8P:=L58BA<0.;WM/4>LT$ZZEMN^#JV8L MOK(WCXL'BB@7&@IN6&WKCH+(,=+Z2U ?[ MC370OIIF?P!02P,$% @ \X$\5]@6%]1P P Z@@ !D !X;"]W;W)K M&ULM591;]LX#/XK@C<,*^"+;=EQTC0)T'0=MN%Z M*Y+N]JS83&S,ECQ)3K)_/TI.;+?7YH8;[L4V)?+C1Y$4/=T+^4UE )H>JB2PU!J5A4=]/_9*EG-G/K5K]W(^ M%;4N<@[WDJBZ+)G\L8!"[&=.X)P6EODVTV;!FT\KMH45Z"_5O43):U'2O 2N MH<%+ M1*'LD^P;78H>DUII41Z-42YSWKS9X7@./8.Q_X(!/1I0R[MQ9%F^8YK-IU+L MB33:B&8^;*C6&LGEW"1EI27NYFBGYY\?/MPNR Z4^26IY ^MO>044N+GF@MZ%G 3S4?D-!W"?5I> 8O M;,,,+5[XFV$V*-'S**9!)JIB" M)28#\EEG(+%ZI 2N"5,*M"*)P$Y2FH@-P6VR$04V9,ZW$_+FU9CZX=5OOS%I M8)/V#A(HUT@A#-QVUV32/"A90B)V(-FZ +)C10U_L!3+AFAV -7JOR;4'?JA M&X3QH[5X?.D&([\)LE,/@M#UQYUJ[+M!X),_0:D)J:38Y?8>P6N,I*)>ZTU= MX)60B)KK#N3MR/5'XXM.CMWQ*+KX1Z26AX\\HNC1VBBB;N1W)/#BL(>M\@,I MFPX!TR'=49E3#G[-$W6MC@0\?<4* ]MZ5O_%=4#= M2^/]#O-9FDW49J:N&$_@!4!CR-2Q_M3_4'WMQU,-6X$]@9(%*RQ3ILD:MCGG MV ^G!JE YB+MI=?60C_=OAO3@-QD3&Z!:$'@@*-2]4H8,_.(1$"OL/B[PT]: MT^:()?9-OK-]\=2LK?L)B4# Y!P &0 'AL+W=O9+_KHH*& MZXGLH,63M50--RBJC:\[!;QT3DWMLR!(_8:+UEO,G&ZE%C/9FUJTL%)$]TW# MU=,EU'([]T)OK[@5F\I8A;^8=7P#7\!\[58*)7]$*44#K1:R)0K6<^\BG%[& MUMX9?!.PU4=[8C.YE_*[%3Z4PRR>Q>(6LM?N2[6#+T+CH MM9'-SAD9-*(=5OZX^P]'#GGP"P>V>- MY$1KB_+%*#P5Z&<6J]M/J^7MW3_DXN:*+#]__;"Z7M[<47*SO)OY!@-8,[_8 M@5T.8.P78"FYEJVI-%FV)90_^_M(;&3']NPNV4G O_IV0J* $A:PZ 1>-&8; M.;SH_\EV (M?!K/M,M4=+V#N83]H4 _@+5Z_"M/@[0FJ\4@U/H7^NU1/@V5D M0E8*.UF9)\+;DL"/7G386X:2%CN_D-AEVD!)Y)J8"LA:UMBNHMU,R>M7.0NB MM_]YQ5J"J^45%-#<@R)12,=36V#[80>>^Z,S$M+S,*,YRXYTC 9A2EF>D8^ M75G)NB2BZ91\ )O7:!DE"?/]0ATGJ=D:2>0DJTH7HK&4AJGR1%81'.,_A&TGN+, M*OJFK[FM3 EXRPK!W3#;F_^1I(PF>?+FH(FSB 8L>_.,C_UG(0MH' 4_Z:(D MI!'+1]W5<2!XQ/&O@6RY)FX&G85!B"5A>%64NS):/))F:'^P[7\H MN*NM];'UI3C*=0=N&-=/DYBPJ#;\P( .T& 9 >&PO=V]R:W-H965T ML0D.*FM1)VE#:2BVPC0D0HFS[[";7 M)B*Q,]NA9;]^MM.&(J 2XDMLG^^>WYUSSZ,U%P\R0U2P*0LFQTZF5#7T/)ED M6%+9Y14RO;/DHJ1*+\7*DY5 FMJ@LO"([_>]DN;,F8RL[59,1KQ61<[P5H"L MRY**IQD6?#UV>L[.<)>O,F4,WF14T17.4?VJ;H5>>2U*FI?(9,X9"%R.G6EO M. N-OW7XG>-:[LW!9++@_,$L+M.QXQM"6&"B# +5PR.>85$8($WC[Q;3:8\T M@?OS'?HWF[O.94$EGO'B3YZJ;.S$#J2XI'6A[OCZ!V[SB0Q>P@MIO[!N?$G@ M0%)+QV^Z:RS0? F>\>A*F962[V8%!+W*CB.Q;(N*2.(8Y7ZHU%?CJO'[@QD'P MRAP&[DD4PA5*.=2MG]1E75"3.2VY4/D_:C5AY_TU\ CV!_TF,.R9-/6]?Y#?B[/>^L^]/0DJ4:RLT)H_KF:J4:/6VFKYM)&P9_?F M(;BF8I4S"04N=:C?'40.B$9&PO=V]R:W-H965T MZEHARYQ1589Q% W#BG$13$9.-E>3D6Q,R07. M%>BFJIC:WF(IVW%P%NP%"YX7Q@K"R:AF.2[1_%O/%>W"#B7C%0K-I0"%ZW%P M&YQB65H@HO%]AQET M+JWA\7J/_L'%3K&LF,:I++_PS!3CX#* #->L*=^=P9' 9_<(@WAG$CK=WY%C>,<,F(R5;4%:;T.S" MA>JLB1P7-BE+H^@K)SLSF2]F\YNO#[/'IR5\^+R ?^ZGL\?E[ ZFG^=?%_=_ M?WQ:CD)#CJQZF.Y ;SUH_ O0(3Q(80H-,Y%A]M(^)((=RWC/\C8^"?BI$7U( MHA[$49RM6'N<*:;:G-C ;J<2AY2BV'&:2RWBI;TYJ6U(3:D%"NP11( MBB5U,Q?Y-;Q[ZNW$/>& M4=RC@?5"=I&<]\ZOXH/+1E%L+M(M,@5HR_@E$?)-3ZLQE57-Q):4#"I2X\)( M,*TD C0Z%?/#)U>(GF3+30&,3+G*H&;*.%-NMCVH&Z4;)@P00EOPM'CAH.5E M"07;H).ZT*QBH[W@MY\:=O]?I=JFZ<^ZYH.I"?DQ7[9*4% M$SE:ERM6,I&BM:Y_HX1:1FW &NU/[P"C:VF DFPC=50(2RICRR>STOYKK1\> MS>L*5>YN)=MFC3!^='?2[N*[\?/^H.YOS0>F)6Q9T>:.R"O1]+:79;ZR#[G=@\@-02P,$% @ \X$\5V:G5C5E M P Q < !D !X;"]W;W)K&ULK55MC]LV#/XK MA'LK-B"-'=M-K]3 )]H(E+ROK!.%B MUK 2OZ#]JWG4M L'E(+7* U7$C2NY\'UY"I+G;Y7^)OCQARMP46R4NK);6Z+ M>1 Y0B@PMPZ!T=\SWJ 0#HAH?.LQ@\&E,SQ>[]$_^=@IEA4S>*/$5U[8:AY< M!E#@FK7"+M7F=^SC>>OPC@PNHQ\8 MQ+U!['EWCCS+C\RRQ4RK#6BG36ANX4/UUD2.2W6^?=?;Q#^RG<*>DK0S\*@LL3NU#XC(0BO>$LO@LX.=6 MCB&)1A!'<7(&+QD"3#Q>\I\#[.S3E^W=H[@R#OYI,HP]G MV*4#N_0<^K]@=];^97:3: RGP/#ZU64<)1_^MW^Z)?2WM!=\Q!SK%6I()@>A MNT+WB2%C\@E62E-ZN"P'A0N8C))W[T?1-#F1I>G[T>4T'60/\N @CGUMT#=C MB@J?X.[1NK^R232*(O^CIRJ$ZSH_LZ;1:LNI M?Z#8P44?6SK]90Q_5NBH$F5C09,"4),%2])#IC;,P)IOG4L+R7CZ]B=HB!^3 MLJT[!.^?&RA;IAFAD>IJ!Y000N*Z@(9IR]&,//BF4K7W<*/JALD=^7]6XME' M=%#?0:Y:1^Q-#ZKT&&XIC47!?2\]1F@$%J5+NC5 H1([YZY+M-/KH> (:G^M MG_IP#=]"W;41=&WD4%Z^@I@L^AL?LH5;FDH&@6EN7)K6NH]K=5IHK/;>"Z"" MN(BGHR2=>+@+R<6(AHIIT(\%L1O#2\\Y/.JL->K2SP_3Q=0UV4$ZC*CKKC,? MU+OY=L=TR:4!@6LRC<;O:"+H;F9T&ZL:WZ=7RE+7]\N*QBQJIT#G:Z7L?N,< M#(-[\1U02P,$% @ \X$\5U.F0#5^!0 ,1$ !D !X;"]W;W)K&UL[5AM;]LV$/XK!S4M6D"U)=FQG3<#399N*9(T:[)N M7VGI)+&52)>DXJ2_?D=*5BS;,09T&#"@7RR1/MX]]_(<21TOI/JJ7$)Y[EQD[TI\=SEN$MFC_F-XI&_59+ MPDL4FDL!"M,3[UUX>#JT\D[@,\>%7GD'Z\E,RJ]V<)&<>($%A 7&QFI@]+C' M,RP*JXA@?&MT>JU)NW#U?:G]O?.=?)DQC6>R^),G)C_Q)AXDF+*J,)_DXC=L M_-FW^F)9:/<+BUHVBCR(*VUDV2PF!"47]9,]-'%863 )GED0-0LBA[LVY%#^ MP@R;'BNY &6E29M]<:ZZU02."YN46Z/H7T[KS/3RX_6O;^_./UW!Q?7G\]N[ MJ_/KN]OCOB'55J ?-VI.:S71,VI&<"6%R36]2&V&4TQ)(XI@TF(%,P.4(J M"R(K%]DAO'HQB8+!T;_VI+RBR^MRXA>,L9RA@D'X-&F3;G\BN&AQ$F0X1?Z% M8,%?7"AR!=XS\6#'=QCG0A8R>X0SV?/ATB0]>&VU1<'1FK";#8_>M,;V(/0' MXP,_& TZ<\/A@3^AN>T0?J^H/W9-[T2QMFX#!6&(!OY!$+8SDS#T#Z+A,_9O M\]J=[Y2O%<,KPI>7-QO65U9M(!CZX6#LAY.#3M+":#.)>S#R)\/ #_=7(Q;Y MT2CTQY-Q._>:O5E#OYZX]3'7P&"N^#TS6#Q"CD5"Y5G.F7CT0=Y3F2QR'N>N M2L_J>1#(::@@9ZZ4C:(F*B1M/#P3/.4QW*T88'$L*V'Y09N@,\W7GVZ[!9@39.Y%!,*RAE,E2^L1*@JA44QHYK; 6@%/2!=%I0 7HY(73'7:0=,$-"O)4:TK M5#UXWSBN^0.4=:='V^F?^.PHRT3B:.MW$I3PA!)B"&%,J*":+Q@]5ATC[8E< MB,UYL1;N3F)<>8Z/5N-'"%CQ2-VL;FH4 @TS21']5K&"FR;XA)+&%(5F(J7X M2)(T.>6E9%1WS(IU*@C3E X22T0IV8-[1C6U#!>EBQNJ'XPK12\]>._GCL#X;1%@B^$Y S0RY0X33Q MXL0KJESK6J8P8ZZ P^CE%@6]#:?^E]UBW8F?S>)GL_AOFT6\WBQ6SQ+4*!R, MN@NT!ZY*Y)6D-%JV)I:UDEPNJ"!LH<^9,H*BE_,Y6558E[ KSBT'#[]AY8(8 M*'!1V#@82K1%TIKNX<;O,_C'J3_9J;;>E_LHUMD25 MNUT_I&V\ZVWP/>U=?@)_'Z8\(54QFAH8Z9TM*@-][W0-47]'I@Y-Q= MBHGO=,5VKSG2-J>L /V?2FF6 VN@_4HR_1M02P,$% @ \X$\5[H40HCS M"0 8QL !D !X;"]W;W)K&ULK5EM4^,X$OXK MJNS<%E2%D#CA98:7*ABX.ZYFYZ8&9O>S8LM$BVUY))F0_?7W=,MV[! 8IO8^ M0&Q+:O7+TX^Z[=.EL0]NH9073WE6N+/!POORP_Z^BQZ4%^L<%6>2[NZ5)E9G@TF M@^;!5WV_\/1@__RTE/?J5OEOY1>+N_U62J)S53AM"F%5>C:XF'RXG-%\GO"[ M5DO7N19DR=R8![JY2/_8AGF1N.!B"OG M35XOA@:Y+L*O?*K]T%EP_-*"J%X0L=YA(];R2GIY?FK-4EB:#6ETP:;R:BBG M"PK*K;<8U5CGS_^X^/KUXO.=^'1S<7GSZ>;NYOKV=-]#, WOQ[60RR D>D'( MH?C-%'[AQ'61J*2_?A\*M5I%C5:7T:L"_U,5(S$=#T4TCJ:OR)NV5DY9WO3O M61F$S+8+H?3XX$H9J[,!\.^4?52#\U]_F1R.3UY1<=:J.'M-^EM5?%W()!J) M+8+$32%B4Q1U)BRU7PB_4**T^E%Z_&:P"IGF!49_DS9>B,DQ.W\RY(D?35[* M8B6%X>'0\$TMIK2R\"SLH"3G>B+*"0"0.A(>_ M.TA<0)*RCM:WJZ15XIXN51(D8 _MO)6LM:7\5*R,P9,5="/2D;:Z>2H="(,20KTA?7I;1^2$YS%46$O#9? MB5S)@OTOQ:^_'$?1^"26;I$IYUI1_'QR,N*(]<+DJOF?L)S,D,F?H"GRE:/- M2''UR%@"-';A21,_B$0_ZD05B6-379EI#X.B71+DU/>*/4T!QJJ4G8WAZ2ZY M6" D$@*RBB(3!,QV15H5B:1=9280M<))!C< \MF(U(8[C-7^AB=<;'4)%W/R M%AY[;)F'GRPC=U+\@,.J-+5-M4\V@D. W#!:OJ1;/Y>,91 C)C%\CCO2R:^" M!ARN-4 H$).C$YA1!D%M3O7@D%J3=V&%*)=R189NPDW(W%1!78JZ0 A(US#K M4695:Z=5=+23C*IH(29*8SE/^LX8BLK1S$OPR;4P8=,C)1,&@VH])S1IT M#4[B8J 1Q?A\P7DGA 4"$?"],$MXVY(_)3;50=H+"T.B>V:4&I]U"%JO0@]O M34:)$V=50B;0"EG2EK 6?MRV[-)(FY#>5]HB&8QUP\;# 4:FR%:\V>9?VC-3;#Z(7$V:Y4,3608^^ MP92CP=S6(4#RL":?0AQZL:\2O.W(UR@%$.BNGOS0=0"(9T(M/?*TUK$TC(4>@'"N<$ MPZ5 >P'?K89L&=<,[R;#\7C<*0VVZ,]4T2J^0X5YTE#,H\DJ),"2*W*"*]3' MOE3NK,_C9T!]3D_(_TS'?*I_;IUU7>^)I'HW&4-[2T%CSDC@B!U0"(6F)MUW MT?,I]4ZI3@& G0._V!5W]? 5G>=" M"0;P.MLR+0"_GDM^M0VO82S6=(SW_,]GH$P2'9*63Q2@@NLGD(?%Z:*9-RC> M2$F$W(64(.WGU6H/-M$=$%Y9=G.K:%^Q4(K(.6A9D'C(@%S:<,\ISQR;RP>U M%\H?/C$<5PW,OMTJ)LZDZ=/RXEM^7O2E0*U=7 ME8TN52%QY!+&08ZH$5VX0JM10[^MQ0-%ES6=!AHA-%FUH+<$CW0@X!YT >[ MW9&XX!57(.M\#O!.)]MZFH5,.BW,\Y:H18RI/%0I*,E&XE\H:.'BT#X$0@T9 MME:=7SJ Y 3KR[H7:@^(W_,+JQ2K3^U03033$!WN (8V21?O&W ,,F-S7^B_5/*W\;>YT_/$\EMLUI0E MKGX)QGI(.M2SS"S=!TZG\?3DA[_7#FT<:]=UR7:XBW66';KRC=A7O$AW_/U7O"C^>1F\VH#7D>#I^LR73KB7M]=V;@TKH6FOU M8B-$9R45HG0T,F9<*,L;3K.D&]!1AOM.@J@G>MG @$2%NQ>J&=0Z6$FY-%Q/ MR'2*2LUJ]["7$M/H N4 ="-6"+S3].-BI556YTR3Z(T1KBFFZ@W(>$I"4&S. MKTBHSFX++_2AZ(!0+F6\@QU+'H1#GF+>D(3AOJ5!,TC%* MB;8L0LT/1>)%K4IKW[HG)4N?=^1DS4O64S/3+1:_C6ZQP#+1K,1?RIH]'&[4 M];-KZ&7/8WMR\]NI<&YS'4[J59:[=IWK3+9%^$^IVHO;YA12F $10$#=)*HI M((80%';3MK,-][+H(+B?5S:O:Y=C__]?'?S^=OUU6Y()28Z+HZYKJY[>B>^5[2##U6(+L+7AO#B M_UY:+FP_H>?/Q+2;CO7YT+Q\*BOOVA=PF]WZ^M#RM=,ZJT.M]';^_=G?BS[= M]!_W:*\_M'YUV3QGINIQ(W/\[^LTG4:C]S/Q#S$]&!T=T>]D%!WB]Y83-M#& MT>CX0!R,)H>ME,/1P9J[KU]%)% 'E*$Z]P)%2X1_1VMM#D8'X_;F*Y)0(H5"= MAF\@[=/V"])%^'"RGAX^/\'3Z*RH44BQ=#PZ.AB$-Y+-C350Y < "D4 9 M >&PO=V]R:W-H965TI)W+1?(1(2D9 "X"2U5]_SP(D1#@\&11;:Y'K]45OU&LF/LAEYFAB<'E> M\J7X*-SOY8/!:-!J264AE)5:,2,6%[VKT>GUA-;[!9^D6-O.,R-+YEI_H<%= M>M$;$B"1B\21!HZ_E;@1>4Z* ..O6F>OW9($N\^-]E^\[;!ESJVXT?D?,G79 M16_68ZE8\"IW'_3ZK:CM.29]B&[UFAE9#&SUX4[TTP$E%A_+1&;R5D'.7=^]O M?GMWRQZO_KS]>#YPT$CS@Z26O@[2\5>D3]@[K5QFV:U*1;HK/P"2%D[:%Z0GAZ4I(4YMR1-QT4/$6V%6HG?Y MXP^CD^'9"]@F+;;)2]K_$=O+TJ-QG]WP3<$5N[,Y5ZEEO^,0#'.90. 8(Y1C MF&:\+'.9\'DN6,[7ENF%7[(K&X4Y791<;9BT3&F'1)U_1O(PIYGC3PPY)%6B M"\&T80DOI>,Y6R+O^^PJ324E&<_S3<2J$DM+Z <$OU\J5S(5!'&^V=D(FB66 MV(P;D>D<\(%$Z7W#UM)E]%JJI4>REGG.YH+)HM16I'UV;;"]S=@G:9;R.QQR M_>DN8M=<(X^P!4;_U@6VS]YJB-[33ZOH[3WI(0E3:L.=2#'H+"0T6-#99/ON MP>@%^>8Q;$M& (%'74/@%E41>FNUWI&.N\IILV$+J;A*).#1G A'P=//J"AA M.4^ *L4:X=T+5;E8<;AH"X$L)@_UV2-V[[B-7I Y#$W!(UM(8R%Y_^8H1I'* M\'C&Q6 C?#-C"Z,++;P0W6\3D+52@T0R];?0:X26@ M$3MGW(5$.>2+-<[C&[8/SFP2()6IC[."?X%63, /*VF]%*G9'D9PD-\.&P$$ M *WI!^ERP(\(?!B8!@NA"/:I_?"SDDZ??DK"V:_SY7D 1/LA+9Y$4;I&?1V/ M38(X#QWM4/WD/, ?"^QQ:ZKF._[A73.AVFWD/39PX<;G(O\+#L) M%T'6++7M3-QSF\G.N#7D4229TKE>;CJ3[X4C$N&!-LK_K%16Z>#K_52F6" @ M/IC-3E32]*URPI1&6L'N@@_=/H[-57,OQ FOI@;U*5 M]N@X/^3J;XJ]XR;)$(S41H?3$++O>2C0[$'H,A>T\VAZ9A&):HG>AC-58$@P MBS,%+B6VT'=WB-@ZD]#N0+3J3"+TOW)5@=2QD=]S%J(+\2OFAM9:QW> HQZV32?='_YPCP9_L\"O;/CR.5Q$)0 MUZ J6J/T"-^(1!1S9,K86QO'.%W4UM "45XXW$--92\Z_ _!&/]BDS>PZ?8+W7UM?*)%8&'">)A#"Q*M"S*;TLH=WN\$1186-RT MQLXYB"=P?G(SK#A2,O^Z3.B(6_(3P:J0G&R@NJX%WX. MY+GO4-BM1/>H>CU,)J.QM]MS17YQQ<$ M:A"IKN9N4>6^4%0UWVJ?<TN#/PELP5HQ%^5 M- WQ*6G M+I1,2BPY#4)1\XE$'1P_ M4*Q8(DU2%=9W8XKY"M6;LR3C:NE[%2@[[O%D<=M=/E=IF"%B5[FZ??%<_LWG M,I=NX[OZ\X,,M0K\GB=M9:@WJFWY"N"E4,A-7$/HBP%=_6MR'(I;8$,A>[6J MB>VBE%8*E1&EBAP,KU0H@IX!@@N!$AABB6GB:4:W1U?1EG%E^]8"';$TL.X*F(W#9<=1/[?(7:2SIVZU!RLG MMQY4!]C9/L\*I]RLJYL@4.TWR9V6_?9^MY&AK)B*J&B%O#D4%=3$VG(06EE; M"7;;&1+!7^9"G!ZJ+R&=_ 7W0+1W;@_$T?W51)IN9/4/?3<8=#[?%,(L_4_@]02P,$% @ \X$\5RM!05#E @ MD0< !D !X;"]W;W)K&ULK55M3]LP$/XKIS"A M@:KFE=*5MA+E16R"K6JW\=E-KDU$8F>V0^'?[^RD6=&@8VQ?8OM\SY/G?.?S M<"WDG4H1-3P4.5,[&\,L6Z7:&-SQL&0KG*/^ M5DXEK=R6),909AC MK T#H^$>SS#/#1')^-%P.NTO#7![OF&_M+%3+ NF\$SDMUFBTY'3=R#!):MR M/1/K*VSB.3)\L#VRA^8Q&8F-E2+)G$9-TF9:TF[&>'T^/K+? [3BQG,KTYG%T-7 M$Z?9<>,&/ZGQP0OX'MP(KE,%%SS!Y"G>)2VMH& C:!+L)/Q4\2Z$7@<"+PAW M\(5M@*'E"]\<8(V/GL>;2S%0)8MQY%#5*Y3WZ(SW]_R>=[)#7=2JBW:QOT+= M;KP?=>%KBK 4.5VOC*] LT6.H% K,DJ=@J;M6!1EI9F]!V)IRCB+@?$$DBRO M-":0"Z6@1&D\"W)2*9.&55JXRAZ@J-.,)LU 2<(V29:()D&';JDJT=ZS_'$ M^WO]P M/_MMXVE,6M=)_4$>'ZG4][\DI1UW?/X##-J^O M+C/C?$8ES?@CI"P!+NI"IKJKE:KN_U8W3"YRKB"')<$];K'U-YE_0#4"RU*VW070E,+M].4WDR4QH'VET+H MS<+\H'V%QS\!4$L#!!0 ( /.!/%&PO=V]R M:W-H965TOESE7O!@.;Y*+DMJ\KH? DTZ;D#I=F/K"5$3SU0F4Q&,7Q=%!RJ7KG MI_[>C3D_U;4KI!(WAMFZ++E97HI"+\YZP][JQJV]XQY+1<;K MPMWJQ6^B\6="^A)=6/^7+<+9X;C'DMHZ73;"0%!*%?[SQR8.+8'C>(? J!$8 M>=S!D$?Y@3M^?FKT@ADZ#6WTP[OJI0%.*DK*G3-X*B'GSC_^>7_]^9_3@8,N MNC-(&KG+(#?:(3=EG[1RN64?52K2KOP &-9 1BL@EZ.]"G^O59^-XXB-XM%X MC[[QVK&QUS=^L6-![O!Y.2J"=[;BB3CK@>56F ?1.W_S:CB-W^]!=;A&=;A/ M^QY4^^6&DS[[PZ12H7"8S3F0L<^Y8%>ZK+A:OGEU/!H>O;>,UR[71OXKTG"* M);R2CA=,6C:-1I,XBN.8Z:ZFB%7U(*]COMQ?#)EE3#A*>PJ]HDOV7#H M"A3'DK1X8&A MWZ1!*W& [G+@"F8R#+A MFS!Y3I0:'09*-1PSB-XT1"+JH Z"/F_ F6#X6$$9WNEU9G3YHWTD6N/.]#F5 M1]$D_@Z54_NY(6H@-V%:R7 MU=;)=%]17+?(T!"O,4ZX*)8_KF16Q$NWV=7F1=0EQLZ6NX,7)^UR6@&8B4** M!\A(1VW(]=[BSWP0B2AG\&N\GIA058DF%'TDQ>8-3Q1\Q';I_4'-LC(L58*6 MJF=4;^;OROF*R[2E"X!>*QGH_QJ-#FX=C4\H3]+9]A2R/J#?BG\[W$JW;%9\ MR6<%$EA[0G:-W"+O1OK^I?"*P:T5;L?J,I.%=$M2 8TM_40X(_'*(,&C5%04 M''!/=_H20IP(B" OJ223LYH8[%W,:E+CJ]9'H9Y9B7YBI/ "_% 7+ZYO6+$ MT1K+S)(5?!$(:L2\+GC0!5:6*$+ PVN)\[HW,&?+9_ND5]NR"-QP SQJ^HPT M+790T82%07"CX S8*]$IU#(BNJ7"$0+EVPM>:!+0E:ND::!DB>[5RE$8/$^Q MI#UU@ZYY!E5DGQ(*PZ4(+824&/&UQE87?/05N6XYU!0HQ^LX-2LR GE#3 2L MK3;ZQ'_TT:(.'?+9@'4F1HLSU"-X837(IP[6.?;,(XRK1%!SJK0E1,2RT#!\ MJO B:YH(-$US X+BYF%0Y#H(,O0#E4@XY!M8" K:$IK*\VFX[]_UV:\7%S> MA-%M O'0E*QX:G<3R&?M=$?13DYUFZ^TJPSZ5=SZ$"(VM"H4& ^.#>.?-NSS M3#AP_!%>Z8P*Q(_])1BX(1_T4!6Q1!@BZ%,"-$5&W"O"XM%]8+S223!,1D!( MY% 0R(8Q&/2(9IK*S8Q>N52B(6 LZ(2&'N:F-F$\!55//9CY.8T3.VL"#M%< M,6 U\B(>8<9_9_!>4H'@:):QF59U*)B%*#*B8#C@O&&P$ .7H(0,[(H*R9,[ MF_,T8IIGT*FT8UU&H]B3SI3XWG;=X4P(#YL+Y2N! M*N3 3*^#5NAQLT7(Y/ MCJ/A>+P]TO[/+-F4N-D,BU5=SN<@"K(>-:.ZZ1Y^[AVTNDV3LBW64IBY_Y)$W0K4"I];UG?7'ZLNPC>:S?'PI0O;_ERB M"Q4B@VC:>U6%V1@_0GO_#]0 M2P,$% @ \X$\5X^S>$?1! .P\ !D !X;"]W;W)K&ULS5=M<]HX$/XK.^ZU4V8\8&R'D#=F#,DE:0-A(+U.[YO NMJ M6ZXDAW"__E8R=B $DC;]C[^R4$5G5MN"D,Y('JL17US1E3T'&F_*8VG^ M85'(^HX%TUPJGJR4D4'"TN))'E9^6%-H[U)P5PJNX5UL9%B>$T4ZIX(O0&AI M1-,OQE2CC>18JH,R5@)7&>JISNCB)KB[.(=A,+K[!G>C8# .>G?7MX,Q!(-S MZ 8WP:!W,3YM*-Q,JS2F*^!N >SN &Y!GZP_#ZS+Z%AF9$K/+*P32<4]M3H?WC5; MSLD>VGY%V]^'_A;:^X&;K3HT:S @*A<4^ Q++B:Z68FFB>U"OHZ#9G $H^7$/$X! *M>OL]T!\Y4TM@J:(8 X4O&[N5 MVL-\0M(YW) TE%.240C$-&(*\;03/EY]KE4J-RQAVO:2TTKUBN/?9_Q[!3/7 MJ?NOIG:%)RV7\'?$_F$D5?C# QGW*M=[6%Z"QS%2FI3NTQZJ!"YSY/=OQ'/X M]@3BCDZCE,=\OGS&USO5M@Q\D<'*A#YE*F4 MP*:GMO*ME-ERRI'S'O@B+7RR98MFU-R0$'48FS2XQ'7;\"FM^%7^Y=.MP9T@ MJ22FY;[QT'CM$Z-D2(W9PT;/V1+$#D)-!ZGH8B?1?^Z+Q?8'- \\VSD\7)MQ MVW:K]3CAU:!+8E2D.^P.I'9?1<)LKOU]3JCYJ%]>-!>F_%LK^G;A[[_RTX_WQ7F MGP7:=YCLS-ZMB9E%\)RT-D1$6KEA5F6OX[%"JOZEPD&PO=V]R:W-H965T%7??:(FVN)%$E:3BNK_^GB$I67:<;'&X M+XDL<8;S\LPS0YZME;XSN1"6_2B+RIP/JT9+(4E9&J8EHLSP>7\8NK*:UW"_XE MQ=KTGAEYLE#JCGZ\S\X'8S)(%"*UI('CW[VX%D5!BF#&]Z!ST&U)@OWG5OL; MYSM\67 CKE7Q368V/Q_,!RP32]X4]HM:OQ/!GQ/2EZK"N+]L[=?&TP%+&V-5 M&81A02DK_Y__"''H"-D M14FYM1I?)>3LQ?7-IZ_O/[U]_>GZ_>O;LY&%2OHP2H/XE1=/'A$_91]597/# M7E>9R';E1S"ELR=I[;E*GE3XH:F&;#*.6#).)D_HFW3^39R^R?_JGQ>?'A:G MDGAA:IZ*\P$P;X2^%X.+WW^+3\8 MLW#OR 82Y*5J*DM"7CU$%P)V<*,J+-PP8:Q$#8MLR&XJ]I%K6!)//:4*M=K HV'$_K20.OK]MWF2C%_N+'7OXI?';"D+D9&_?&T: M:1D"QUTRW&,K$[&W#:]6F:I6C*\076/9%5>H7KSX)"P16 2KOS=D+MXA1\Z- MFLN,$?ID*MA2N 0_@^&3R9P=??EXQ0#(Z/GIR;$+" B;%PBY^($G@_C2ZLGI MU"L1EV3(+ITL:E)T->EV>"5242Z$9I/8O4UV M4>;S#Z4]TPA3%)*R5I7PJ>)I2EE#.OF&LNE2\Z%!MD[;Q)#6$$9C&A?BOYIL M53H-B*=N"HH3C'"$%K<)&@IEN0>6*R'_@D]M M\&E5!N#Z9V ?:%#:1EOQ-2(+N!0%2:,R5B JXXCAD[KW:?(I"IJW)BVT:M"T ML/L"I9(Z%ZDR-7JEK_(.IK.9*9?]57 DBZ0MI!*+NLM2Q8'+=P. #8_;1XI9T2EUYJ/!D!Y4$. MNSV2:6L30'C9K# [L+A?1VUUDAL^BZW)LB((@K( '4&;1JQ&'P%7N3:QSB5\ M[JM8JP810]D&1=M<4(K7BA%F>$&JT"_6TN9@2 V#(%*&ZH?,Q,NHK;U]DG'U MB817V9Y8,H[&XS&)W8K:>H2WDK]4-JT;.4);\DRPA8*%/9M=]3C:2\;Q\XA] MQ)MKXA3W)Y!]!2'L?)CRVSQU-+^?MR,R)%3)=:BY!IWVE>^H; -%C^9ET);7)9L\LV?8YF0?V^/D/5;5LD0CB=#4'))4B#5AP] M.XWFDWDT'4^/J?^X4:?R'0B22RXUXJ3O<$:XYT4CV@"?_(,);X1T2#([KG>N M=A R5"Q$*X1E:0OAV99& TH'Y@2Y\C:W==NVL"VSACX4/]T;0IG9G-N_BQ75 M5Q?8C%!UDUKE,.7;T#@P"51HY]L:;.59&UF%!:KG:%0Q+47IY0D"E- RV$#\D>,-)5 M+$7BZI(7&+HW#T&<^G@2/Q2-HV0\.R86=NT185HA MI#1"8$ 5%I%AOI,$W@T@Z1?TVT[@3R>PK69"QS<?NZ]H@\J"B G%U MU-V26OO!P;-KJO/^W+@'0ZI(00-&"M\6FUZANT["X2^(NIW;,%W&LV@V/I#) M:(8Y+$DP%B\$&4_BF>;KRKN!0;0-LQOS<&;@U=UV+#W0F[V]_66,TPR/WUC] M#G/-SUPU4> [<@0G&*^;+P&$-;)I/.OY)8&5:26L+Z3/IFM]8$*SY/[R LK= MX:F+41OEMC/20-$41>M/RY\X*_@T;HFT*T="R0%R<(_A MPYK>SA5[&>H=(\ RXY-)]'PZ/@3;R30Z12\^-/ -V2T!H=7JQY?-0QM\]!"1 M7IS<,1(Z=UL4C*73FMZ/&LBV,=O.SNG$"(1QTRO($-%H)YA1GW-]'?OV(D " MWZB$=XM>/%KU_@"@'N.--^CA/RDX-V0_.^H0$VHZ?#U0QQWL]N87=S!\I_1* MF6U-D#=_('6R>W7LK 7!@OO<*)@Y/@W%!PRB;.D]J!,JUW0VPSF^I8+(<4>H MP19X!X[40>6CMK?$$O@*,5$KX692QY/_9Y^!:N1%B*KS8SMK[\[7VMW15(J% M ?F7;I#\K%;2)2KJI#%B9U+W%R%/7ET-#UW(C7HWH^BP*W?_2X((F+\D[=YV M5\R7_F9UN]S?3X,9,+6 J,02HN/A[&3 M+_S]3^LJMT]*PX35I7N$>=) ),6 MX/M2H=6&'[1!=_%^\5]02P,$% @ \X$\5\XT6W$ P [@8 !D !X M;"]W;W)K&ULI55M;],P$/XKIX#VJ6K2=.M>:"O1 M,01(P%C9^.PFE\;"\07;:1F_GK/=EF[:JDE\2.([WSU^[FP_&:_)_+0UHH/? MC=)VDM3.M1=I:HL:&V'[U*+FF8I,(QR;9IG:UJ H0U*CTCS+1FDCI$ZFX^"[ M-M,Q=4Y)C=<&;--&+FOG'>ETW(HESM'=MM>&K72'4LH& MM96DP6 U2=X.+F;'/CX$W$EG#7L)9]DQ"ODG( ^^X4&#Y3C@Q'1M: M@_'1C.8'H=20S>2D]ILR=X9G)>>YZ?QV-K_Z=GOUY3M$?P^!#ZRP@>AAB< M]>%[C7PT--\EOC4.J +'GDMJ6J'OH374DL42'('4!=]@BR% =*XF(__PE*V% M02A$*YU0CP$J0PW3]9BP&'/7RD^C^:DJI^7K#W&-9#](* M RNA.O3963_+SD> HJA[G@J[SGNC[ G,@7=MGZ=PQ1XRFP_!^_!5PQQ;A\T" M#0SR>)QZH:09"5/ZG'?2L#R0L2PPEM3*MZ<6KN>[%:EXDR6KJ/\US2_]7,\6 MW,_6)_/,XGZ_?T>OSO+!Z1L;$VI2)1H;Z;P(F2T5\+TPEYV*.[G @AH$K"H, M^@:T7W5^OJV:3"R">#T#I7#,TX+?UG+3 A]"524+-(]W/BY=HD/#$H3]IXY\ MNJ=!#9IE4%H+!77:13G:>7=B_C9JV+_P^"?X+,Q2:@L**T[-^J&PO=V]R:W-H965TGKZ^G7/^,=[W7PR*Z7:Y/.ZJLU/1ZNVW?SP[)G)5VJ=F9'>J!J^ M6>AFG;7P9[-\9C:-R@IZ:5T]FX['9\_665D?O?B1/GO7O/A1=VU5UNI=DYAN MO!+\GN)2YUI_PCYOBIZ,Q4J0JE;CX708]WW_ M#R4+.L7QYYV?/QD=)WIE6K^5EH&!=UOPS^RR,"%ZXV/?"5%Z8$MT\ M$5'Y<]9F+WYL]'W2X-,P&OY"2Z6W@;BRQEVY;1OXMH3WVA>W']^\N7K_:_+O MU\GMS2]O;U[?7%^]_9!<75__^^/;#S=O?TG>_?M?-]:E,D]_ M?-;"U#C LURF>'/"?73U* M9N,TF8ZGLP/CS1P?9C3>[*OY,+1X'OMD>&Q4K!_,)LO53T>@.48U=^KHQ=__ M-CD;/S] ^8FC_.30Z"]>9J8TB5XD[W#LNLU8VNL"/BCKO-Q4BKZ^UK6!#2SH M^Z%%_ 73)!]6*BGK5C7E.NGJK"O*5A5)KD$*:L._R=/PQZ*L,Q@IJQ(#PRO0 M_=8D6:,2X-H&?A8TW8;GA[]*5.I<-P6\I4!OVA7]W=5M62_A.4?64M6JR:IJ MB]^KC;S; FT?:R+H%NNM QX@B@PY>=DS;JA4#<&'H5?ILD*!IHK57MFX(+!SB9$5IIL MNL9T6=TFK::!FPZ7CN\W:ME51 W10NL>W8Z26Y5W3=F6\MBKS_DJJY<*MG"] M+@W9W2?XL'#E]M6UY0AO1##A>S=%S_R&2D)UVL&%Q!P+P(622 MP=\:U>HT8@=^C1X)Y.+XM9.C!3 4AMJJK!%!^EGE:CU733*;D#!-+:/O0906 M924B1&_#WB9 XYMLFURPY(V2&YY*;\H:Z1?)66&LD-N75 -/7FZS>HLY] MF8J#'T8GG<#&BP# 1R":#0Z9%;^!%Z0'(T&!Q1D#<00Q($L66=E8T\"[ ?3Z MV> +<-/&<J.-B)KZ<5 ;HF.K%"_=[ 2%*1U M]DG)Z%XHO+F"+04/;BJ0#5@83_0-N.>%V^E"9W XLB[96D5&45PXFJ7.>'GB M5QWC6L\#5/G)^7/S $HL8:1 MGEU'?^L77<5J8D8'O.^I\[ZG!]WB[4HW[3$(TQJF!DEA21URKU\R3K+G8]R+ MTK2X1#!R'\#<@$1NDY=E5;$)"1_&+6Y(YA+C+/YHX,50\L% @C= "=E]CJS& M'? [FU>B2C!9TI /+;K&"A_) 9#(M@?) @$B\P;V=G?8X,W#$C!$^SW0 %M= M*$A:D"JD$5V":#@+0Z-0/QO=+5?!%&3I^K[CZO8ZN9B>ILEK)^DWM6F;3BP1 M2I-7@DVCBRYO_X0U8.?@3YBB0&L!A)&5P"F!N@[6V51D!S)C%,X1:&%":8QB MWT"V[BZK.K#&"KP7Q$5BG- 0P5A@L%NV>KE>XN_B??,,;"J[%:,B&8$!@E%I M%<'?$A>2/B!T1_I=?*?O&GABTP(K%)(*J!!8U:828( M6HUSCY*K/5'5@,\+N;C*AN091OJN+BL:X+O+B_/T; QCPL9M%.6,U9:MUCRK M[&[9QR2\VYG6.^QE P0#!V#*JOP#/V NPACGZ61V.D)?_ABS%Z_([4%O!II@ MEI[.+GA9L+YX26$PX :!WR78XRTGXQ$( @QJ!BV2!(880_PU&W[S9P8--G7G M(W00/4NXZ>;@ :OM<07V$P@![UVVV_ E:R!0BW5GD+@:7'OS2;4X;6VR/(@- M=^UE+J'OMYN)F").7''F8#K8NDB!WZ6QJ3*OPF% ^16J"<4F&#??E07FV8PZ MJL9%_C[.0>T@SJ9)#L%6V0I56Y>W8MJ&<\'>UY!LY_X5XU*D(*6S$8+GRSWH MD<_N8 OZLK'+M-*(A:'DW<4D,)T /\R>8@UQ$81PG!VHSQO4F.P]^.0E_AU\Y7Q;[8%!1,QLRKT'DLH3U M'+0TZR#X;2CD 1&O*:]]8IF%,8YU#N2*#:B]<0 6L:BK:U&9T!SD&7BM-Z@_),WE<5X ET?>R2 M&;1\9,&!"H^L1GXVJ3,RBFPS[RXF*Y0.L2MG M_).S"N16@UC-5Z0!3N-HB %+#''*Q?0L/3\_YSAEFDY.9^GL![MQ M2+\NG'Y='%21-R3LA=IH<&:#*O:8]Y/>GU[1PCQ4PJVM?2[I-B2)P';>\1V= MVWJ8I0)O N.QDC[95%F+XY(&P/YK(M#+,4=ZX,]5!7R$W7R*T1P$B5T&H6^K M*'@+:2/?#7JW#"(O2R9DS!H<5&LAS1P1; )Z(S\/%K^(56?CEM]C#^' MN.8'<[(9&&X1D0@HA:=4A2P9()N%A](G4A):WD8@'4%;YHB_$,0* =%F S\Y M4-#1]@2BN.#-\^P<)?^U1'L9CDB(.5)B&M:6;<4&7]6_:2^P3)!H2FG$L.%? MUFM1J4(D'2$I"&: M:B@<84=K8Q9R+.FXW5LC=&V@8%G*#F%43I.#_6O]CX$;F/=K0NYH67UK'CL9:P795-P09 M"7S[W>7I-)U-)NQO)^GT8I*>S$[Z4-RWIR5#"T$K1GJV0@T,D'YX8W398,?$Z_4EU8!+I,R*!EE 2 >;D@X6*^XU%N_O8$/ 1*U4Q0A+5I/G&IZA M!DW&T!%G(C^IJ90X/*L#WGH30V0.F6Z#L2SX;(@GGZKDU+F!4%M\VE ,%*P&CGFN(N;DA1'N5M#6//Q2_ U]N(#%!LPR^F1:- M>XI6TQ)@5^FV"G$O*6!(L8-##ASOBY%"\.R]3-#-YZB2NHI@(CWR\.^LHLA. M?<[! UNF2%HV_%;,UT+#\.A;'9? /S#% M):'P@8L0=J/,/FTQ@HX27=8VFV8(K;?K>Q@SF$2BF<\IY8@AX3DV(G(X$B>8 MV-V$;QY#R%"#A5R#W! "11E_4ZZIV0#B;]W$[+'H"FT<4FR)X7*Z5(*D26, M21,9P>I\+]WA')^EV^QAXG,!-*6/P"%8<6<*E@L8.$<^"ADP(YB(NC#/.;93 M>MED&S [V )#I$DQ@HUTT9D6\:0Z,$W]K>"U*//@GF HDOU\HG*S%* MWR\?&MDG9&>\3R[2'-Y>RBA!_\BO0Y0WM*7IT/8/>YKBFB# MLLC-CG#N]5RO=NH_J(AQ6<HB,G]/D?:+#5@J+H H MU&+_)WOL?]!:%FNYJV-KH6R7Z[Y6MX^5GDU2O1)X&]2N9G17_$/*]04&C+AG MB1CF*V 1&(U;H.<(PE'>!O/GMOAMI(\$)Z9(G6 \S(K#0AT.P*@QPO3DFM=E M184"OS*1-,HX2V,ZS/I>/8X!^Z1F+SM ?F#-OV&75>MK %CK,F-=LL'+_XY MR!ZJK0E 95!54+($G5/9RG0@?K\CP&$_\&93('/"L;,H$_I%AAOMW!JNY7FMM?6JH..72@U2TFWCNP">&$ MSH&2"A#PP3*P-_.V6^TQ:\$^;$-,2!-J297ERE/?AZ;0QE![$;I4%(4G%E5Q MJ,E3J^L>^1#$@SVH?4$B.PMR"$"V<(D_R$8()'$6V[E &LPH9J6:0;>#2!B_ MZF($!.LH-/!;^,0H[CY-IH3V32;/>VGS4^>"@]<DC,(=L M4G#N9'+0FKQ'\+I388_:H$UZ]"@4F9R-SP(S:L+# %P90B;RNLY+ZE6]N(CG,0P RD[T&BL;8N:^LIIO5X"#78XP;:4E !;82^+Z\D!%P0I-)J6HJ1!\=OS'#*>[!L6W48 MFC1+W, -;#KP*+58._*@R"H'2"CK[DG&H0G&$D7R2*J(CH3!R79)U) M<1# C@+T:RK:<8!U [%K\MZ9I]7&4K5R.7]L-+B;>GY_>-L%.L[7?%!$C8LVL8[ M]VH.WA?[D+;,T0/=>PH>H1%R;Q^V-7R[!-Z?P=:_A3 MK^OX,39VP#K(O5SU=ZC>'_# M]B%N*//IPIQ2] W9!U]CAAW !IJXN0!/P65Y2HQ.G(YP MJ:!S<+R-B@UR,8N5'L M_)(UHF6;O0_WQ,YVHA91MUM@F[T[X<8?P?L+%W3>9Q91;?D0C0V3R579%)\E MR;;,]82[I]0P/<8A>, ,"W*(3IA^D-C7P9:Z#Q#J[E*DX->FQ&']'WL!5E7HU3C.A=*6JE" M\JYLB(X]= 0A]LUDV*V3X2JCCEP3!M]@0Z7G2()KF_BL=:&J@68I8PMJ@M&6S5A)V Z/^0 #%8UA #?:N ZO=(E=L%-)EB0.7* 9"BH)O6;1'#C9#T M;:3#!\]$FI6NB@@5"J!66&%5?E+H'I-E/U&@Y8ABF(Q@+**O5?6R:;6?RLM'W[8I/ M_^/R=M?P5/JE6>_5Y];U3,;U!V1^8S*R['E'+5"(5%A#XK%&G/)![[E(H<18<]>Z"!5Z@1KX/%X":A/(,4E G*D"0M_3B25.AY/"*%IN9:S ML#&B/JQ)>,ID:ZGQY<#H$!-9_T N0)0AU^HVL3=@*U':D)+C(QHF;*-J6VA!H1F:!+34O523I+1;=G$)FCY!_N%%'E MF,:KM0K"O(L.Y%O5DE*8!PS*M8WPK?3O(;ZU5R-8DT98*?$L98P"ZVLI6U0! M1[ X02?0%KXKWU9"#K;V$H#([/ Q\7,R31)&])Q+(<>6+=F)B;!/('($W3&]L MTF]6Y<;86GQ4@(IU(* B-#&]M?,YWUWY\F4?RGC[NTQ.0$1B:$^BHX,4;<6' M'"1LC1(T*QH2#&12"1*PQUJ$4?)V7Q1WX)M,CNG:("=7#MJ@_IVA\Y7VP%FO M!ST(S+XJ&]DY,8F;%ZBB')8,"]VNKN5J(SMGDRP\0JU+=BJ\P83[R,/Q^?3( M,'&[:]X;Y!_*BL@\E:U#MAV>'^:!0S2+5LB-$>5(C5*/QW[-(CX&I5]#8#@> MV<@_N0NLKM_%5S6YQ\+#L?[A*_>PK8-RVF0[IG>O'.@'K(+H;JC7T_9Z9>91 M*XW&0'6F)'I@K32XI_[#@ZA_*!74>TLS>.@\> YTZY.D0Z4!>[]%GWO7"[-M M2.@,8,.'A@YSD4TXA3C+57M,,/*<;UWK3Z *.[U,]04']&.P>P^L9@OFP.4> M=W=0?(%6.&?H!0:]ZRI,'!J) 8K2:V>=',HU=,J\+EQ$8(,3&D9,(8<\'_;8 M1G/0.&+''6,V6%%C8*2LW?E.6[8U8MF]_#1RA)&P?IY'(L:OM'\25I[LG5JE]WY97N:MZ3Q7O MG30Q,1+0.UBB%T.;2 GSEH(6#^?0YM,8(2+ ?;29+7K33.AG;>M4_\X?$6R\ M]>>#M1]?YN;BZPS,;CRJF\C5#QP)1>'!L,R>APR_XN']B6"6T MB.\6LE"8D9C 9,LEI)*ND49WC;,LC[Q9JW_B!@WL>/;\F_VTMNH6R GO!=UY MT)%G/R RZ8*=M]2B@0N5'I ?]D[W*$S'OO1=S\UEZ.KXX$*'9 M9R?I[.(L'9^=NT].3]*SDVGR@:)C/^0D/3D?IR>SR^"SD^E%.CD=?S%WK[$6 M@2'K0WAC?X9%P("6\VEZ.AD''YR.86GCY&VO;ABN_/(\O9SZ! MO;^.(L+@4@&^ZY(N$9&UEW)88H4)H$I^[3(?>;Y_\S*^8[4_X->NSNZ-O0^D M'=X?VHV?>3>PK0X;!KA]N&3<2OIEXG!'A<.+6W;M.H0JPX<$G?7Q,L+5< &^ M\=OT!@MN>VD8F;[AGF*IFU)WB'-#P\38'N5&H#!'7'#37I^T4?)2Y5F'C1=A M-ULT?(1HVDE"-< )4Q=EV0@.0YEAUC(1?DRWERZ39SH(D.G?^$@MHM)CXB^! MXF@Y[(OU[8\6M>';W.CN[/!:2F)-L)I=2%"HY=#8'[_IWUGVR^Y9C.@(0;N* MV$8BMA@T+^%%8-%],M)BYJ&IP9LUAR,(N:-=TED[7R3!$G!29ZB]+A1;5%S5 MZLL4E&@M[;[_N7/:]].%!U''ZVZL\*O*&@+H0!CX,L;D?#0]G#C MOWE /GXBVM-$4_C[V"6FYN: MTGP:]']?,5YR&[4-2OO"D*OPA][H7GY_7Y^5=VNRP4=8<%V:ZA:@[Q4U!%#@ M)1=MZK[JT/F0JZIRGSO)CE2*D&EN]9G]*;R)T-?9O4G7!%ZLRRH M?V4$"OA^(JQJ=5L!Y@,2/&F##L-P&XS+ 0[-#FO#9L4[+ECMF V76SQ@*+\0 MN?I:TS$_TY9MQTRRMQN9;FXOS M<2O=HXZQ[J-'=>U_-TO'XTEZ>FK;\2&PAK#Y;+)/J[BJPM?M^,MQVNB^\F!; M0U;U[P95C%P"."*>Y$B_QI M!'O6]T[" /H63YG !@W#*60]'%S@;J^2?J$&5E;8QD[775[SK6A#* L5J:7] MF(__\OW2K#,I,V=.W:O:2#>XMX024*!-Q#XXL&_++-#L_L9A8&2,#7EZU^N@ MTO#0]^ N5UQ)H626\"Z^*S"N'8-OI^Z',/ 9:(%%'0NLN=PU%H(SK,+VO%"$ M0@]>+[% V"$"TJ+^B,G%:/9]FDQ.1F?X8S8Z^9Y6,AF/^)*9 81H^/Z/P4,N M& D>G'S"D]M99Z/I0V=]&+Z:\LT.08M(W!Z")OLSU:9!ELXO1N="R#F2)$K- M%32!;KZ(C.FCR#B]L/R8G8U.'T;&X-YC\Z9OLXRG/+L87?:&W@'11% /[?"A M59W,D'K"L,Z1L0^:[ %'FYX%_[O.6C5+^C^$L.0)X_%_M.,^3>S_4W3%_SN/ M?YS_DZ,WU%5GDDHMX-7QZ/STB,%:^T>K-_1_]G%_P%02P,$% @ \X$\5YU@T$]1 P [0@ !D !X;"]W M;W)K&ULK59M;]LV$/XK!W4H-D"UWBTYM0TX;M)Y MF)W 3C;T(RV=7E")5$DJ3O[]2,E656)>(<*R)&K$:JWJ2,5T2J+<\L47,D20NJ2LNU[;%5D8(:\VEK MN^?S*6MD65"\YR":JB+\Y1I+=I@9CG$R;(LLE]I@S:3J;:%P M8+%4X%ZU>U)][5XD_*VA(_!L$US;]2[P>?TI>"V?][]/X5SR';=_ MGEMWU96H28PS0[6-0/Z$QOSM&V=LO[^@W.^5^Y?8Y[NNF8"ED!2"9!G'C+3U MKBP$[S9=:W;R+7]M[#CUI5 X',$7;%\S>E\#='=;'87NS)H"]8_[BP M(;+AJ-/:=FE=O1INBWLB40"A"10T1JH[7RAHBEP%W;] W>S+0G4-%SWH)XA\ MTPO=@<$+/3.P(]BH/\<4%4/*604D>4(N"S$$.Z87C4U['/:6P#?'O@L/3))R M0.F8?FB;OC<9V'PW,IW _N[37:ID,]85P3^>S6G=W:Q!%V,1X_ ,0M<,''M@ M"&R5F@T;1M^=A:C,)Z$Y<;\FY(6A&8;V?TG]0B,$?2,$_[81XH9SI/$+X'.< M$YHA<%T.Y]K@,N?W7DA?Q1\PQFJ/'#SG7$E_0L+?H2I243/9BH1PY :.!^-1 M-!F4X@_ONPM]ME#538YGIG1,W,CKO<8C/YPXYV[+&HR@"GG6#EH!,6NH[*91 M;^UG^:(;85_=NP^!->%90064F"JH/0K5)?%NN'8;R>IVH.V95..Q?IXS)TT8'Z+]PYG\!4$L#!!0 ( /.!/%>Y;JY[, , %(( 9 M>&PO=V]R:W-H965TN85QNQO?5]G!=1 <^=45WY+ ABO^:E M\.93)[M3\ZEL3%4*N%-$-W7-U? #S>7^G M<.=W*'E9@]"E%$3!=N8MPMOEV.H[A2\E''5O36PD&RF_VLV[?.8%EA!4D!F+ MP/%S@!54E05"&M].F%[GTAKVU\_H;USL&,N&:UC)ZJ\R-\7,2SV2PY8WE;F7 MQ[=PBL<1S&2EW2\YMKH)\TC6:"/KDS$RJ$O1?OG3Z1YZ!FGP"P-V,F".=^O( ML7S-#9]/E3P29;41S2Y[+ M8OEA3N2;"O3UU#?HQBK[V0ERV4*R7T#&Y*,4IM!D+7+(?[3WD5[' MD3US7+)!P/>-N"%10 D+6#2 %W4Q1PXO^IHX[G: A];CLP;RH@ MR4/IN@2;E.2RV9AM4W4FE\(:=OSR1+K M'X1Q&M)DPJXOL?G=J^X19"F-)@EE:= 31HR&04C3,!THCW%7'N/!+#WTRJ.6 M!\"GTG'D%;ZT7&3P^^4P[.A_+X=N\7,I+'GEJ'-#-K KA2C%S@9E"B![4*7, M>]=YSEJ_,F@2,+S[$5D57.V &$G@"8>8AG-^(JR *$G/>TQ43",6$'SK\247 M:)(57*#Y52DR6<,UJ:3NE5&*CL/)Z%Q#(8W0[R@8]6, D0^Q/Q5B3SBA;(+ MEPO$[[WS-6!L=IIIXO+:/OF=M!N8BW9.G-7;:?L1KZ84FE2P1=/@)L$24.T$ M:S=&[MW4V$B#,\@M"QSZH*P"GF^E-,\;ZZ#[&S'_&U!+ P04 " #S@3Q7 MW<9]?$\# !1" &0 'AL+W=O[(3\KDH 35[KBJNI4VK=7'N>RDNHJ;H2#7!I6 U<,4$)Q(V4^.;@J""7!L$BI\7N(.J,D!8QA][3*=/:0*'XP/ZCY8[B M^L8*74Z=S"$%;&A;Z:78?84]'UM@+BIE?\FN\QV-'9*W2HMZ'XP5U(QW7_JZ MWX=!0.9_$!#N T);=Y?(5GE/-9U-I-@1:;P1S0PL51N-Q3%N1%EIB:L,X_1L ML7Q8W/[^]/#+\XK\0)Z_/B[OR>)V^?SXL"(7SW1=@;J<>!HS&7\OWZ/..]3P M ]2$/ FN2T4>> '%<;R'%?9EAH=F3QHG]/ M^Q3;#BP^#6;NS;5J: Y3!R^& OD"SNS+IR#Q;\Z4&O>EQN?09RN\AT5; 1$; M@O -?<,[H17>B(IJQK=$"Z)+)@O24*D9J%,$SJ?X\BD+_>B&_-]K*-_+&LM7L#LAAG3"M])RG,XYC)0_I2^YW/] M[_KV@[]Z6(T'DY#,:6794$W6L&6_*!DF,N@Q2Q[X[SA+R33+=)3R^/+W^@1O'F'&4'.L?A#<$ M7WU\TSDFRTO*,3'CN:CA/3;.W# 8')R+(!J[61!?#DD#+SZDNS^.1V0S/W2C M*#MUPKS!,U\#;H5I9HK80]Z]^+VU[Y>W79MX=^^:[1/N)..*5+#!4/\JQ0,D MNP;63;1H;--8"XTMR Y+[/D@C0.N;X30AXE)T/^+F/T)4$L#!!0 ( /.! M/%>3?)T#1 , #<( 9 >&PO=V]R:W-H965T/@_OR/-D+]4/72 :>*XKH:=>81EC4*74H#"]=2[#:_G0^OO''XO<:][ M8[!*5E+^L,:O^=1CEA!6F!F+P.FSPSNL*@M$-/X\8'K=EC:P/WY!_\5I)RTK MKO%.5G^4N2FFWMB#'->\JPD7OP*7P M((4I--R+'//7\0%1Z_A%+_SFT5G +XVXA)CY$+$H/H,7=WICAQ?_"[VG9+8H MR6D4>U.N]99G./7H*FA4._1F'S^$*;LYPS'I.";GT&=+NGEY4R'(-4A3H*)" M4 J% :XU&GV*[WG$CQ_&$8MOX+]^*1OHLO$),ZQ7Q"P._6[5ILC^1+# 3.Y0 MV2J"':\:_)GG5 ]@^#/JSO\GB/PAB_TP3E_-I>,K/QPQ^&:U']W#,/;9^.B: M,C\,&7Q%K:]AJ^2N="\%/520RV9EUDU%ESZ3C3!'D(N1ST;CP=%._?$H&?Q# MJ>/!B$>2O)H;)9&?L/1,EH==EH=G<_) )U3;I%*6>46/(Q<9GF9_*N'GP?_W MA'>#MQXNZ3TC@CFOG!1N8(6;4HA2;*Q(RB9L494R[YVH._[^"3,_C4*X*[C: M(!@)^$S]1_>J9I@.7Y$(HQNJ-ZHVS2N[3=:%MG='4:F6.U>*;\.Z(@@C_RH= M#H >>GK&!6U**()02I')^AAX$:=AKW:&HZM!7RZ*_%VAKN[>V*-3913T'O,: M28IM61I<);3O>C?;=<7;MAD&PO=V]R:W-H965TV@:3Q8KMH4C=)N]A'6AI;1"51):FX_?LE)5MV$== L2\B9SAS MY@PO1].M5%]UB6C@>UTU>N:5QK17OJ_S$FNN+V6+C5U92U5S8TVU\76KD!=] M4EWY- @2O^:B\>;3WK=4\ZGL3"4:7"K075US]>,&*[F=>:&W=SR(36F-R M\?#T+US?W\+BT^?WR[O%_1.!^\43O'GBJPKUQ=0WMI*+]_,=ZLV 2G^!FL"= M;$RI8=$46/R<[UN&(TVZIWE#SP+^W367P ("-*#L#!X;VV8]'OO]MD]U.X!% MI\'@<^OQQ>"X@U] J^QB5^0&\ M*0"_=:*US\,0:-"<8GT>]_6KC ;L+?S?T1X-]D=SBSG6*U3 0C*NNO-R'PK+ M/?G]TA\0DDF8DHRF1SY*@C A-$OA ]K75LJJ %';SI_1-3M&LC@F:1P=["0E ME,7P<;T6.1YV9PP(HX@D<7"P$UM^DL(7+$5NK_F+QD*6$19.7OHMT"1+8.&4 M1JT81$27P$QDAFJW] K:^L%N5=W57<8&$EQ%Z:7/!>I/;A;^*$DCB+ M+PZ>*&4DH.G%"SYNST(:D(@%/_E8'!)&LU-7T#\2C!K5II=%#;GL&C-HQ^@= ME?=Z$)Q#^"#;=UQM1*.APK5-#2[3V ,U2.%@&-GV\K.2QHI9/RWMWP.5"[#K M:RG-WG %QO_1_#]02P,$% @ \X$\5V?3I22. @ XP4 !D !X;"]W M;W)K&ULI51A3]LP$/TKIX 02!%)G:8-I8W40L>8 M "':;9_=Y-I&)'9F.P3VZV<[;>A$J33M2^P[WWOW+J>[84Y+Y'IER47!57:%"M/E@)I:D%%[A'?[WD%S9@3#ZWO4<1# M7JD\8_@H0%9%0<7;!'->CYR.LW4\9:NU,@XO'I9TA3-4W\M'H2VO94FS IG, M. .!RY$S[@PF71-O WYD6,N=.YA*%IP_&^,V'3F^$80Y)LHP4'V\X!7FN2'2 M,GYM.)TVI0'NWK?L7VSMNI8%E7C%\Y]9JM8C)W(@Q26MGKYC_L "+_$P#9 (C5W22R*J^IHO%0\!J$ MB=9LYF)+M6@M+F.F*3,E]&NF<2J^?9B/'VYN)W=3&,]FT_G,A8?I'$[G=)&C M/!MZ2B/@T3Q@DY\T@0N7ZG=_:! M^1BZ?>+Z47_'$X:12TAO7U.]G<$K4*SL>I&0\(JI9@9;;[O!QLW@OH MBE7&).2XU%#_O!\Z()J5TAB*EW:,%USII6"O:[V%49@ _;[D7&T-DZ#=Z_$? M4$L#!!0 ( /.!/%>['P4;7 ( )8% 9 >&PO=V]R:W-H965T"FYT .2&U.=!H%.5*+L*&I:L*%'H0@I0.!^0\_;IL./R M?<+/ E=Z:PZNDIF43VYQDPU(Z 0AQ]0X!F:'9QPAYX[(ROB]YB3-D0ZX/=^P M7_K:;2TSIG$D^:\B,_F G!#(<,Z6W$SDZAK7]70=7RJY]E]8U;F=8P+I4AM9 MKL%605F(>F0OZWO8 IR$'P#H&D"][OH@K_*"&1;WE5R!/DYNK:QC\_L!E' M_:4?&'NBPP7IFGU8L],/V'MP*X7)-8Q%AME[?&"5-G+I1NZ0[B7\MA1'$(4M MH"&-]O!%3?F1YXO^O?Q=5=>DG=VDSD>GNF(I#H@UBD;UC"0^/&CWPK,]DCN- MY,X^]GA:VP?D'"Q[Q5ZM18P&ZT_@16KM@AFDLGI5[G_4N]3OYS\\.*%A= ;_ M:[1/AO[)-H$+3+&PXZK:Z7^FN MVPZVO%*B6OB.H"WY4IC:-DVT:3KGM=?>TNN.=H M%T96WGDS::R/_32WC1.52[#[&ULK51=;YLP M%/TKECM5FQ0% C1)4T *[=9U4]LHV=9G YX!JJ2A,I&;][3CQLJ8'[\QW[%^-=>8F)@&M6/96I+ (\QRB% MC&PKN6;M5^C]7&B^A%7"?%';U3HSC)*MD*SNP4I!7=)N)*_]?]@#S.UW $X/ M<(SN;B.C\H9($OJ/3 MW<,M^OB#Q!6(3[XE%;DNL9*>*.J(G'>(INB>45D(])FFD![B+25J4.;LE$7. M2<)O6SI&KCU"CNVX)_CRKOGY9[PO*0"59 IJ#V>76#$NY;M LD: MTR8QDZKIS+10KQQP7:#6,\;D+M ;#.]F^!=02P,$% @ \X$\5_MVEBK4 M @ Y 8 !D !X;"]W;W)K&ULK55A;YLP$/TK M%JVJ5J(!#$U(DR U;;IU2KJLR;I])7 !5K"9;9IVOWXV))0T::1)^X)]YWOO MWG'XZ*\H>^(Q@$ O64KX0(N%R"\-@P,[ #TM0 MEAK8--M&YB=$\_JE;\J\/BU$FA"8,L2++//9ZQ!2NAIHEK9Q/"11+)3#\/JY M'\$,Q/=\RJ1EU"QAD@'A"26(P7*@75F70T?%EP&/":QX8X]4)0M*GY1Q%PXT M4PF"% *A&'RY/,,UI*DBDC)^KSFU.J4"-O<;]MNR=EG+PN=P3=,?22CB@>9J M*(2E7Z3B@:X^P[J>"\47T)273[2J8AT9'!1?SN>C MAPFZNW\:3T?U\AD[G_B(%?M8WA,RA(HU@S3>L^/ '?&TTH43$'(U(".$V MWI#::H%X(W"(#Q)^*4@+V::.L(GM WQV7;!=\MG_4O"^.BL:9S^-NBN7//<# M&&CR,G!@SZ!Y)T=6V^P=$.G4(IU#[-Y,WKVP2 '1)0IHEE,"1'!EI91$YP)8 MAA+R#%QDZF"?_,,)3HY<;-H]]+]6V24HN[1QW$ V0(8LJTWIVJA>F!T5XN7 M=: A)+\2$J&?"6&R/G3KDQ=ESR&("4UI](JN:4M'8Q&VT*EBPV;O77#IM7IG M=;)C9.EVIZN;;7O+YSA=W96^_1*^%?+5;Z<^J.(=;D>%U(!MO6M:M<>U++V+ MG0_RS^*JG#\Q-!,W@L?CZ4[V!FI'@:-;=D>WW.Y6TRR\V\1CU-9=Q]2MB^8; MPSIN6WK'[>S[KHW&Y,F 1>5\Y?*;+8BHAE#MK4?X536YWL*K^3_Q6900CE)8 M2JC9ZEQHB%4SM3($SM:H-"[7YK:!NPDPSRD0V!G[6=:.EM$)%(E*3OY M]SM2MF(/GN1KMI'K6!:*!EZH4>NP5QM0W0:"S BNF?5FC MH)&U5!4SU%6;0-<*6>Z"JC*(P[ ?5(P+;S)ROD";PEA',!G5;(-+-'_6CXIZ08>2\PJ%YE* PO78FT8WLYZ=[R9\ MX[C31VVPF:RD?+:=>3[V0DL(2\R,16!DMGB+96F!B,://:;7+6D#C]L']%]= M[I3+BFF\E>5WGIMB[ T]R''-FM(LY.XWW.?C"&:RU.X+N_WJ/H\#0"G9>D.W19BU:_ ]H??@J MA2DTW(L<\]/X@)AU].(#O5E\$?#W1OB0A)\@#N/D E[2I9LXO.3Z=,]EV8*D MYT'L/;G1-OXOZX9<+%-..8GH)?;)LKP?(-60%$QL$+L 4 M"&O&%6Q9V: =LYX=4XH) R5G*UYRPU&?R^;R>N_?#>,P^0+_9N^UX70+,#\F MPK3E)/@S2%6Y>!MBG@N?@#^(>H__'2"J0#/.@@[J+< M*O'P_Z1^##Y,XJL3Z!(9)N'5F23'F5R03J^33N]:Z?QH2!C<,/OF$?GV]6X? MT@U3.1<;>, MEI <4ZR0Z48A/;K&IEPW9"C4B>U65C43K[_H@^S.:NTRP6NU M]E_M]'1K3]TG1WPZ])6IK(!H^.9WIW*B Z?G;[*D[:,K]@I)['].X6=(>OY@ M8&WDQWVR2R.S9Z@5SQ &_K '/3_J=RA]O_>FT_N7FHH2J:/DZ[]?9@U&0B;% M%I6!Q"V'767#]#&N%"(K$!JF?)D0D]2/+*_+#SV3N^);G*')X MY5CF$/HA.8^^YV07'-63"M7&54U-K!IAVM+2>;O"/&WKT=OTMJK3#F^XT%#B MFD)#?T "46VE;#M&UJXZK:2A6N>:!?U2VB4CLS'8H_/M= M.ZW;B5*A[4OB:]]S?(\?QZ,E%T^R %#DI:Z8'#N%4LW0\V160$WE*6^ X]FI;,24>F[UZD(]ZJJF1P+XALZYJ*UPNH^'+L M!,ZZXZ%<%$IW>.FHH0N8@OK>W N,/,N2ES4P67)&!,S'SB087L0ZWR3\*&$I MM]I$*YEQ_J2#FWSL^+H@J"!3FH'B[QDNH:HT$9;Q>\7IV"DU<+N]9O]DM*.6 M&95PR:N?9:Z*L3-P2 YSVE;J@2\_PTI/3_-EO)+F2Y9=;H0S9JU4O%Z!,:Y+ MUOWIRVH=M@ #_QU N *$INYN(E/E%54T'0F^)$)G(YMN&*D&C<653&_*5 D< M+1>IN[RV^WU^1Q\NMZ2HX?Z:P">3+R%%+K!"];T5QT-.$[-'URRYDJ)+EF M.>1_XSTLR=85KNNZ"/<2?FG9*8E\EX1^&.WABZS.R/!%']"Y2UZ'CG>C]F/T)\3A-T4/WY#=H<&@E0BJ M2K8@%<FH:_H8VJC ML#] .8D-$]\-_>0C9%P5N U9B\O-U&JM+4W@)OW!=A0DY"M(W QJF=$(=YPQ M"SH.7#].L)K>R79?B&L?#8*3-XMZ:%I!N*-GU\7PMHRJ!K$P=HS'0.OK/,OV M6L>?=$:W2>^>BULJ%B63I((Y0OW3I.<0T5EP%RC>&-N;<84F:IH%OEH@= *. MSSE7ZT!/8-_!] ]02P,$% @ \X$\5ZL>;>>N @ W 8 !D !X;"]W M;W)K&ULK55M;]HP$/XKIVRJ2H5(2%)@+2"5ME,W MM1N";?ULDH-83>S,=DKW[W=V(*,:9:]?8OM\]_BY\_G)<"W5@\X0#3P5N= C M+S.F//-]G618,-V1)0K:64I5,$-+M?)UJ9"E+JC(_3 (>G[!N/#&0V>;JO%0 M5B;G J<*=%443'V;8"[7(Z_K;0TSOLJ,-?CC8S:)K;]S^,)QK7?F8#-92/E@%^_2D1=80IAC8BP"H^$1+S'/+1#1 M^+K!])HC;>#N?(O^UN5.N2R8QDN9W_/49"-OX$&*2U;E9B;7-[C)Y]3B)3+7 M[@OKVK?7]R"IM)'%)I@8%%S4(WO:U&$G8!"\$!!N D+'NS[(L;QBAHV'2JY! M66]"LQ.7JHLF!."I-IN!8IIL_C?2+5, NWS";A0<#WE>A %+0A#,+H %[4 M9!HYO.BW,MV78!T?[X^WK^-,ERS!D4?MKU$]HC<^>M7M!><'V,4-N_@0^GA. MKRVM<@2YA$069668ZUI:4M/Q!)A((>5Y93"%7&H-)2KK69"3SIC"?1D=/O/H MU2 ,HG/X7R,]$S 9PIP_/6N&GQSI:M%=[=9@K]A^0OA .G1KT]MNO8;CN!WT MW[1V+;UVU W:4=QK_379>_=>B1Q[1$7R Z(J%E12*KA4*1>D4'5=@:1,&RH_ M%ZM?HDZ:N[JJ[^JDV>JV3Z.X'0_Z!RQ_.MYN&Z%F^@_LJ*A!)PB>53GN=+LM M.-G7W?Z.XA2H5DY7-?5C)4PM/HVUD>Z+6K%^N->Z?\?4B@L-.2XI-.CT3SU0 MM9;6"R-+IU\+:4@-W32CWP\JZT#[2RG-=F$/:'YHX^]02P,$% @ \X$\ M5_N[Y,7B! X@\ !D !X;"]W;W)K&ULO5=M M<]HX$/XK._3:268\8&P'\LH,(6G3-B\,I-?I?1-XP;K:EBO)(=ROOY4,/@C@ MT-[-?<#(TNZSC_9-UOE,R.\J0M3PG,2INJA%6F>GC88:1Y@P51<9IK0R$3)A MFE[EM*$RB2RT2DG<\%RWU4@83VN=N8I]B7H/(D87)^B;&87=2: MM>7$@$\C;28:G?.,37&(^DO6E_36*%%"GF"JN$A!XN2BUFV>7K:-O!7XG>-, MK8S![&0DQ'?S\C&\J+F&$,8XU@:!T=\3]C".#1#1^+' K)4FC>+J>(G^WNZ= M]C)B"GLB_LI#'5W4CFL0XH3EL1Z(V0TN]G-D\,8B5O8)LT+VJ%V#<:ZT2!;* MQ"#A:?'/GA=^6%$X=G L%S_(N#%F65TRSSKD4,Y!&FM#,P&[5:A,YGIJ@ M#+6D54YZNC.XONT^7E]!OSMX_ :/@^[]L-M[_/AP/X3N_15<=F^[][WK(1P\ MLE&,ZO"\H#@LMN!.ICA1U*A@%,HGK'7>O6FV MW+,*VD%).ZA"[PRI/L,\1A 32)G.I1U)C)E)=Q7Q3%$NZ:B8PA R)C5'M6T? MU9;>O3GV7/\,7ON_9PG"8(5 85]'"#V19"R=P_6G[AU\&#Q\Z=-4W8%;'=;A MP !X[EFQ*$6>V8GFV6$)_3$-N:1"CN<0B3@$!JWZ\5O 'SG7<^"I1G*PIL&: MM:5V/Q^Q= JW+ W5F&4(73F.N"8\X[6#F\^'IU0[4L0Q41HMW6<\5 I\R(G?7Y'( MX=L+B$<<1ZF(Q72^Q=<[U38V^"J#Q1;ND.NKK:^I[&W1 0H@S)B" MD*M,*%JGC%\G18W^CE%TP0ML@W!+U#M5AZ]TE/&MW[3YEA'3'DSVN'V(8@'4EHCZ3EA#F:S,-[ MM(Q60;J7ARA(D4R3[^KH;_K_Q< MNN\*QYB,* /]YC9?WF'(&7US4>USK7[:S*Y0'+##5>>[GN,')ZL!<@/'/W'W MMM.7F+&Y*>_7.>['Z:39=MI'QRLSON,W Z<=!+_L]*L=:?#30%5M[65.[YYX M7=*X9)>[N(*1H!;"(+$Y8CH<"Y^0=D3?71O?(75;VHK*.BG*&FU9EWEH4\Y@ MF+1SUIIA)L43-\+F>XZ;>M)B)RT#D3$>+EB5F6OY[%"J5]1]NZS[]J_5/7'= MH^JKP?^?JE^K_I47#QXH')+HS\V-9$-^ZQ%/-1PX@1^\F#@YV9)^.R2W1:6Q M&ULM=UK MF@^_H*C! M(,&>?\^+24RX?P_ZR-5(O'VNGM/L%G^YC[-%E%1WLP>!OEC%D?35=%B/I"&P[/!(DJ6)]=7JY_YV?55^E3, MDV7L9T+^M%A$V=>/\3Q]?G\BGFQ^$"8/LZ+ZP>#ZZC%ZB&_CXM='/RMO#;;* M-%G$RSQ)ET(6W[\_^2"^"T?#JF"UQ6])_)R_^%ZH[LJG-/UF4]1'M^D\W\ETV+V M_N3B1)C&]]'3O C39SVN[]"D\N[2>;[ZO_"\WG9\>2+5%NJB+RSU8),OU MU^B/^H%X63 \4"#5!=)>@20>*!C5!:/]@O&!@G%=,-XOD X43.J"2=^"L[K@ M;*]@-#I0<%X7G.\7'!KAHBZXZ#O"95UPV7<>Q.%FYH:]2[:3O3_;!^^'N)EN M<7^^1P>?49L)%U_-^*&GB+B9>6N)EZ<37W@_6AN#J.Y:B(KJ^R]%G(JNU+K_IF%0:K^O+P3995;MT6 M6?G;I*PKKKU0^^ :__GP3\-SA0^N+'S\]=9PE=M;059N;T+#7_WB1SDNHF2> M_W0U*,I!J]+!73W Q_4 TH$!G"@[%23Q9T$:2B/AUUM9^/&'GX0?A(&0SZ(L MSNLO+?#-6_!701JO7&GCMBCRVXHHULINKUH@I1LRGY:GPFA82>)%Q_ZHQS W M[K^%'__^-_%L\DN;I75;WEUQ*HCG*VN\?>CSIT]Y,DW*?Z1:1+WWWI63V6<2 MC3[/CN'!9T>+:/80AV??\'RS^L"3;X#M;EB.[\H']?5S\##H]#@R)LTCHY?K M]G!';QYQ7H_GT'!UX(J7+>7^&^5157Y^L#SH\6"+Z]$O6LK#8PZIPX?GH(SA M;19+VRR65OCHKV1Q6P*OV7$[6YWYOLL?H[OX_4EY:IO'V9?XY+K:Z^$O;:E+ M8C*)*22FDIA&8CJ)&21FDIA%8C:).23FDIA'8CZ)!2060E@CA$?;$!YUZ=>W MU3^.PEVZS--Y,HU6+ZZSZDM;\*ZILQ5572'XDD9I"826(6B=DDYI"82V(>B?DD%I!8"&&-[!MOLV_< MF7TWZ6)1QEU>I'>??Q8>HTSX$LV?8N$QSM8O&H0_NU^;?5S[YR^B;'@Z'(K[ MJ=BY&\>>8[:/.9SL)2@YIDIB&HGI[8_&Y>2R\5_SL3&^I/U-$U>3Y/9:S*M7I9-[K[3 M:TBWUU8>N6,^B04D%D)8(V3.MB%S=L3)3GUI--HESY\=ISEGKU_W22W3>-.Y M!\>>YY"80F(JB6DDIO><*(,A^2+5L*+;MGMWS;CA]09>\OQZ) M^206D%@(88VP.M^&U7EG6'G9-%E&V=3YTQM9U0D?^\ M;,/SXO@SO?2IR(MH6<;J0V=\=M+'QB>)R22FD)A*8AJ)Z1<]XY,F7$-RXD+/-D&F?K=P7>IYD0__Z4%%^%(HN6^7V1;WV]0 M348U!=545--034U -5"2FOF\JX=I_IDD(Y3 MY*-Z$6M+%%^\IAZ>BGM_RKWI'O+HD.TUJ((.JJ*:AFHZJAFH9J*:A6HVJCFH MYJ*:AVH^J@6H%E):,SUW341B=Q?17^]F[![@Z--;4I-K[:W>-P4=544U#=5T M5#-0S40U"]5L5'-0S44U#]5\5 M0+:2T9O3N6JO$[MZJU4=D];VV2S9IW*": MC&H*JJFHIJ&:CFH&JIFH9J&:C6H.JKFHYJ&:CVH!JH64UHSB7>.8>/Z=KNVB MC6.H)J.:@FHJJFFHIJ.:@6HFJEFH9J.:@VHNJGFHYJ-:@&HAI35S>=>3)G8W MI1UW;;>E46?_NB[:6X9J"JJIJ*:AFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :J% ME-8,V%W7FMC=M@9<_KULO<3:_9ED-]V[=700H_UKJ*:BFH9J.JH9J&:BFH5J M-JHYJ.:BFH=J/JH%J!926O-#[7?=;%)G5\;UIF]8^/B;T1:SW>7'7FA -1G5 M%%1344U#-1W5#%0S4 );1Q M#=5D5%-0344U#=5T5#-0S40U"]5L5'-0S44U#]5\5 M0+:2T9BY+NUSN[G_S MGI=QEL^21R%9%G$Y0B',XOFT-8G9!9[8%9[8)9[8-9[819[859[899[8=9[8 MA9[8E9[8I9[8M9[8Q9[8U9[8Y9[6FB@=_HM42(W8S-==4YO4O9#3]K*#;K5F M*MJZAFHRJBFHIJ*:AFHZJAFH9J*:A6HVJCFHYJ*:AVH^J@6H%E):,WUWK6O5 M^NK?Y:K#&,UE4I-134$U%=4T5--1S4 U$]4L5+-1S4$U%]4\5/-1+4"UD-*: MN;QKBI.ZF^*.N>J =K^AFHQJ"JJIJ*:AFHYJ!JJ9J&:AFHUJ#JJYJ.:AFE]K M7=<) G3$D-*:^;KK?).Z.]_Z?%AZ-W%TL*(=;ZBFH)J*:AJJZ:AFH)J):A:J MV:CFH)J+:AZJ^:@6H%I(:U -5"2FOF\J[C3>KN>#OFT@.ZZAJJR:BFH)J*:AJJ MZ:AFH)J):A:JV:CFH)J+:EZM=5TL\-$1 U0+*:V9K[N&-ZF[X2V,'Y*\"M:I MU -5"2EOG[B"?Q7$A1T5T??48/<1. ME#TDRUR8Q_K;V=Q-(VS:H/R]_=I M6FQN#$K_.&ULM9AM;^HV%,>_BI5-T[W2;A/G"=(! M$I#;CFEM42F;]M(E!JR;Q,QVX':??LY#0P+!*I/WIDU"SO_X_.+C_./!@;)O M?(NQ -^3..5#8RO$[M8T^6J+$\1OZ ZG\I.,8Y*6\4OHM/YE%0\/* M1X1CO!*Y!)+_]GB*XSA7DN/XNQ(UZIQY8//X7?VN*%X6\XHXGM+X3Q*)[=#H M&R#":Y3%XID>?L5505ZNMZ(Q+_Z"0WFO[QA@E7%!DRI8CB A:?D??:] - *D M3G> 7078IP'NA0"G"G ^&N!6 6Y!IBREX! B@48#1@^ Y7=+M?R@@%E$R_)) MFC_WA6#R5R+CQ&BQ?'@8/_\%GN[ 8G;_.+N;3<>/+V \G3XM'U]FC_=@_O3[ M;#K[N@"?0BP0B?EG\ 4L%R'X]./G@2GD&'(E?:T.Z?T%".XUH:FL1:R/P:F:_LN3G#._1V$8>OL]%TBH6:Q%K0>C6T MGG*>C6/I&/)6XT":#Q#1[%6LLUB^QU9K5,4/2#^XR1!#J< XRET/2;($<.EUHRZT90IH-QZJ=0-/9I%R M'-^M(RNL$I V7JJQF<9X66 M>W&]@?81@:U$L%R %_FAQS/V!B8DCKN?NU+CVE5'JUJH2ZW-[VBTH2ZG#;5: M;:UJH2ZU-L2CVX;_@]VN-)LM89WVH%:KW9$PZ/=\ZU(/'KTV5)OM>T8Y!UDJ M^S F_\C%9X-(VEVS3K<\U:H65FK-ET,/.MX%.$=7#97^4\>72)6A^> O#-5F>78L,\J5:U4)=: MF^?1;$.UV[YB[=9JN[6JA;K4VA"/SANJK;>._@S..D^VIQ><+>?G]YUUJ%9+ M;38V1!/,-L7&,@?%IVFYM5A?K3>OQ\66["+HKMEU?J1 T*0ZW&$68Y3?(W]>4BO>3/$&]U3_Z%U!+ M P04 " #S@3Q7(!8YGHL" ".!@ &0 'AL+W=O,/(@>0Z+$LJ!A9N935T+9%FD.)18]5 M0-7*FO$22Q7RC2TJ#C@SH+*P/<<9V"4FU(I",[?@4 JLEN6C)1 !6$4<5B/K+$[C/LZWR1\ M); 71V.DG=PS]J"#)!M9CA8$!:12,V#UVT$,1:&)E(P?#:?5;JF!Q^,#^[7Q MKKS<8P$Q*[Z13.8CZ\)"&:SQMI"W;/\)&C]&8,H*8;YHW^0Z%DJW0K*R 2L% M):'U'S\V=3@"*)YN@-< O.> X 6 WP!\8[169FQ-L,11R-D><9VMV/3 U,:@ ME1M"]2DN)5>K1.%DM%Q-I^/;[VA^C9;)S2RY3N+Q[ Z-XWB^FMTELQNTF']) MXN1JB=ZA<;8#+HD KBI5,4&D0&<3D)@4XERMKY83=/;Z/+2E4J;Y[;11<5FK M\%Y0,4!31F4NT!7-('N*MY6CUI9WL'7IG23\O*4]Y#MOD>=X?H>>^#1\ JF" MNP;NG9#CMU7V#9__SU7NJEW-'71SZVL^%!5.862I>ZS.9@=6].:5.W ^=AG_ M3V1/RA"T90A.L4<+X"E0J;H#8FLDCR49/TCVSX@\&'X.*9DS_3^H$;!$&;5FNT MCZY\"7QC.J%0]=Q26=_^=K9MMF/38^S?Z76GGF*^(52@ M8*ZO3>J\UYW?WJ M0++*-)![)E4[,L-H'V"HE]02P,$% @ \X$\5WAB M)V\B! A8 !D !X;"]W;W)K&ULM5AK<^(V M%/TK&K?3V9WIQI;\@A28(239TBF$@4T[_2AL 9JU+582D/S[RH_8F!AMV9I\ M"'[<<[CGZH /ZAT8_RHVA$CP$D>)Z!L;*;>WIBF"#8FQN&%;DJ@[*\9C+-4I M7YMBRPD.,U S:C ]Z;"62;K'DL\Z'%V #RM5FSI03:; M#*W4T"1=QH7DZBY5.#E8/$\FP_D_X.D1+,:?I^/'\6@X_0*&H]'3\_3+>/H9 MS)[^'(_&#POP"!3K3A0J=&[H@F]-L?0$EEM#'XY!E^[U#/\ MJAY#$DC"8Z">@^I)$K!=(D7ZM4;H'B^C9H?J:6T09U]A37*UR!^4VRGE=O3. MQB_GG*T%7KJD+9'5-'9+C=TK.KO;YAA:(JN- 5K5P]RZCK>_P^MIS*V'_JCD MH_P"M:TM'B8@9:7!&65:^*7+VQ9;72RJQ*(K&KT@;VL4+;'51U$E*JA-*MHL M44"/0X*/7&B=1(FBS#LJ"U:8JL+KL(3 M=*]IRU835EML]5%4&0MJLXO>EMX[OT&[ZW?1:<9M*+1]]7?.F57T@?J0,B=+ M+(D . D!30+UJ%"_H05@JQ7A) 3+5[#=+2.J?D[R9@4M)9E"YC5R$:R"$>Q< MT[6MIJ>VV.JCJ/(3U.82O6N[[\S8<6P?G7KV?9GMVZ[5:?8LJC(-TF>/*9%@ M191+5YS% (=[PB459PRJY[IT5=IBJRNOH@V"5S0H:C7XM,56'T45?) V36@- M6D!K6P=VQ[,\_\2B#86NXSGHQ*'FT6Y:3/@ZVV04( O2^0Y4>;79KF@@0D96BM&Y\U1//-QSS$\FVV9[=DDG)XNQP0W!( M>%J@[J\8DV\GZ1N4V[Z#?P%02P,$% @ \X$\5W4&5^6( @ B@8 !D M !X;"]W;W)K&ULK55=;YLP%/TK%I.F35H#F'RT M78*4TB^F)8V:=E,?7;@)J,9FMI.T_WZV(2RM"$][ 5_[GN-SKN7K\8Z+%YD! M*/1:4"8G3J94>>ZZ,LF@(++'2V!Z9<5%090.Q=J5I0"26E!!7>QY0[<@.7/" ML9U;B'#,-XKF#!8"R4U1$/%V 93O)H[O["?N\W6FS(0;CDNRAB6HQW(A=.0V M+&E> ),Y9TC :N),_?-H8/)MPJ\<=O)@C(R39\Y?3!"G$\=@"N ?@C8'@$$-2 P!JM ME%E;ET21<"SX#@F3K=G,P-;&HK6;G)E37"JA5W.-4^'R<3:;WC^ANVNTC&_F M\74<3>P%B;;N@1 G?,%7=_&:V:;13VU_VN;QS)5N17:8Z<<"A$G0ZRO.U3XP&S3/3_@7 M4$L#!!0 ( /.!/%&PO=V]R:W-H965TGLSFQC$/B2U/&,8VVV[C27B3?M]"/! MC[U@_896_# M>731[S-W0[<..PLC&H@MZS#>.ER\C9_[+(JILTH;;?T^-HQA?^MX06\Z23^[ MCZ>3<,=]+Z#W,6*[[=:)?UQ1/SQ<]LS>ZP:9+RA^C^UB\ MZQ>4E;>E ?/" ,5T?=F;F1?$&B4-TCW^].B!E5ZCY%">PO E>;-87?:,I$?4 MIRY/$([XLZ=SZOL)2?3CGQS:*VHF#BF\N>^,> M6M&UL_/Y0WCXC>8'-$AX;NBS]#3N& ^W>6/1@ZT79'^=[[D0I09X MU- YPUPI8%YWM# RAM8QU:P\P9VJDQV**D.Q.'.=!*'!Q0G>PM:\B(5,VTM M#M\+DN]]R6.QU1/M^'3Y>',S>_@;W5VCY>+K[>)Z,9_=?D.S^?SN\?;;XO8K MNK_[8S%??%FB7] \#%P:\-C)OK)@A=R8KCR.8H^]H(^$)?R^ MF_?B*NL%;NC%$-V$ =\P]"58T55->Z)O;V(-H"\D*73!K[I<82WQ]UUPABSC M,\(&MM#CDJ"/'SXAC]-M3>_FQ[-P$X/H&82Z@F'FC.;^* =K%8/ 2N'6NP=! MW5>;L>UZ=G+>NF"1X]++GC@Q,1KO:6_Z\T_FT/BU3DE(& &"*9K:A::VCCZ] M)HOY9W$&BD(F#.)PM/8")W ]QT=>P+C'=XF)&/H7?:@3-8,/4GAR[MY/+<,P M!X/QI+\OZZ7M1%N]WA8=G&/3'II%446*02'%0"O%S'7#7<"9N$ZXU-L[3SX5 MASW/3AVN*,#JY,LPPY)9[(HWM87::O*VG%7ORG%QH&-(5XIM MLT(0% :T3A-MQ;9#"A)&@&"*TN>%TN<=VO0<4E-(& &"*9J:AIRX&MKQJTY& MA5^S2:C#D(,B&B?;ZF>B&=:T2U8RSLRQ57&OOGQ;K9JJ-EQ:S=+\W>S.QOP0 MUDJD+=EVS('2"!1-E1M+N7&'7L[A4,)"T@@431561A!3.QL_W9&DQ];'B?G3@H0.*I@HNLXDYZ-+0H,$$E$:@ M:*JP,IN8VFGZZ88>UEK+JLZN]>5;B]50%3<86L8)4Y\GWF7H=;B+:S6"C!9S M4!J!HJEZRU1CCKOT,VB" :41*)HJK PQIG8^?[J?,ZR)56=5W0R:3*!HZJUC M&4VP/IH\T#T-=JG/TSOXPLG'W>;2<]L./U :@:*IFLJ<@\T.?8U!$PTHC4#1 M5&%EHL':B7WIAE>T>_(]MFFXWY5CRG>@<,7$_[\+T7?FU(.5*0/K4\91SA1; M[U^E:+K3I:_3>D"!AA,HFJJQC##8[M*IH%$%E$:@:*JP,JI@_7.44Z_ .;8R MMQV-1U7[UNXW&-M5#W<1++ ,%E@?+-I[N.$VE[Y.ZZ$&FD>@:*K&,K7@49<> M!HTGH#0"15.%E?$$ZY^ZG.SA<6T^'553N+)D++'TN:&?18^;,^H*M1Q;HTP\HFBIV:0%6 MIRNP8)=@P:[!ZB*,6#*,6/KG*:=>;W-LY3HZ'(_/RS]54X.FC?HNV-:@P=DR M1UA'KL=J[^R&F;2^8.L!"/H8!(JFBBW3BM7E&BT+-** T@@431561A1+_V#E M9&>#AA-0&LEI%8;,7_C1,_>P%#/ET+I'$V$C:*LT7TV1L>1NFR\J>0BQ">OMQ09T7C M9 >Q?1V&_/5-4J#X5X;I?U!+ P04 " #S@3Q7BK()WC8# "<"P &0 M 'AL+W=ORN*)%&>MZ%DIF4O%\"=85Y)25=_*R]&$%H'GJ *]6\'_H?31#6B2C6"TCK=U>56-SEN-%TXCX<\9.T4N_HH<[+@U]?1WASLU\+@9'D.BX:TZ M^)H:MW+<+?C<71RO<[>$>_5P\QDXDU.20,_2YUR"F(,5??G4\O&W.FL.218? MB&S--J^RS6MBCP;Z$_B+2UGG6(EL%TCSG9M')QX.PJX]7[6B)LIW6]CU_/7 MN+&0#\IL5S+;C3+O8)7 MCOB-CO2U$6BL?T]H+'B.] ]/$$79I/QE4/5:YY*_HTM^W<[!N+VY>>+&&C_H M0% Y$/S? <+*/8'@>4;G) .F:L]"L*7<#5I^Z#H;RAM3[KL_@BT;?3\(<1!4 M2=>$=RKAG4;A#ZD^"R<*1(XHFX-4^7NJ.]NJPW;HM3>.=K\QW[ZJ.UNJ7=QQ MPA#7JPXKU6'SZYX)H76BC)(AS:BB4"LYW,K>PDX'>^U@0W-CMGTU'XBL-,9> MZ5MR$).B_Y,HX3.FRO:@6JU:S/.BL]I8OVB=]$#&A3*(,QIH2 MGP;:,%'V@N5$\6G1'0VYTKU6,4QU^PS"!.CG8\[5V\0DJ!KRZ"]02P,$% M @ \X$\5ZZFWDP% P _PD !D !X;"]W;W)K&ULK5;1;MHP%/T5*YNF3FJ;Q($D,(@$A&F=V@Y!VSV;Q$#4),YL![J_G^V$ MC%(W JDOQ'9\CN\Y-US?P8[09[;!F(.7+,W9T-AP7O1-DT4;G"%V30J1E*E?L*OW6@:(2L9)5H-% M!%F25T_T4OMP ! \>@"L ? 8T'D'X-0 YU1 IP9TE#.5%.5#B#@*!I3L )6[ M!9L<*#,56LA/[Q\68#Z=3&^>1N/;Z26XGSZ *S"* M(E+FG(GL1CC9HF6*+T$NOD2R @4EVT2E_B+$'"4I^RH0CXL07'S^.C"YB$SR MFU$=Q;B* KX3A0ON2,XW#$SS&,>O\:90U,B">UECV$KXL\RO@6-= FA!1Q// MY'0XU,##=GB((P&W=?!7:IPF28[B<]Y+TCX3\Y9,,)WM%6]'SRM+2I\5*,)# M0]0,AND6&\&73[9K?=-Y]I%DX0>1O?*ST_C9:6,/-%^VSKR*I*M(9/G_8A]8 SO5!>ZSKVUX/ZHUP&R/<<[.OJ6LG MV^.^B1/Z3L^#OG7D3FM4Y[KCOOE*'&A;MF_[>G.\QAROU9Q94TY.=\![&TO/ M=SS_2+]F&_1=!Q[Y%+8&>&YE, ^NQ@S3M6HQ&%!BJNND66VZF)&ZO(_6QW9_ M4C4C_VFJUN@.T74B_$KQ2E!:UYZ02*MVHYIP4J@+>$FXN,[5<",Z-$SE!O%^ M10C?3^0!3<\7_ -02P,$% @ \X$\5V4Z2]?R @ [@< !D !X;"]W M;W)K&ULK57O;]HP$/U7K&R:6JEM?D$2.HA44J9U M6KNJM-UGDQPD6F)GM@/=?[]S AF%P#II7R!V[CV_=^?<#5=<_) I@"(O1<[D MR$B5*B]-4\8I%%1>\!(8OIES45"%2[$P92F )C6HR$W'LCRSH!DSPF&]=R_" M(:]4GC&X%T1614'%KS'D?#4R;&.S\9 M4J4WS'!8T@5,03V5]P)79LN29 4P MF7%&!,Q'QI5]&?DZO@YXSF EMYZ)=C+C_(=>W"0CP]*"((=8:0:*?TN((,\U M$8TVB,U9E1"Q//O6:+2D1$8)($YK7+UP%>?8>VGK_EB MGLOZEZS6L99!XDHJ7JS!J*#(6/-/7]9YV (@3S? 60.<74#O ,!= ]S::*.L MMG5-%0V'@J^(T-'(IA_JW-1H=),Q7<6I$O@V0YP*KZ+HV]/=XY0\3*+)S?/5 M^.ODC-Q-'LDYN>5+P'HIPN>$YEANRF(@>'%(PJN9FE8TWT5=KSMF8&SM' M";]4[(*XUAEQ+,?MT!.]'>X.VN79K/O< WS\DM"MY#7FOFUQ_[9>RI#&, M#/R<)8@E&.&'=[9G?>QR_I_(7N6AU^:A=XP]'-.\=DX5F<$B8RQC"YT3E0(I M060\Z;+?X'M#[ TRVUK^X$]'^L_Z+5QKU3W6]7]HZJCE(H% M$,4)O& /E=!9I(;#VSK<'02N'^QH[ AS L]UK&Z-7JO1.ZH1.QOV+88*XY0R M5'N2L9@7<$IR+COU>GM"SH/ MK>2U0C>C[-=R^E9!Y+JMX+]MUX%8,G?+X'? M<0GL03#PO1V]^X$#9V#;=K"CU]QJG05@@?5$D:3^"IM&T^ZV0^NJ[M4[^V,< M9LWL^4/33,);O#<9DR2'.5):%SZJ$LUT:1:*EW6#GG&%[;Y^3'$@@] !^'[. MN=HL] 'MB ]_ U!+ P04 " #S@3Q7?MVVSU8# "]# &0 'AL+W=O M]'6=S98H@^R"%"@7.W-",\C%E"YT5E $$P7*4MTR#$_/(,ZU<*#6QC0< MD!5/<8[&%+!5ED'ZLV2X SE M#),<4#0?:I=F/P[D>77@#T8;MC,&,I)'0I[DY"89:H9T"*5HQB4#%']K-$)I M*HF$&_\J3JTV*8&[XRW[#Q6[B.41,C0BZ0-.^'*H!1I(T!RN4CXAFVM4Q>-* MOAE)F?H%F_*L(P[/5HR3K (+#S*,."!6Y+S)0-QGJ!D'Z\+9VN/K:W'5U8GX<]5?@%LXQNP#,MN\6?T M<;C5 H^ZX1&:";CY)CS^.-SL$,.NK\]6?/;QU]=V5269TTXF2U*?%7"&AIJH M.0S1-=+"+Y],S_C>IO,IR:)3DL4G(MN[$:>^$:>+/1Q35, 744DY YP OL0T M 06D_ 5D*,&0M=U+2>DJ2EG9UZ'I^K;?,P;Z>E?R3M/'2GYHU.H)JXZW;S0^ MD=$]-=U:3;=3S5^(L3XH*%EC]682+T:0D-4CGZ]2\9*9D970N4W1DM;;">X\ ML#S?]QN*N@VFW<4MS'ZAFEZK[KN2>'54GB=4MP1 M#M.V4+T#SWQ'&+0;D7:R'YL[WD&0@6'WW&;JG,CFGEY^K9?_SH/8F32 S$5> MU<]JF[#^@;"FY_3VQ%>Y$9'O"!K6P0:>P#Q1SG"^$ M@.\J&!S6-<>Q[6:>C#H-'IN;IR2+3T16"JWO]&D9H@O5(#.@$K)L@.K5N@>_ M5*UG8_W*[(_*5OJ5IFSL;R%=X)R!%,T%I7'A"_%IV2R7$TX*U0T^$BYZ2S5< MBN\+1.4!L3\GA&\GTD#]Q1+^!U!+ P04 " #S@3Q7QOL DPT# "H" M&0 'AL+W=OV*B70M (5N>TY3F@7 ME'$K[E=K4QGWQ4KGC,-4$K4J"BJ?1I"+S>%&5MFVBS8<;^D2[@!?5=. M)<[LAB5E!7#%!"<2%@-KZ)Z/(Q-?!7QGL%$[8V*?^S;&E6:O>QDJVA4*_)>413BKEQGBESP%-*7 M>!O=-1:]9XLC[RCAUQ4_([[SB7B.Y[?H&;\=[AV1XS<9]RL^_^\SWI:LFBQH M)S/O^+DJ:0(#"P]"@5R#%7]XYX;.YS:G_XGLA>^@\1T<8X]'-*^JAVHRAR7C MG/&EJ2N= 2E!,I&VV:\Y.Q6GN9'6L>=V?+_G].WUKK.6N*[CNF'8Q+T0W6E$ M=XZ*'F=4+H%H0> 1+TX%JDUDS1'N;.Z&0:_C[VD\#/,"IQ>](C%L)(9')=Y+ MINM4+G9?QC:=X8& 4S<(?+\3[BD]NN,_UDFW\=,]Z@=O9[Q[.28\R2C'Y#.> MB +:_'0/_021Y^[71DN8Z_&PO=V]R:W-H965TKU5LEN^]F!28(. M<&J;9/OO:P-+$\)R2<67!!L_S\P\,WCLV9&R;WP'(-!KGA5\KNV$V$]UG<<[ MR F_IWLHY)L-93D1Z$FM"#V9YL807B9?_$Y$AO69(TAX*GM$ ,-G/M MP9Q&$[6^6O!G"D=^\HQ4)&M*OZG!K\E<,Y1#D$$L% .1?P=80)8I(NG&WPVG MUII4P-/G-_9/5>PREC7AL*#97VDB=G/-UU "&U)F8DF/GZ&)QU5\,Y&E1_Y/71H<3@.3I!U@-P.H"G'< =@.PKP4X#<"Y%N V M@"ITO8Z]$BXD@@0S1H^(J=6233U4ZE=HJ5=:J#I9"2;?IA(G@J_/GZ,E6KPL ME]$?S^AAM8J>5^A#"(*D&?^([M#+*D0??OPXTX6TIC!ZW# _ULS6.\P8?:&% MV'$4%0DDYWA=>MFZ:KVY^F@-$OY6%O?(-GY&EF'9/?XLKH=;/?!P&!Y"+.'F MN_#H>K@Y((;=YLVN^.P;\M:7HYK%Z6=1F]"4[TD,I<-I4.$/LP1)B>@!&UAF@ \E*N".)K'@DR"OPOIS4=&Y% MI_;Q0V"YAFW:>*8?3N4>-'NKW#U&L3\Q/>/<:#22T3,EW59)=U#)KV('K%>R M&H=/O#=-V_"[B@W2WZK8I4ULF&97KY%,GNF%6[WPH%Z_ ^=3M&?TD%9]6QX; M4$++M=B4F6S!,2T+T2LGO@CMSC,\OZ,FOB@9M[\)'"QL3T^EXN1BT=FO]>)=?G.=8CM$I MVF@DHV<"^JV _J" 3\.U@^@&T2LU]B_"=;';T=>_K!73FN!.&L)!GV]M#2.1 MG6=?*R<]X9@FHY'(:MWUDQ-N#FQ; M72TXJM2K3Y#M;'M[>:@.[9WY1W.ZJ"\A_]'45Z(OA&W3@J,,-I+2N/>D6JR^ M9M0#0??5.7I-A3R55X\[>3,#IA;(]QM*Q=M &6CO>L&_4$L#!!0 ( /.! M/%?\AHUY_@( +@( 9 >&PO=V]R:W-H965T=09@R%/.A1XZF3'%A>OJ)(.Z.:4"2<>E&=W*A[(I>%,P)TB>IGG5/T: 9?KH=-Q-@<3 MMLB,/7#C04$7, 7S4-PIW+D-2LIR$)I)013,A\YEYV+A8OD5R7OV1=VWH.29;:R+QV1@8Y$]4_?:KC ML.6 ..T.?NW@[SMTGW$(:H>@%%HQ*V5=44/C@9)KHJPUHME%&9O2&]4P8;,X M-0J?,O0S\;?[F^L)&3],)M=?[\GE='I]/R6GY%:N '-EB)P3RC'55"1 L&A( M*I*5 MPF2:7(L4TEU_%S4UPOR-L)%_%/#+4IR1P/M ?,\/6OB,7^[N'Z$3-'$.2KS@ M%7%NBU*%TFU'L:_TA2YH D,'WUD-:@5._.Y-)_0^MDG\3V [@KN-X.XQ]'A$ M>5DSU) 9+)@03"QL-9D,2 &*R;1-?H79*S%M UK%83_J#MS5MJQ#(]\+_4YC MM<.WU_#M'>4[SJA: #&2P!.V2 VZC5^%$6Y=W0M[>_2.WO./40\;%>%1%1-8 M@=*4VT@GC2*)05?8JB8Z)!"$G;U$M1CUHO-VCOV&8_^E90\B_7O!]P]J.?*B M_A[15J-HCZB[-01RP,S;V:A)V:2KMMF<-N/WLIPZ>^&ULK5EK;Z,X%/TK%KM:S4B=@LTCI)M$:D-6.ZMM)]O'K/8C!2=! M SAC.TGGWZ\-E$?B,*7REP2#[[D^!ZY]9$\.A'YC&XPY>,G2G$V-#>?;*]-D MT09G(;LD6YR+)RM"LY"+)EV;;$MQ&!=!66HBR_+,+$QR8S8I[BWI;$)V/$UR MO*2 [;(LI#]N<$H.4P,:KS?ND_6&RQOF;+(-U_@!\Z?MDHJ66:/$289SEI < M4+R:&M?P*D!%0-'C:X(/K'4-))5G0K[)QN=X:EAR1#C%$9<0H?C;XSE.4XDD MQO&] C7JG#*P??V*_D=!7I!Y#AF>D_3?).:;J>$;(,:K<)?R>W+X$U>$7(D7 MD905O^!0]G5$YVC'.,FJ8#&"+,G+__"E$J(5('#4 :@*0,9ADK*/X!-X>@C AU\_3DPNDLI0,ZH2 MW)0)T)D$'K@E.=\PL,AC''?C33'8>L3H=<0WJ!?PKUU^"6SK B +V8KQS-\> MCA3A07]X@",1#E7A'39VK;]=X-GG]*>BA"G_ <(\!OC[+MF*HN(7(,=&F 08IGMLS'[[!7K6[RJA=((%FL Z(CJUB$X?^NQOS-B5 MF$*B7;9+0XYC4?DB392$G!KWLT^NAUS?G9C[MD2]>8=*I$CJ MC&P+C>JD'?9NS=[M93_P$RK!O-8H$$268UM'U'N3#J6N2&J[T$:^FKI74_=Z MJ0>MUPSPBU@,&59Q]D[20^3#D7]$V3MY0=""OJSS=K>@=TSO_-1'->/1FUZV MBF5OY-#)02=8H FLHYA?*^;KG&%]G2+J! LT@75$'-2O9)W M/]#0[TE24B=:H NMJR1JE$1ZJ['":U>&[;HCUSFJ MQOZ\@U529/5&8N$_4XZ-9X:];G+V9;5*(MPP5U+6:I6UH@6ZT+KR-6X9.EH+ M4:<)GFM%"W2A=95LG#=\G_4^7XBG1A@ZCN<>F^_^O(-54F3UX'A\;EUL[#?L M]]]?\2:)4J7E[H\<_-7H1 MTH755:RP\'&FM/ZV^7BM:H NMJV1C[6&OZ7U' M_?FGE6#[-AP?UY]6YZ[*ZCACWSM3?XTKA_VV?"&W3RG)D^@GBZ%.FSW7BA;H M0NMN)C;6'EDZBQ%I]?=:T0)=:%TE&W^/>EWO\&*L\#K[+<@3J^%1,?;G':R2 M(JMM^ZTEN.1OMC;5,TS7Q>$$ Q'9Y;SKCHMG_4$L#!!0 ( /.!/%?DRKS?D0, (H0 9 >&PO=V]R:W-H M965TV5&6$2&';*_S(P,2EZ LU;%AN'I&DEP+%N7[YD6A:"E"N^#N!$V]=(R7ED=)O:G ;+S5#900I1$)1$/GU!!M( M4\4D\_BW)M6:F K8OGYA_Z,4+\4\$@X;FOZ3Q.*PU'P-Q; C12J^T--?4 MR M%%]$4UY^HE.UUK8T%!5?H!N ;@Y;P>3=1.)$<'OWL+K[ M\W;]Z0:MMMN;A^T5NKMY0.]"$"1)^7OT 7W=ANC=K^\7NI#Q%$J/:NYUQ8W? MX';19YJ+ T0QQ%Z_+/)MD\4NR:SQ(^+'(KY%E7"%L8*LGG\W/PW$//!R& MAQ!)N-D'[ZBQ&NNMDL\:97V?S16/W<^C*L.<'TD$2TUN?0[L";3@MU],U_B] MSZ,IR<*)R#K^V8U_]A![\ DXG\O"$159D1(!,2(992+YCZB*TN=CQ>>4?*H@ M/@4?+,/#,W^A/[4M&HP[UJ*>H-CR#=-M@G;4.XUZ9U#];2Y(OD\>4T"$Q$=6X:#SP0/QAHK>"*RCBU>8XLW:,NJ]=@C>)9' MYKBW=ABV^[ MGGMFBW?QO-KFQ18)!S/ZGWK]1J\_J'=#C]\14R]TWB=S$#RV6DY)%DY$UC%M MUI@VF^AM,YO2ORG)PHG(.OZ9QNM)R1A;,\MYGL*9J[S7/=)R+&C0<!BI \_=#\ -02P,$% @ \X$\5Q_+ M3M$L P 8 L !D !X;"]W;W)K&ULK99K;YLP M%(;_BL6FJ9.F0B"W=@E2 ^EE6MLH63?UHP,GP2I@9CM)(^W'SS:$A8ZR9LJ7 MQ#9^'Q^_V(,@F3/;,DA*2!%).:(H8+(;&1>O<[ZOY>L)W AN^UT9J)W-* MGU3G)AP:E@H(8@B$(F#YMP8/XEB!9!@_"Z91+JF$^^T=_5+O7>YECCEX-/Y! M0A$-C;Z!0EC@52RF=',-Q7XZBA?0F.M?M,GGMKL&"E9JA+*.<]P $-#9@P.; V&^^%=JVM]KC/P MF##_2+"*F>W2S'83W9TPR/!6G1..9-Y$,0ED&H,0!33;,I4G>)V9C=!#SJ!N=[WJ69>S^ETSNQR7L6"3FE!I]$"C\KO!L-YYMW=&HY^ M-5ZA4<[L[@=3#==K7/70,W(D6,6@;FE0M]&@*YP E]^/M?PN9O)HS+=(1(2% M*,-,;*51*N'4>=3]IT>-"Q_JT9%@%8]ZI4>]1H]\P@4C\Y4^10)8K1_-" =M M ;.ZZ^8U"@^UZ4BPBDW]TJ;^0>F&I *G2S*/ 6'.H3[9]/^^]V=VNW_6>W&8 M&I<^U*4CP7*7S+V:) &VU+4=ESEVE8J\/"E'R_+Q0E=-YI_I>>UYB]F2I!S% ML)!2Z[0G?6%Y/9=W!,UTA3.G0M9+NAG)$AB8FB"?+R@5NXY:H"RJW=]02P,$ M% @ \X$\5YWQH0T1 @ W 0 !D !X;"]W;W)K&ULK91=;]L@%(;_"F+3U$I;\$>2MIEMJ4FTKIO61JFZ7A/G)$;!X &) MNW\_P(Z52F[5B]W8'#C/Z_-B#DDMU4X7 8]EUSH%!?&5!-"=%Y 2?5 5B#L MRD:JDAH;JBW1E0*Z]E#)210$8U)2)G"6^+F%RA*Y-YP)6"BD]V5)U=\I<%FG M.,3'B27;%L9-D"RIZ!8>P#Q6"V4CTJFL60E",RF0@DV*K\/)+';Y/N$W@UJ? MC)%SLI)RYX+;=8H#5Q!PR(U3H/9U@!EP[H1L&7]:3=Q]TH&GXZ/Z-^_=>EE1 M#3/)G]C:%"F^Q&@-&[KG9BGK[]#Z&3F]7'+MGZAN&UFVL*V@9*)Y MT^=V'TZ ?411$<0\^>QN?0V[QT./12YQ8=YW%J+,8>;WX71;[[#3\ ML)]W?331%O*&PZO+\;#+:RHD)V?/]?TOJK9,:,1A M8\E@<&$E5--+36!DY8_C2AI[N/VPL-67)1$*6;8N7*C4"26:>.6[I:*]/A3L<;LL([5)\W-T*WW)J2T0*9I)R!P.7$N?#/ M%V?&WAK\27$G]Y[![.2>\P?3N,PFCF<6A#FFRA"(_GG$.>:Y >EE_%,QG7I* MX[C__$Q_;_>N]W)/),YY_H5F:CUQ1@YDN"3;7-WRW0>L]C,TO)3GTOZ'76D; M1PZD6ZEX43GK%124E;_DJ8K#GD,0O. 05 [!H0YAY1 >ZA!5#M&A#L/*P6[= M+?=N Y<01:9CP7<@C+6FF0<;?>NMXT69.2=W2NA1JOW4='9Q_3O,/MW>?OIR M>?T;O(6++*-&0I(#9>4Y-(*>)*@(S>5K^/47/QZ^TX-P1?-QBSH!'[&8H .3=&,23 <0!!5F?OT7G)11:V,MCF&U+JD1L; 6/K3;..4R..Y<;DN+$ MT4E,HGA$9VHBX;UKTZ9/6-(G;-$3K"%45 L567IXT UM$R'J4X0^84F?L$5/ ML(8(PUJ$8>=MN60*-54!/NDWM$0@@DK*5K 4O "U1OVVTO?IG@L-UOUM,I4S M#.T,YO7]. WB,/+'[N-^_'^V\IH62>=*CPUJ3[!&4.,ZJ/%!*6B&]&\3RV_P M!R>L.^%T$H\]ZWW"DCYABYY@#5E.:UE._V?".>U3A#YA29^P14^PA@BC6H11 MY]VX$92E=*._PDC!M^UWH9-PK Q]PI(2YGM[6P3EI0P/]I_#PR\,![^$+__ MMBOCY^Z5" 6*E:W-)*3F;)4?C75O7?Y=V*KGA_Z9?S[W6_H372Z6U=V_^++6 MO")B1?6G98Y+/94W.-5JB[)^*QN*;VR!&V:" MNHB>?@=02P,$% @ \X$\5_;&F#3U @ MPP !D !X;"]W;W)K&ULK9=A4YLP&,>_2H[M=GHWA0"EX%KN9JN;.W7.JMO; MV*8E$Y(N25NW3[\$$*$B9^_RIA!X_G^>7_.$/ PVC#^(!&,)'K.4BJ&52+D\ MLFTQ37"&Q"%;8JKNS!G/D%1#OK#%DF,TRT59:KN.$]@9(M2*!_FU*QX/V$JF MA.(K#L0JRQ#_>XQ3MAE:T'JZ<$T6B=07['BP1 L\P?)V><75R*Y<9B3#5!!& M ?TM2JGJF%]?,G]],<7L'<(X%'+/U)9C(96J$%9GB.5JF\9INON 3J:;\I M2T7^"S9%K.]:8+H2DF6E6&60$5HNX M7HM\U"T?XZF2PUSN-N6V@JQ(W8K4S?V\74C;J H;O]U&+ZLCL413/+34NA&8 MK[$5?W@' ^=3&Z,ALP:Q5Q%[7>[Q.:.+ XEY!L[H&@NI5I\4;<2%32^WT>M^ M'0>A[\">FK5U'>9EG.L&L!_VJ[A&GGZ5I]^9YR]"N4H5G"+Z2.BB+<-.@UWG MQ)!9@[57L?;,5&'/)+$ALP9Q4!$'9JJPL EJU06]?N0$VU78$N?[45B+:^39 MK_+L=^9YC,EO57W@QTIME>U5V&FPZYP8,FNPAA5K:*8*0Y/$ALP:Q%%%')FI MPJBE"ETOI M6_H+Q!>$"I#BN;)W#OLJ(5YTR<5 LF7>:-XSJ=K6_#117Q:8ZP!U?\Z8?!KH MWK7Z5HG_ U!+ P04 " #S@3Q7TUX)U+D# "7$P &0 'AL+W=O,?Q$Y@$2/94'% MS,JEK"YL6R0YE%BXXSM$A-JS:?UM5L^ MG[*U+ B%6X[$NBPQ_[: @FUGEFL]7;@C62[U!7L^K7 &2Y ?JENN:G9'24D) M5!!&$8?5S+IT+V+7TX*ZQ4<"6[%31GHJ#XQ]T95WZP@I1?Z-MTW8<6BA9"\G*5JQ&4!+:_.+'UH@=@>+T"[Q6X!T*@A\(_%;@ M'RL(6D%P[)!&K:">NMW,O38NPA+/IYQM$=>M%4T7:O=KM?*+4+U0EI*KNT3I MY/R?]S=_OKV/[Z[1NYN/\?+^.KZY7Z*WZ#)-B8XD+A"AS7K4<7T5@<2D$*]5 MDP_+"+WZ[?74EFH'[/>*Z&Y3=LH^1.+?=ZY-&P_'TBN][[Y/%/!K^F M7>_^@!E^MR+\FN>?LB+Z@MQ@@GZ,3G 7HL()S"R5P03P#5CSER_+H(M%,$2?7Y9L325B*[4)-R"DRM!2J.V?0E] !EFG!L0D+#() MBQO8J(;IY^!F'DR<,' F4WO3X_6H\WHTZ/4"R&=",_3O6CV,:=9G\"#@5(-- MPB*3L-@0;"\*XRX*8S/99VPR%B9AD4E8; BV%XNPBT5H,/N$WVW+41CZ@=?M MRL;J[YMY?J@^^\VB'MHD" YI\> $?M&>\\Z>\V%[LHQ#AB4@^+HF\IMR28+J M1J(*>**\4B_:?48U5-?;F9MSYA[Z=%2KZ*A6\> \?M&E2>?2Y*BTNLPQ?52% M__)>4P8AIVYGD[#()"PV!-N+A.L\O^L[9I)KRS$4#J.TR"@M-D7;C\C.OR_7 M8(H=AIT<%I.TR"@M;FE[+WF^[SCCL/\ES_6>'?<&'8^;7%V"S%FZX_H;Q+84 MN,A)]9/\/=S!R5$P28N,TN*6Y@9[CY? .Q\=1,'>.8 H@6?UR8] B5[A6AN\.05J*I)5]3'' M Y.2E74Q![61N&Z@[J\8DT\5W4%W%C?_'U!+ P04 " #S@3Q7BT0:!J," M Z!P &0 'AL+W=OF5-1<95GHJ-J[,!>#$@C+J M^IX7NADFS(E&-O8@HA$O%"4,'@22199A\7L*E)=CI^?L @NR294)N-$HQQM8 M@GK*'X2>N0U+0C)@DG"&!*S'SJ1W-0M-ODWX2:"4K3$RE:PX?S&3>3)V/",( M*,3*,&#]V<(,*#5$6L:OFM-IMC3 ]GC'_LW6KFM980DS3I])HM*Q,W10 FM< M4+7@Y2W4]0P,7\RIM+^HK',]!\6%5#RKP5I!1ECUQ:^U#RV YND&^#7 WP?T M#P""&A#80BMEMJQKK' T$KQ$PF1K-C.PWEBTKH8PHY//IR-7:8EF(S>NY4PK.?X!.2&ZYTRE$MVP!)*W>%>7 MUM3G[^J;^D<)OQ?L @7>&?(]/^C0,_MWN']$3M#8'5B^X #?!XSM,K':I-^] MB;GX5S+',8P=?;,EB"TXT9=/O=#[VN7 ?R)[XT>_\:-_C#VZD8KHNPA)RXLS M-(4-88RP35?M%>' $IH>M8V&@3Z:;;ND]SG^9;_?)+V1.FBD#HY*K8Y.FK.# M#M5=4BO"L"7C?!AX>UH[DGIAM]2PD1I^P%5]I0Y8&KZW:T]D1\:E/]Q3Z;;: M4 9B8[NS1#$OF*IN;!-M'H")[7M[\:E^&*H^_I>F>E7NL=!_#8DHK#6E=W&I M)8FJ4U<3Q7/;[%9&UL MM5A=3?5P*, MC5>AR8[V)2 XYT3W2,?$6202"U!U64'-Y!E6DG-X]]6U.G^IR:>WA_4 M/];%JV(>:04W//O"4KF9.1,'I;"BVTPN^?X/: N*M%["LZK^B_8MUG=0LJTD MSUNRFD'.BN9*GULC3@AX] HA: G!6PEA2PC?2ABUA%'M3%-*[0.ADLZG@N^1 MT&BEIF]J,VNV*I\5>MT?I%!OF>+)^9>KY?+JKT_H=G%UO;A=?%I\>$"_H;^W MM)!,4KTFB!7-]FI6>DU%RHHUNH4=9"A$*\H$VM%L"R@'6FT%J%TA*\4JM^JB MJ$AN -WPO*3%RT\5VE,AJ$;\3$!2EE6_3#VI*M'S\9)VUM?-K(-79OWGMG!1 MZ/^* C\(#?2;83J!1-%Q30\,=#),OZ/"17A2TW&?[BG[NS4(NC4(:KW1*WJ? M>:;:%-\VR*$4MB/?-&G7FCP0UW=PSJ(:=\5]V'$!,-N$'>P7F515UDT6-F#Y,D3*@5+P%3"(/F] MV\&F&+$DUC,M[DR+;60IMFF>33%B2:QGWK@S;_P=LC3^>O>/W4ET%B4#*G)Q M?)8D RIVHXDY2).NK,E@61^>2]6908HRMH+SBI#D*.'%#H0T%3>H_-Z-8E., M6!+K.7K1.7IA(V47-LVS*48LB?7,P_ZQ3_6_0\Y:T?YGQM5-7R]H9MCX#$9, ML,B-S$G#)RTX'BQMR:HGM!( 2%!I_&X-"[QW5UA5([;4^N8=>V<B=:QT<7#G2YA M.Y9"D:(7!EEJK&-0X-T;PZ8:L:76-^_82^/(2K2L=M56U8@MM;Z#Q\8:#[:> MWQJM1C0^R8)_'JO_A9!!2%./=W)NI$_Y[JA8LZ)"&:P4QW?'RCW1')PU \G+ M^BCID4O)\_IV S0%H0'J_8IS>1CHTZGN^'+^'U!+ P04 " #S@3Q7E6B9 M\6$% 1*@ &0 'AL+W=OK5IHE<8! NX#4-E]=M575SDQ_N\1 -$G,V$YII7GX=3X:" 672'?^ ME"3D'MOUP79N/%XS_E,L*97H-8E3,>DLI5R=&X:8+6E"1)>M:*J^F3.>$*E. M^<(0*TY)6 0EL6&9IFTD)$H[TW%Q[9Y/QRR3<932>XY$EB2$OUW2F*TG'=QY MO_ 0+98ROV!,QRNRH(]4?E_=3S@4^#_ P#RCN^!'1 MM=@Z1GE3GAG[F9](QG0F>#V\3O= M*QJO&O-,!+UB\5,4RN6D,^J@D,Y)%LL'M@YHU:!!SINQ6!1_T;JZU^R@628D M2ZI@58,D2LM/\EK]([8">M:! *L*L'8"<.] 0*\*Z!T;T*\"^L=6:5 %#'8" M^H<:;5/49\ U9_8)G[8EV/H_&^&"T>T1C\*@( MQT^E-)SHU1[W M"FSO>(_WU.VRA/3W0_)YXERLR(Q..FHB$)2_T,[T[[^P;?Z[3RI(F ,) M']8]/]3VO/M*^2Q2@\>*1S.*3J(4A2R."1=HI6:M8H(Z53/59EFX3XFRC+.M MSL3FL#O$.UYHJ])VC(&$N9 P#Q+F0\("(%C#M%%MVDAKVDWT*\O'%K7P"4E" M%NH!(UNI<6:NGA8S-?I(IIXA8_4HR7/=]EFFY;==DT/"'$B8"PGS2MB@\;OTH?2T&.LF)NKI0:KY].MIIZ]#60TB8 PES(6'>V1X/=RR$+"\ @C4LQ.8F M5V;^ 0_GG"5H'LWELI6.^KJT]1&4YH#27%":5]&VG;1VG00M,8"B-:WU]HL2)H#2G-!:5Y%^R1[XQ]W6P!5MZ8UUL8:2VO- M/8]>U*H-W<>JC(2F;?+T&"11CT$S M]: T!Y3F@M(\4)H/2@N@:$WS-@E[_"EN?B(5Q4>:)$^*"V HC6U MVN3QL3Z1#Y/.U1?2VC=(F@-*WE9LE;PA=1*E!,YRK4[ [5P,O+_8?EB62K8C?;,Y.2)<7A MDI*0\OP&]?V<,?E^DA=0[P*=_@]02P,$% @ \X$\5VQ@.41Y!0 ""\ M !D !X;"]W;W)K&ULM9IM<^(V%(7_BL;-='9G M.C&6@6138"8@=9+-I,TDNVV_*B# 7=NBD@C)3']\Y9?8F#C"#I#$&FR$_*&6G&OT'(6Q&CI+K5<7KJNF2QXQ=2I6/#:?S(6,F#8OY<)5*\G9 M+"V*0A=W.GTW8D'LC ;I>W=R-!!K'08QOY-(K:.(R9N05E%D0\5H&(D>3SH7/I75 _+4A'_!GPC=IZCI)# M>13B1_+B>C9T.LF*>,BG.D$P\_#$)SP,$Y)9Q[\YU"GF3 JWG[_2?TL/WAS, M(U-\(L*_@IE>#IUS!\WXG*U#?2\V5SP_H%["FXI0I7_1)AO;ZSIHNE9:1'FQ M64$4Q-DC>\Z%V"K ^)T"G!?@I@5^7N W+>CF!=V= J__3D$O+T@/WQC2'(,M MJZ%V#.%3@_%23,M49*=",%?EZA7P]JWQ7(EZ@F^3/ M?^A2&=$4>PPY6DDQ#[1"8H[F@50ZN7)/L/'3U.#JA+5.T_94AX012!@%@E5Z MU2]ZU3_(;?J0+8"$$4@8!8)56G!6M.#,>KF\O43J&F%EM&W$V5L+J?H'@9R. M L$JZIX7ZIY;U;TN/5PRS>NDS0!>=]O 3SOGN+?CX@W'$>N"VFH'!*MH]Z70 M[LLA1LX>Q1/?[^+6.=J>N9 P @FC0+!*H[Q.F2 Z!_EX7@[4!5 : :51*%JU M$5M1S@-PU)M8B09P<,5@WCSV[#9,&)?3VOUCI$M98E-B(^6$XYL$_@?F) M.&9"+7F\J!41-$:"T@@HC4+1JBTIHZ1W=IBS@,9(4!H!I5$H6K419>KT#HZ= M.6&OLS0:1NSK::W>,6*G5^9.SQX\,V>Y$G(AE-U80,,E*(V TB@4K7KCILR7 M^+!\B4'S)2B-@-(H%*W:B#)?8GN^;& L.6&?L30;1NSK::W>,9(C+I,CMB?' M.\GG/+FW$[!P^_;.NU+B&HUV==P_AMB7U5K$8\1'7,9'O"<^6D1$FLNH5DG0 M< E*(Z TND>]'GKA3"I;)\H@B>TW*K/OR1NFEH'U:]*.:2T^:* $I5$H6K4A M9:#$O<.^)D%O:8+2""B-0M&JC2BS*=Z33=L:?;^!T>\?0^S+:BWB,=(D+M,D MMM^9_)C1VYFU]I?K^]%*8J]LK?HQHB,NHR.V1\?\WRJYG:-O?+J,12@6+[5J M0\:^"2B-@-(H%*W:E3*2XB^'.3MH$@6E$5 :A:)5=\>52=2W!JS6SI[CK,[> M8 RQ+ZOU]K9CI$B_3)&^/45^R-GW,"W._N%*8J]LK3IH^G2W=OQ&7"[2K=8* M3<4ZUMFFV.+=8COW9;J)>>?]L7=!LDW9)2;;(W[+Y"*(%0KYW" [IV?F5Y7, MMEUG+[18I?N*'X76(DJ?+CF;<9D,,)_/A="O+Y()BLWOH_\!4$L#!!0 ( M /.!/%=0#'<"2@( * % 9 >&PO=V]R:W-H965TM[WLBEF# G#FUL*>*0;U5)&"P%DEM*L?@]@9+7D=-W#H$' MLBF4";AQ6.$-K$ ]5DNA=V['DA$*3!+.D( \>'T/K9^AX4MY*>TOJIO=^<$U]OCTUIRSVW ,+8<9+KO8"]W= ML8?3#-\?]+ND1IM[=-DIB(V= 1*E?,M4?JL#$%NJ$< M_P%02P,$% @ \X$\5SN57@79 @ 6@L !D !X;"]W;W)K&ULQ59M3]LP$/XK5B9-F[0U+WV%M9%H80(FMJJPEZ\FO306 MCMW9UQ;^_6PG3;LI9(! ?$G\]CSWW)V3N^%&JAN= 2"YS;G0(R]#7![ZODXR MR*ENR24(LY-*E5,T4[7P]5(!G3M0SOTH"'I^3IGPXJ%;FZIX*%?(F8"I(GJ5 MYU3=C8'+S<@+O>W"C"TRM M^/%S2!5P"?E].E9GY%47@X M#CL6X$[\8+#1>V-B7;F6\L9.SN8C+["*@$."EH*:UQHFP+EE,CI^EZ1>9=," M]\=;]L_.>>/,-=4PD?PGFV,V\@8>F4-*5QQG$SN9 ",TU.Q!SF?^-] MXT3E2;3U9!PU$IZO1(NT@P\D"J)V U^[BDS;\;7OX7MP*%"Z'4A3<%>LVJD+ M2F&S4V_3?H*'>DD3&'GF&].@UN#%;]^$O>!3@T>=RJ-.$WML\K2GGXE$YLUB M"[JPB+C]OM=QT(JZ0W]=HZ);J>@VJC@UOQ"IR9A* M(>V]%_"H7WG4?]ZT]Q^3]D&E8M"LPOQM08% 1OE#1 QJ1-0K.*@4'#0J^$)U MQAKO72/^B5D*@]V?.'B%FU<:?6:G]LI+^*QI+^D>DO6IH=K5F_ U"D[X$A4GW)6<\#\UY['YKZLY_^3?WVMWE112-73% N7?-T+=&T M8FZ8F>87E#U@]E,I<3NQ!JIV.OX#4$L#!!0 ( /.!/%>#%/L*U@( D( M 9 >&PO=V]R:W-H965TZD7.14X50L3;D60),*E#/3L:S MS&E6&-&X6KL5T9B7BF4%W HBRSRGXND"&-].#-MX7KC+EBNE%\QHO*9+F(.Z M7]\*G)DM2Y+E4,B,%T1 .C'.[=$TU/%5P(\,MG)G3+23!>G*53 Q+"P(& ML=(,%%\;F )CF@AE_&XXC?9(#=P=/[-_JKRCEP65,.7L9Y:HU<08&"2!E)9, MW?'M9VC\^)HOYDQ63[*M8_W ('$I%<\;,"K(LZ)^T\?F.^P ;.\ P&D SK\" MW ;@5D9K996M&54T&@N^)4)'(YL>5-^F0J.;K-"W.%<"=S/$J>CJ9OKM^I)\ M/_]U.2>G9 8I" $)4?214"E!27(R T4S)M_C_OU\1D[>OA^;"L_6#&;^#3X_ 9Q BW*[CS$FZBX]:VT]IV*C[W(%_'YZC/ M5,WB];/H#!O)-8UA8F *21 ;,*)W;^S ^MAG\3^1O3#LMH;=8^S1#18$3'U! M558L">-H69*8"O&$E6!+12+[[->P=U7S.L,;0(@:"&DG"RX5*2X:9'_.RP!^3IW_' F+(-G3!H,]'?4ZP M(]#S0GNP9Z,;Y82AY_>;\%L3_FM-X'6OZ1.61M5["7Y'5C"PA^&>^&Y4:#E6 MV"\^:,4'KQ7/U0H$5BK,ID(UJ=3G(NCHL\-@_P;Z@NP#'L+60WC4PU>0>W/K4M+W0L?T]V7Z SM-R!O2?=W"G4NDE>4[',"DD8I BU MSD+D$'7CJ2>*KZO:O> *.T$U7&&O!J$#<#_E7#U/=#MHNW_T!U!+ P04 M" #S@3Q778QGH&0" !_!P &0 'AL+W=O3>20@XI-HX4'QM8 R<&R-,XT_CZ;13&N%N>^O^U;(CRYPJ M& O^BV5Z-7(N'9+!@JZY?A#5-VAX(N.7"J[LDU1U;-1W2+I66N2-&#/(65&_ MZ4NS#CL"_RU!T B"8P5A(P@M:)V9Q9I039-8BHI($XUNIF'7QJJ1AA7F+\ZT MQ%&&.IW_;V;D$[G*,F:6EW)<"TT95^1L4C?.&!ID4(7;VT261-S[C>)[_4O B^*WG/)JKZ8[*)2L4X;! I=>[0 M9E_NZ MHT5I*^9<:*R_MKG"&Q*D"<#QA1!ZVS%%N+USD[]02P,$% @ \X$\5],J MK(% !0 2RH !D !X;"]W;W)K&ULM9IK;^(X M%(;_BI4=K6:E&7*# %U :IM +NU,530[GU-B(&H2L[:!F='^^'4N!$+3$%9G M^Z&YG?/DV)Q7/HX]VA/ZRM88<_0CCA(VEM:<;VYDF2W6./99AVQP(IXL"8U] M+B[I2F8;BOT@$YV,R)9'88*?*&+;./;ISSL=PM>;I#7DRVO@K/,?\V^:)BBNYI 1AC!,6D@11O!Q+M^J-I^JI0V;Q M5XCW[.00UO7""L:2D$>$(+WB*\,5AA^]Q%*4D$<.&C:.PY:X:"=.ZCO..B%@W[F(+JRWJ%;.'3/'+KO MM:%7./3:.AB%@]&VT?W"H=_685 X#-HZ# N'8=MN597#+Z>T=BE_[#SI\BS) M4LSTN3\94;)'-+47O/0DR]/,7V16F*22FG,JGH;"CT\>OL[GZ,EZ1G/[]ME" MG]$]B3=;[F?Y3I9INH8+Y"2<$U8=[E_M]X_';1OV,9?X+$D1F6&Z0Y+D]]_4PWESSK10,), M2)@%"9M"PF:0,!L2YD#"7$B8!P2K2*I;2JK;1)]\$;7L@QCGZL34Z'FMF"!A M)B3,RF&]#);6Y;O)YZ[2'X[DW:E*:JP,757TKE$UG$'&9D/"'$B8"PGS@& 5 M!?1*!?0:!Y7OV5Q$E'O^#E,QMT+)-GX119\H"0D-PD1,OXK*3\S3&!<%8IBL MZN32@Y0+),R$A%F0L"DD; 8)LR%A#B3,A81Y0+"*\HQ2>4;CV/.?E/<)W643 MM7_>K]OO&E][K1(A828DS,IAQLF0I/;T;G?0/QNZ6MK-((.S(6$.),R%A'E ML(I^^J5^^O^'?LSB\T:3@AI??*V"(&$F),SJMU102[L99' V),R!A+F0, \( M5E'0H%30H%%!#XM0G3@:F=>* Q)F0L*LP9L9CW(FB]QB6)DY M=53U3!200=F0, <2YD+"/"!8113#4A3#JT1Q'"^:9=%(O586D# 3$F8-+\IB MV$H6D$'9D# '$N9"PCP@6$46JG)<0%(:OQ28X2X,<+9 Q#@-7S)5G*\/U2FC MX )) Y1F@M(L4-H4E#8#I=F@- >4YH+2/"A:574GR[9JXW TSV8P"Y(P$H5! MOEQ+TT.MTM0WE?K9]]G[PF1P8J)WM*J1V<;(:@[\ZF2'I,U :38HS0&EN: T M#XI637;MF.Q:8[+?;OF:T/"7&%@6_B;D?E2;Y=J;&L10Q-]YIKT0NUV_.>UH;CLS[Z)9-:..2^9JX_+A)*O>PQU&C)/%:VWA MWDRXNCP!738'I5D%K:EXOVPR XW)!J4YH#07E.9!T7(ER"=;P6),5]EN128* MA6W"\QU4Y=UR1^1MM@_P[+ZEWDSS+69'3+[-\M&GJS!A*,)+@50Z?9$5--^Y MF%]PLLDVG+T0SDF&PO=V]R:W-H965TNF?73#2;!J,+.=I-VOGPT$I1FD MM((/P3;G>8^-7SF'P9;Q!Q$!2/08TT0,C4C*],(TQ2*"&(L.2R%13Y:,QUBJ M+E^9(N6 PPR*J>E8EF_&F"1&,,C&KGDP8&M)20+7'(EU'&/^= F4;8>&;>P& M;L@JDGK # 8I7L$MR+OTFJN>6:J$)(9$$)8@#LNA\=F^F'=U?!;PD\!6[+61 M7LD]8P^Z,P^'AJ4G!!064BM@==O %5"JA=0T_A2:1IE2@_OMG?HD6[M:RST6 M<,7H+Q+*:&B<&RB$)5Y3><.V,RC6XVF]!:,B^T7;/-:S#+18"\GB E8SB$F2 MW_%C\1[V +M; S@%X#0%W )PFP+= N@V!;P"\)H"?@'X38%> ?0. ;<&."^ M\Z9 OP#ZF1WR_O4=F,3PPI4JJ47-1)+C,$S@U";ZL MDPYRK3/D6(Y;@5\=Q[]BWD&.78N/FN#UV<<-<,NOQ2=-<*\6GQ['1[!0KRY? MNU.!SU[*_H0OTS;E;E-9;'29T[I,R>3MYO11?R%2O("A MHU;GZK,U*;8J$VQ<9MBDS;%IFV*S=H4F[GNW.1;R6$>/D+X159LXU_4Q3EQF;P'<\2UT#<[/OTX9QHZ-S?*T%_T_J M]K*D!UDG%8%VU?2F#9*'5V.JS_9%4D$HK!4H-7IJ2*/YR5NWI$LS>J?>R95-94U(_55 M %P'J.=+QN2NHTNJ\CLC^ =02P,$% @ \X$\5U" 1?%W @ < < !D M !X;"]W;W)K&ULK55=;YLP%/TK%INF5MH" 9)N M&4%J0J=U4J6L63;MT8&;8-78S':2YM_/-H0F'67=U!?PQSWGWG/ U]&.BSN9 M RAT7U FQTZN5#ER79GF4 XR4PO;/BHL!*3\7:E:4 G%E005W?\X9N@0ES MXLBNS40<\8VBA,%,(+DI"BSV$Z!\-W;ZSF'AEJQS91;<."KQ&N:@%N5,Z)G; ML&2D "8)9TC :NQ<]D?)P,3;@.\$=O)HC(R2)>=W9G*=C1W/% 044F48L'YM M80J4&B)=QJ^:TVE2&N#Q^,#^R6K76I98PI33'R13^=AY[Z ,5GA#U2W??89: MCRTPY53:)]I5L6'HH'0C%2]JL*Z@(*QZX_O:AR. YFD'^#7 ?PQX*D-0 X+G M L(:$%IG*BG6AP0K'$>"[Y PT9K-#*R9%JWE$V8^^UP)O4LT3L577Q?7WWZB M=VB*98XRLB49L$RBLP04)E2>ZZW%/$%GK\\C5^F$!N:F-?FD(O>?(!^B&\Y4 M+M$5RR [Q;NZT*9:_U#MQ.\D_+)A/11X;Y'O^4%+/=/GP_T6>-(-3R#5\'X; M_$1-T'@?6+Z@T_LV6RM=4?>A_;/'E)LN2% MR$[\"AN_PB[V>(;WNN$HB?CJX4]MLZ^B&5@:T_>VL1>YVV-/_HSH^T%X$7PX MC4LZ"_I/N8-&[J!3;M(S51 MO+0=;\F5[I]VF.LK$80)T/LKSM5A8A(TEVS\&U!+ P04 " #S@3Q7M!BD MH#0" "8!0 &0 'AL+W=OY::PE<;!OVNW?8SMIU$)6]L!+[&O? M<^XYCJ_#/1VK9,H%.PYK MNH45X+I>"!79/4O*2J@DXQ41D$76C3N=!3K?)'QGL)='9+>"'-E^S;W)&JF#02>=F!55RRJAWI8W<.1P W> ;@=0#O MI0"_ _C&:*O,V)I3I'$H^)X(G:W8],2? MY!U9@D3!$H245.KR4"D!);F8 U)6R$N5L5[-R<7KR]!&55>C[:2K<=O6\)ZI M\;FIKHCOO"6>X_D#\-EY^!P2!7<-W#N%V\IM;]GK+7N&SS]K>HG^./5XAQ0:Y>"(=]Y#;EF)D M*'2S[^+)^XGKJS^T._;QS[03A4&O,#BK\*;D386$9\>W3?1W<$AO\)<0W[]V M)^-1\(?B%R2VFNVCOM%OUA@#9#7II4V'%5CFFFN MGDX0.D'M9YSC(=#=V3_&\6]02P,$% @ \X$\5])<=$N;!0 $38 !D M !X;"]W;W)K&ULM9MK;Z-&%(;_RLA=58FT#3># M[=2QM#%WM&JZ:5KUXZP]B=%B\ ).=JO]\>46;&Q,!O=M/@0P#V;3X[2Z>3:-M&O@ANXM)LEVO:?S]E@71R\U &KS^\,E_ M6J7Y#\)LNJ%/[)ZE#YN[.#L2:LK27[,P\:.0Q.SQ9O!!NO8D+3#\8 LV2/=!NFGZ,5F5874G+>(@J3X3U[*LIHR((MM MDD;KRCB+8.V'Y99^JR[$GL%0/&$@5P;R@8$LG3!0*@/ET&!XPF!8&0P/#!3Y MA(%:&:B'!J>LPJ0PFAP:34PTGOK: MR**LD(=[G5R\NR3OB$"2%8U94FU:P/.WP-^)/"RX\BNWA:*_39&DBK*+J@5D M=(/<;7A%%+&J)T_]3)X+)YZ\<"U$BX,H:F! M+D?2J,VDX>)Z'%RE*QF%3)*U+N5:EW*!53IUV2:ZTF[8;I?WP-?)AB[8S2#K M8A,6/[/![.>?)$W\M4UH2)B.A!E(F(F$64B8C80Y2)B+A'D@6$-*2BTEI8L^ MN\^53191F$2!ORR[M3C?M*FK1&D%*G\">5*;I;1.;&A,GFFP M9>3"#\DR"@(:)V3#XK+$)?G1_31Q6_H;[>6O>"6*TJ$4.L/JVWNT^Q35 ]FT M%YNHD\9?T\@\Q\CBNP@V7S'GG!!F^5:F225F>2UN\V5CV9TUV&_>BX9VG'/;?<$ON\,XB^-RTDS."L@8ET M:AT[54:%T\-D;"DHM87G<%;#Y05ZH/HVDG)4)^7HK*3TDV3[1D)V@OL.U) P M'0DS1D?-**G*<#@>'60MTJF%A-E(F,-Y.5RD4P\$:RAD7"MD?)9"HFV:I#3, M3CYURJ23WE])<3EU( Z-:$T"TJSH30'2G.A- ]%:VICMT(K=:Y:_0_3[MT.>W=5T,7= MBO;67+0!]6I":1:49D-I#I3F0FD>BM84VF[]5NI>P"W>+>$<.G6C>DL(2=.A M- -*,Z$T"TJSH30'2G.A- ]%:PIMMXXL#<\=1"&7>N=0F@ZE&5":":594)H- MI3E0F@NE>2A:4U:[%7*I>XF\WR!*/9X9/1Q (5=\=2C-@-),*,V"TFPHS8'2 M7"C-0]&:\MF]%B#U?"_@OX^SM#->QIEWA]E;=M!7!Z T$TJSH#0;2G.@-!=* M\U"T4G;"WCO1IG(X_+[H_(@C3;%9R.?HS2-UL7N MBM$EB_,"V?G'*$I?#_(O4>JOP&;_ E!+ P04 " #S@3Q72@K%Q]0" "4 M"@ &0 'AL+W=OS3VS%^)P( B1ZB,!9](Y R.35-L0H@(J+!$HC5ES7C$9&JRS>F2#@0/PN* M0M.VK)89$1H;;B\;FW*WQU(9TABF'(DTB@C_.8"0[?H&-AX'9G032#U@NKV$ M;& .\FLRY:IGEBH^C2 6E,6(P[IO>/AT@!T=D,WX1F$G]MI(I[)D[$YW+OR^ M86DB"&$EM011KRT,(0RUDN*X+T2-4E\&?:-C M(!_6) WEC.W.H4CH1.NM6"BR)]H5 FP<" M["+ SKCSA3+*$9'$[7&V0US/5FJZD:6:12LX&FM7YI*KKU3%27K/%=[28>9.Y-UQP#1)=IW$".]0'9ENT\#S=5 MDU#^B-+[UK=,99FE2QU,;JO\2I2,@*^H;ZS0O@6S#N%/=$K1[ M+(.[1\#&UM-A;[V6Q842MI]YC*L=QGO7#?YKCT4#W:KB@J;H1W# Y7JUE^[7 MT]6![6,9C8]QL^"GJP777@'_Y+13Y73W#Z?-O1I#UVO7A&]H+% (:Q5E-=KJ MQ.5Y"91W)$NRLF/)I"IBLF:@RD;@>H+ZOF9,/G9T)5,6HNYO4$L#!!0 ( M /.!/%?$Y_Z7A@( -D& 9 >&PO=V]R:W-H965TV@>[?[]H) M*>THF[1^@/AQS_$YU[DWX4;(.Y4!:/)0Y%SUG$SK\MQU59)!0=6)*('CSD+( M@FJ9( ]P=;]D_6>_HY98J M&(C\&TMUUG/.')+"@JYR/16;"ZC]6(&)R)7])YLZUG-(LE):%#48%12,5T_Z M4.=A!X \^P%^#?"? ]HO ((:$%BCE3)K:T@UC4(I-D2::&0S YL;BT8WC)M; MG&F)NPQQ.IJ.KN+Y:$@F\73^G/!:$8^D+FD M7%&;?(4B=8:7F%,-*2FIU P4.1J"IBQ7QQA],QN2H[?'H:M1I#G*36I!_4J0 M_X*@+KD67&>*C'@*Z5.\B^8:A_[68=\_2/AYQ4](X+TGON<'>_0,_AWN'Y 3 M- D/+%_[!;X+K#BAR(^,_624:_QA8?+EOD0=)#+E?:Y*FD#/P?I5(-?@1._> MM+K>QWTN7XGLB>=VX[EMV8/_>\GVY:#]FCEX);(G.>@T.>@_EL\^]Q5E MQU*:?KR.6IW .ST-W?6NKS_#_+-N]S&J$NSN=(D"Y-(V3T42L>*Z*J=FM>G/ ML6U+S];[V+>K-OM(4S7]:RJ7#/WEL$!*[^04-T": -Q?"*&W$W- \S6+?@-02P,$% @ \X$\5T?JB\Q[ P FP\ !D M !X;"]W;W)K&ULM5=A;YLP$/TK%INF3=H*!D*2 M+D&B2:=V6KLH:3=MW]S$2;P!9K9ING^_,U 2&DK;E7Y(L,V]YW=G?&\(3&\&;)1404=,7*E(F@9)&!HM"T+?@M0HY]3 W?8M^Z?,>7#FBD@ZXN%WME#KH=$ST((N M21JJ*=^,L I?WK\);@X M'J-),+WX@2ZFP?DL&%V!\C(Z"+\'YZ'B&/J C$I)X3B4(5&M8P9 H MND )$8K!X-LQ582%\AU87L[&Z.WK=P-3@4 ]C3DOQ!SE8NQ[Q'Q.XP/D6.^1 M;=E.#7S4#!_3.K)W3^C"T9@7R1<,B7K7,WQG0ROD\:U MKU?/[0_,ZUTG]LVPY3I]JS2KR'-+>6ZCO(F@"?D+::5>6P[V=B;MXVZWT[NC M;=_,<;#;==UZ<9U27*=17!#Q%(2A14K14O#H[J:I4]S9DV+W/*][1_!#5A6Y M7BG7:Y0[!IF*/T:DMS<]=EW'O2.RUJK?KQ?9+45V&T6>0,7B$OUR^5AWIMQJ ELDH,^F4,^L_,0_W]/5&7A_;- MFO(0MK9UU'I.)BK0#Z:B&KO&7(1W"CUNCJ \0-_A\,=2V#V\?LLT4SSU>VF+ MK>KPMGKC%RO?N-7ZW19;-0[;"HZ;2_CC\WI!]%!BKS>[+[/C;2W'S<4\B$7* MX!19*ZT1^N05:8FMZNCV7( [+_9E-AXYGAR'EMBJ<=@>.'#SB>-_#D@%9>?> MLT_AV4-FN61SY^:DKZUG1*Q8+%%(EX"S#KI (/*;8-Y1/,DN4U=&PO=V]R:W-H965TH_A;LJ64D1^!'R;7O2UCN\M^/UEN:> F%]&.AOR9=10'+N.;\::?[&+J MKK*@P.^+@X'4#UPO[,VOLGWW\?PJVC/?"^E]3))]$+CQRRWUH^?KGM [[/CL M;;8LW=&?7^W<#7V@[,ON/N9;_5)9>0$-$R\*24S7U[T;X=(1AVE =L3?'GU. M3AZ3]*4\1M&W=,-87?<&:8^H3Y/#[J: MO7C^8A[=A"XB_Q]OQ;;7O6F/K.C:W?OL<_2LT^(%C5-O&?E)]C]YSH^59CVR MW"K/N/MI5']96$;N2V^ M80O$B4*V38@2KNBJ&M_G_2P[*QXZ>RLV@@]T=T&$P>]$'(A#LKC[2C[^^HL@ MC3_5=6[1;-WL-^TMN84U$ K+"Q/F^CX?W5@-I313YM[GE-2N6^J9;NWB"R*. MVEE:L^6XW!(.UI<'F7S\4,?H79@S73*:K;OHZ8(,\S,H-G3)[,*ZY#1;,EUR2VCZ+55R<5@.',/,';89.&JZ=9N'C^K#T_G(9;)S ME_2ZQR<<"8V?:&^>OLC!I[I<1F(R$E.0F(K$-"2F(S$#B9E(S$)B-A)S0%@E MUT=EKH^:]/G-0N8[$9"2F(#$5B6E(3$=B!A(SD9B%Q&PDYH"P2JY/RER?-'ZTW]/0]=D+ M<8-T*O[6#+S1Z)KP2$Q&8@H24Y&8-OEI8C>41M69I(YLT$!B)A*SD)B-Q!P0 M5LGC:9G'TTYKZ;HL;A2Z9C$2DY&8@L14)*8A,1V)&4C,1&(6$K-S++T*5XZC M_-"9-*X.I0ZHT4HFS\I,GG5:;///Y ?>A+>D9$TIB2G/\#D.U62HID U M%:II4$V':@94,Z&:!=5LJ.:@M&KFGQ3/"(U3@-//^WQA7IO^C4CG]$=J,E13 MH)H*U;1".UV:B\/AG^ M_6-"O^_3#?KTQD2^N;7.N8W49*BF0#45JFE038=J!E0SH9H%U6RHYJ"TZCAQ M+&\3WEG?)D +W*":#-44J*9"-0VJZ5#-@&HF5+.@F@W5')16S?QCL9O06,HS MO\FOL+G/;KRB*\(B$K$MC1&^N96NF0_59*BF0#45 MJFE038=J!E0SH9H%U6RHYJ"TZOAPK*\3A?LHG?_G]7G\ MJ80RYM-LJ_Q:;//=UVZ;F^T\8$#K]0I-.IF'B]4YN )M4(5J&E33H9H!U4RH M9D$U&ZHY**TZ"AR+\,3&4I^Y\2KW?8]Y&S>[X^M)[@?NJO9KM 5>6=B* _ZO MFE2+NN.&/R^ Y>;.=OY AU;5034-JNE0S8!J)E2SH)H-U1R4EJ=R_^26LP&- M-]F]EQ.2?;<];>1D;WE_YYOL+K>O]FO"I2[4[#>$2[-NOR59 M=MQXPS_]B4_7O N#B\FX1^+\OLWY!HMVV8UP'R/&HB![N*5\[(C3 _CSZRAB MAXVT@?+NV?/_ 5!+ P04 " #S@3Q7".AJG3D% "B*@ &0 'AL+W=O MV6%F$[+^O?,%@UNN8V=-\ $O6^_@X?H\M?#3;<_$EW5 J MT6L<)>E-;R/E=MKOI^&&QB2]YEN:J#TK+F(B55.L^^E64++,17'4US7-Z,>$ M);WY+.][%/,9W\F()?11H'07QT1\NZ,1W]_T<._0\8FM-S+KZ,]G6[*F3U1^ MWCX*U>I7E"6+:9(RGB!!5S>]6SP-\# 3Y"/^8G2?GFRC[%2>.?^2-?SE34_+ M(J(1#66&(.KKA2YH%&4D%74RSR2E"Q[]S99R<],; M]]"2KL@NDI_XWJ/E"8TR7LBC-/]$^V*LH?=0N$LECTNQBB!F2?%-7LM_Q(E M_Y% +P5Z5\&@% RZ"H:E8-A5,"H%HZX"HQ08705F*3"["L:E8-Q5,"D%DZX" MK!VNG)8[J+CDN5\L(LE\)O@>B6R\XF4;N>ERO;()2[+\>))"[65*)^>+CP]_ M^@^N_;#P[2?T.[JC[%^6K-$=X0JJ-JXL*@F+TG<-.V=]J4+(0/VP/)Q7'$[_ MP>$PNN>)W*3(3I9T6=?W5>A5_/HA_CN]%7A/Q#72S/=(UW0=?7ZRT-6O[QKB M6ER"63S\@ZY^^P4;HP]-+*N=Y=!GQ1J_&9)]">:-D)QV5K"+KM% RUFX)23W M$LP;(7EOL9(#"T]:0O(OP;P14@!S>C6C#JI$&^3P09=$:XCMKI /F^798W*: M;DE(;WKJ.9A2\4)[\RPZ[4.3VR%A%B3,AH0YD# 7$N9!PGQ(6 $JR7!L$J" M81M]?AOS72(17Z$EB=7T*VU*A%;$I8D ";,@838DS"E@HQR638E?YM@8CP8Z MGO5?3CU>C,LF$<>!FCF8C$VS/M*##,^'A 5 L)J!1Y6!1ZT&7O"=D(B^JI\G M:;-[6_67NA<29D'";$B84\",4U-B73MSI#OZWKLF'IY;W(.,S(>$!4"PFG&- MRKA&ESOOGLG-4I!]TF3=5L*EUH6$6<;WMS<3#W1]5+_VMM%T>YM@T]3.7.) MAN="PCQ(F \)"X!@-?^:E7_-CC.'K> AI"BP=#0AG5O+,P&%V%M-)@,M?I(JS7F2V^ID# '$N9"PCQ(F \)"X!@ M-7^/*W^/6_UM?]TQ^0U]W"=4I!NV119+MSM)FWS<2KKT/@T)LR!A-B3,@82Y MD# /$N9#P@(@6"T?)E4^3'[N=U+H\%EDBJ\!+MDB45*&*2K4E67VK*C';DI:D!2K- :38HS0&EN: T MKZ1A_61.JEUK9[]__&[# JC8ZJ8^*3GA-UZB)%*04.Y(U#;-::=<[&-(F@5* MLT%I#BC-!:5YH#0?E!9 T>I9H1^S0O^Y&4^IA\H'2)H%2K-!:0XHS06E>: T M'Y060-'J^7"LE^+62E2W6E$[X^*< "V;@M)L4)H#2G-!:5Y).WU/9XP'X^'Y M>SJ_'%A[43[Y!T]3%*II#TO6- D93=\C4OB; MA*'8G2^%*M\ M\6+F7N76HE!:]58+)&_S98%G_7=XNL -_1:>VDW]#IZZ3?T>GOK%:&$O43.AN@]J\XEX=& M=H!J6>K\/U!+ P04 " #S@3Q7#:5@3A($ #''P &0 'AL+W=OU)YQ@@."U$2JX:F66J"HU19S(IG M]VPQHWL11RFY9XCODP2S;WYHBO/#SY$3SN1/U 7LPP_D341#]D]DRVU MIH110E(>T10QLITK[_3;0-=R01'Q*2)'?G*/\J$\4OHY;_CA7-'R'I&8;$2. MP/)R($L2QSE)]N-+!57JG+GP]/Z9[A2#EX-YQ)PL:?Q/%(K=7)DH*"1;O(_% M!WKT2#4@,^=M:,R+,SJ6L::FH,V>"YI48MF#)$K+*_Y:?8@3@3ZZ(# J@=%7 M,*P$P[Z"4248]168E<#L*[ J@=57,*X$X[Z"2268G N&%P332C#M*Y!.K'ZY MPI)J^9,7?EEA@15'N=X0V9*_+_@Q-V(,KB]2O=TOYHLR4D; 4)LR%A#B3,A81YD# ?$A8 P1J% M,*P+8=A%7[S;BQUET;\D1'R'&4$;G$4"QVWUT$FZMAY*F%G \JG686%I\IBI MAU.C0Z:T(6$.),R%A'F0,!\2%@#!&D8?U48?=1K]+Q9&J9RGES;G;ZLKPG4! MM%F^DWFMY4N8=6IYPVPQ?<\X&[)SSLNDPW&1]"RKVQ*HMW7/ZSD,OR\P !IO MPSYF;1_S.OMDF*$#CO<$W40I"FD<8\911E@9T3JS[4QQK9M*V/CDLVD#39N: MT\9Q9JUVD6Z=.>M'V$X_MMLOS/N1+OC]V$%[F&;680V+6+5%K$Z+K/>/G'S9 MDU0@E!5"TLC;4D\W ?(O[/69/4*YD6\YUGOWB_\ 4$L#!!0 ( /.!/%=NK$OZ8 , M *X5 - >&POJ_! $U71..7U.AWX8O_<](S_E@4 MZN*-9\Y'[XZ..K>G%[OC)S5PZ@=.T?-'B)YU]($JUR@F'V_+6X+6:K@8L?ZZ<>;;!,[L%4V M&F2%6!=;Y)L!K4YRZMT1/O3'A+.)9,#*2,[XR@QW86!:\$)Z2E>Y#A?"2'5O MX-#TX :P.CD3A:QCFPCF[\1>O@,T/3#(.&\-=GTS,!J41"DJQ:7NU!?7@P\@ MS[9O5J5V.)-D%7;/_36A/ND@DT*F5+9A0K\9&@TXS<".9+,YG%51!@ J5>2Z MD3(R*P2I/30,V]"R4\KY-3P=OF=;VLML8]WJ11=M4QNR32-C.J"_J6:T-V7/ MGZ7KE>RN4)\6>CJB[D-QTRM),[:L^\NL-8"IA[@Z*4N^^LC93.343/[1 4<# MTO"\>2'9O8X&I3+5 U3ZWAV5BDTW1WY*4M[0I6K*:9GAGKNOT/._S?.,"BH) MWS2M:_^0L_QLQ_9U^A*>Z\?*KF.GR:AW^![M%N+03<:OP>2K6.[^X9N,DL/W M:#>,!VZR]V)/]J>8# _29&"W:QM[PJT=83OJPG-",+KFY:<.BOVU]IRA9YTEYU!8FP5ZW;7V!Z M8=QN^W4L)E*ZI.G8=N5L4C<]W=!1[0&$7>2R/MP(QC&8&P$,BX,YP#B&A<7Y MG^;31^=C,,Q;WXGT44X?Y1B6"QG7'RR.FY/HPSW3)(FB.,8R.AX['8RQO,4Q M?-UJF#=@8'$@TM-RC:\V7B'[ZP!;TWT5@LT4KT1LIGBN 7'G#1A)XEYM+ XP ML%7 :@?BN^- 3;DY402KBGG#[F <21(,@5ITUV@<(]F)X>->'^PNB:(D<2. MN1U$$8; W8@CF /P@"%15+\'=]Y'0?.>"M:_T([^ %!+ P04 " #S@3Q7 MEXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7) MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 M ( /.!/%>3VV(=&08 !@T / >&PO=V]R:V)O;VLN>&ULQ9O;<*@18IE8&!9"SWI>M,8RLV2!P ;:3?/T.2'(:FW3M M2UM/%A>C0S,SIWL8?7PJJZ^W9?F5?=OF17T^VC3-_=EX7*<;L>7U'^6]*-21 M=5EM>:,VJ[MQ?5\)GM4;(9IM/M9.3\WQELMB].GCX5K+:@PWRD:DC2P+M;/= M<2W%4_WS>+O)'F4M;V4NF^_GH^YS+D9L*PNYE3]$=CXZ';%Z4SY=EI7\418- MS^.T*O/\?#39';@652/35[OC%C+AMW6WI^&W$5<@YR/S5%UP+:NZZ<[HKL\5 MXZ-0)^^V'IKR0N:-J%S>B'E5/MS+XJZ]C+J+,;B-+@Z'O[L@GE7_)XSE>BU3 MX9;IPU84S2Z.ER/MZQ J^%>>CPRF,%QGSBD8%B?G%[E+JW/9.U5?[ MV>ZN&X4+8EB=276@\K,.G YR%=@KUT\\ESEAX'I!O/L4APO?M1,/0&H(I'9$ MR'\T #E%(*?'A)P"2!V!U(\)J0-( X$TC@EI $@3@32/"6D"2 N!M-X6LM^Y M70#Y'H%\3PL91G,[\/^V$S\,F!VX;+:*_<"+8^9ZL1,!R \(Y =:R'AU=65' M-RR\8+$_#_P+W[&#A-F.$ZZ"Q(>#^2DVFI_28LY#/YBWS]CQH@!"H8HA=LP^ M2#&+/,?SK^W9PON=!5X"^3"[3(CULHR\I7USY;6()RRY]".7+>TH\;T8(F)N MF1#+)4PNO8@YJRCRVE87QU[28\.4,B%VRC(*EUZ4W'1]U_N\\I=M*%\]84PH M$V*C^$%B!W-?-;Q][%[182:9$*L$MK^+,&(+WSGX9'D3]<86S"438IG,[.!/ M-@NC*/RB!AE(A<6VTZ9.<3?^0DQ,"AJQ%%0*DJA1P@N< M%VT>TX!&K(%X-8O5TVP5ZEV_&"4V!Q( M#OHREIA*IL0J&D@U'$;#,EMLU@9CI( MB:EG2JR>@11UD!'SSI38.S!7'83#;#,E+T!@TCJ(AUEF2FP9-%_L]64=LXQ. M;1EL$K"/B7E&)_8,G@'!^7,=\XQ.[!D<$\Z@ZYAG=&+/X)AP#EU'WYD0>P;' MM" FYAN=O+K!,-]#3$PX.K%P>E/4[)TK&B[SWGBI8Z[1B5WSR^+AA-EI6D), MS#KZL6J<$W95/L(:1\?LHQ^SQG$AIH'9QR"V#X:I @HQ,?L8Q/89+L4&>I"! MR<<@EL\@Y:Y9MO\),3'Y&.1%#E(R]ILF)A^#6#Z_*AGW3QUBHJ_LB>6#EXQP M:LC Y&,0R^=ER3C4=S#[&&_ZCJ5U3I;)]BR>,UFL(29F'^,8+UV&HXG9QR"V MSS#F8+IB+:I*9%T\>0T=;F+R,=]R MFJVGGJQMGA 3DX_YMA-N:J0LM_:F'Q,8OGL7ALKO+#*9,&K[XJ+ M5Z+>=W:X0!"3CT4LGV=,A]<;ELE'F8DB.U#F$!.3CT4LGV?,2-1-)=-&=9]" M?9?J/J*IX6MO"Y./]29K!5[E;0-KOBU,/M8Q%Q'TLG4+LY!%;"$<$\ZV6IB% M+&(+X9APMM7"+&016ZBW)$,UT1DOU9<5=RP0S5-904QTR3*QA5YA"OFO5)1[ M7(B)6<@BMM"KM22#29R%&[;<@;V03WH2<09H0)Q^4>?4,'3 MKW)LQD-['O:';EA\G([G85WMQ['[4=?#9E].S?#0=N5\N;)M^U,S7I;]KNZ: MS7NS*[4LEU'W]S.JYZ?[F8O7SZ[\S\1VNSULRL]V\_M4SN,_!M=_VOY]V)'E;5_W+6ZKJN8,$@F3^((4@G3_((,CF M#W((\OF# H)B_J ,07G^H!4$K>8/>H2@Q_F#TA)E7!(D3; FT#HAUXG ZX1@ M)P*Q$Y*=",Q.B'8B4#LAVXG [81P)P*Y$]*=".Q.B'@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>BOJK01Z M*^JM!'HKZJT$>NMDLX1 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 M;T.]C4!O0[V-0&]#O8U ;T.]C4!OFVQV$^AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1 MZ&VHMQ'H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.V3CY4$>COJ[01Z.^KM M!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01ZQ^1G M$P*] _4. KT#]0X"O0/U#@*],^J="?3.J' MW!W*SZGSX[J*U*=J<7/<.&6M*Q="WS4NEW7V.+9_I2R?$^IRE7?$TLI<]^/YJFW5+[SNQRO;]\W,_S2&Q^G'_'?\[XM?X'^Q @?4B0 M/A1('QJD#P/2AP7IXPM('U]!^N KE$901.4HI'(44SD*JAQ%58["*D=QE:/ MRE%D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+(*%%DEBJP215:)(JM$D56B MR"I19)4HLDH4626*K!)%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K0I%5 MH\BJ4635*+)J%%DUBJP:15:-(JM&D56CR*I19#4HLAH460V*K 9%5H,BJT&1 MU:#(:E!D-2BR&A19+8JL%D56BR*K19'5HLAJ462U*+):%%DMBJSV?\KZT_O] M)\?/SWIPW?B2S^9_7U__!E!+ 0(4 Q0 ( /.!/%<'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ M\X$\5]5Q^BGO *P( !$ ( !KP &1O8U!R;W!S+V-O M&UL4$L! A0#% @ \X$\5YE&PO=V]R:W-H965T&UL4$L! A0#% @ \X$\5R P1B0"!P O1P !@ M ("!!0L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ \X$\5UJL?V92 @ .P8 !@ ("!$!T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ \X$\5[?0W(-2" MO"8 !@ ("!O"< 'AL+W=O !T90 &0 @(&8. >&PO=V]R:W-H965T&UL4$L! A0#% @ M\X$\5ZDR[.B9 P * D !D ("!S%P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X$\5V:G5C5E P Q < !D M ("!7'( 'AL+W=O&PO=V]R:W-H M965TZ%$*(\PD &,; 9 M " @:U[ !X;"]W;W)K&UL4$L! M A0#% @ \X$\5_"!Y5#D!P *10 !D ("!UX4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X$\ M5X^S>$?1! .P\ !D ("!.9@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X$\5^#V-BP#'P R6D M !D ("!%JH 'AL+W=O&PO=V]R:W-H965TY;JY[ M, , %(( 9 " @=C, !X;"]W;W)K&UL4$L! A0#% @ \X$\5]W&?7Q/ P 40@ !D M ("!/] 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ \X$\5V?3I22. @ XP4 !D ("!7=H 'AL+W=O M&PO=V]R:W-H965TA8/ ( $,% 9 " @;7? M !X;"]W;W)K&UL4$L! A0#% @ \X$\5_MV MEBK4 @ Y 8 !D ("!*.( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X$\5ZL>;>>N @ W 8 !D M ("!Q.L 'AL+W=O($ #B#P &0 @(&I[@ >&PO M=V]R:W-H965T&UL4$L! A0#% @ \X$\5TLG5A2E! ]A< !D ("! M\/X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ \X$\5W4&5^6( @ B@8 !D ("!YPH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X$\5\;[ ),- P J @ !D M ("!/"$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ \X$\5]-WK.1B! .AH !D ("!6BL! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M\X$\5YWQH0T1 @ W 0 !D ("!'C&PO=V]R:W-H965T&UL4$L! A0#% @ \X$\5]->"=2Y P MEQ, !D ("!34 ! 'AL+W=O&PO=V]R:W-H965T&PO=V]R:W-H M965T&UL4$L! M A0#% @ \X$\5SN57@79 @ 6@L !D ("!Y%@! 'AL M+W=O&PO=V]R:W-H965T@9 ( '\' 9 " M@0%? 0!X;"]W;W)K&UL4$L! A0#% @ \X$\ M5],JK(% !0 2RH !D ("!G&$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X$\5[08I* T @ F 4 M !D ("!VVP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X$\5\3G_I>& @ V08 !D M ("!(W@! 'AL+W=O@$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ \X$\5PCH:ITY!0 HBH !D ("!1H8! 'AL+W=O M&PO=V]R:W-H965T[2=+?8@( +0N : " ;F: 0!X M;"]?7!E&UL 64$L%!@ !7 %< V!< )R? 0 $! end XML 90 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 91 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 92 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 176 239 1 false 75 0 false 10 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Sheet http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Statements 4 false false R5.htm 00205 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical) Sheet http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical) Statements 5 false false R6.htm 00300 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Sheet http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Statements 6 false false R7.htm 00305 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) Sheet http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquityParenthetical UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) Statements 7 false false R8.htm 00400 - Statement - UNAUDITED CONDENED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows UNAUDITED CONDENED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 10101 - Disclosure - ORGANIZATION AND BUSINESS DESCRIPTION Sheet http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescription ORGANIZATION AND BUSINESS DESCRIPTION Notes 9 false false R10.htm 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 10 false false R11.htm 10301 - Disclosure - GOING CONCERN Sheet http://ir.bsacme.com/role/DisclosureGoingConcern GOING CONCERN Notes 11 false false R12.htm 10401 - Disclosure - ACCOUNTS RECEIVABLE, NET Sheet http://ir.bsacme.com/role/DisclosureAccountsReceivableNet ACCOUNTS RECEIVABLE, NET Notes 12 false false R13.htm 10501 - Disclosure - PREPAYMENTS - THIRD PARTIES Sheet http://ir.bsacme.com/role/DisclosurePrepaymentsThirdParties PREPAYMENTS - THIRD PARTIES Notes 13 false false R14.htm 10601 - Disclosure - OTHER CURRENT ASSETS Sheet http://ir.bsacme.com/role/DisclosureOtherCurrentAssets OTHER CURRENT ASSETS Notes 14 false false R15.htm 10701 - Disclosure - PROPERTY AND EQUIPMENT, NET Sheet http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNet PROPERTY AND EQUIPMENT, NET Notes 15 false false R16.htm 10801 - Disclosure - INTANGIBLE ASSETS, NET Sheet http://ir.bsacme.com/role/DisclosureIntangibleAssetsNet INTANGIBLE ASSETS, NET Notes 16 false false R17.htm 10901 - Disclosure - PREPAYMENTS FOR LICENSED COPYRIGHTS Sheet http://ir.bsacme.com/role/DisclosurePrepaymentsForLicensedCopyrights PREPAYMENTS FOR LICENSED COPYRIGHTS Notes 17 false false R18.htm 11001 - Disclosure - BANK BORROWING Sheet http://ir.bsacme.com/role/DisclosureBankBorrowing BANK BORROWING Notes 18 false false R19.htm 11101 - Disclosure - LONG-TERM INVESTMENTS Sheet http://ir.bsacme.com/role/DisclosureLongTermInvestments LONG-TERM INVESTMENTS Notes 19 false false R20.htm 11201 - Disclosure - WARRANT LIABILITIES Sheet http://ir.bsacme.com/role/DisclosureWarrantLiabilities WARRANT LIABILITIES Notes 20 false false R21.htm 11301 - Disclosure - INCOME TAXES Sheet http://ir.bsacme.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 21 false false R22.htm 11401 - Disclosure - LOSS PER SHARE Sheet http://ir.bsacme.com/role/DisclosureLossPerShare LOSS PER SHARE Notes 22 false false R23.htm 11501 - Disclosure - EQUITY Sheet http://ir.bsacme.com/role/DisclosureEquity EQUITY Notes 23 false false R24.htm 11601 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES Sheet http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalances RELATED PARTY TRANSACTIONS AND BALANCES Notes 24 false false R25.htm 11701 - Disclosure - CONTINGENCIES Sheet http://ir.bsacme.com/role/DisclosureContingencies CONTINGENCIES Notes 25 false false R26.htm 11801 - Disclosure - SUBSEQUENT EVENTS Sheet http://ir.bsacme.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 26 false false R27.htm 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 27 false false R28.htm 30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPolicies 28 false false R29.htm 30403 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables) Sheet http://ir.bsacme.com/role/DisclosureAccountsReceivableNetTables ACCOUNTS RECEIVABLE, NET (Tables) Tables http://ir.bsacme.com/role/DisclosureAccountsReceivableNet 29 false false R30.htm 30503 - Disclosure - PREPAYMENTS - THIRD PARTIES (Tables) Sheet http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesTables PREPAYMENTS - THIRD PARTIES (Tables) Tables http://ir.bsacme.com/role/DisclosurePrepaymentsThirdParties 30 false false R31.htm 30603 - Disclosure - OTHER CURRENT ASSETS (Tables) Sheet http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsTables OTHER CURRENT ASSETS (Tables) Tables http://ir.bsacme.com/role/DisclosureOtherCurrentAssets 31 false false R32.htm 30703 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) Sheet http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetTables PROPERTY AND EQUIPMENT, NET (Tables) Tables http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNet 32 false false R33.htm 30803 - Disclosure - INTANGIBLE ASSETS, NET (Tables) Sheet http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetTables INTANGIBLE ASSETS, NET (Tables) Tables http://ir.bsacme.com/role/DisclosureIntangibleAssetsNet 33 false false R34.htm 30903 - Disclosure - PREPAYMENTS FOR LICENSED COPYRIGHTS (Tables) Sheet http://ir.bsacme.com/role/DisclosurePrepaymentsForLicensedCopyrightsTables PREPAYMENTS FOR LICENSED COPYRIGHTS (Tables) Tables http://ir.bsacme.com/role/DisclosurePrepaymentsForLicensedCopyrights 34 false false R35.htm 31003 - Disclosure - BANK BORROWING (Tables) Sheet http://ir.bsacme.com/role/DisclosureBankBorrowingTables BANK BORROWING (Tables) Tables http://ir.bsacme.com/role/DisclosureBankBorrowing 35 false false R36.htm 31103 - Disclosure - LONG-TERM INVESTMENTS (Tables) Sheet http://ir.bsacme.com/role/DisclosureLongTermInvestmentsTables LONG-TERM INVESTMENTS (Tables) Tables http://ir.bsacme.com/role/DisclosureLongTermInvestments 36 false false R37.htm 31203 - Disclosure - WARRANT LIABILITIES (Tables) Sheet http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesTables WARRANT LIABILITIES (Tables) Tables http://ir.bsacme.com/role/DisclosureWarrantLiabilities 37 false false R38.htm 31303 - Disclosure - INCOME TAXES (Tables) Sheet http://ir.bsacme.com/role/DisclosureIncomeTaxesTables INCOME TAXES (Tables) Tables http://ir.bsacme.com/role/DisclosureIncomeTaxes 38 false false R39.htm 31403 - Disclosure - LOSS PER SHARE (Tables) Sheet http://ir.bsacme.com/role/DisclosureLossPerShareTables LOSS PER SHARE (Tables) Tables http://ir.bsacme.com/role/DisclosureLossPerShare 39 false false R40.htm 31603 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES (Tables) Sheet http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTables RELATED PARTY TRANSACTIONS AND BALANCES (Tables) Tables http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalances 40 false false R41.htm 40101 - Disclosure - ORGANIZATION AND BUSINESS DESCRIPTION (Details) Sheet http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails ORGANIZATION AND BUSINESS DESCRIPTION (Details) Details http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescription 41 false false R42.htm 40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 42 false false R43.htm 40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Advertiser deposits (Details) Sheet http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertiserDepositsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Advertiser deposits (Details) Details 43 false false R44.htm 40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition (Details) Sheet http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition (Details) Details 44 false false R45.htm 40204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Foreign currency translation (Details) Sheet http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Foreign currency translation (Details) Details 45 false false R46.htm 40205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration and credit risk (Details) Sheet http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration and credit risk (Details) Details 46 false false R47.htm 40301 - Disclosure - GOING CONCERN (Details) Sheet http://ir.bsacme.com/role/DisclosureGoingConcernDetails GOING CONCERN (Details) Details http://ir.bsacme.com/role/DisclosureGoingConcern 47 false false R48.htm 40401 - Disclosure - ACCOUNTS RECEIVABLE, NET - Accounts receivable, net of provision (Details) Sheet http://ir.bsacme.com/role/DisclosureAccountsReceivableNetAccountsReceivableNetOfProvisionDetails ACCOUNTS RECEIVABLE, NET - Accounts receivable, net of provision (Details) Details 48 false false R49.htm 40402 - Disclosure - ACCOUNTS RECEIVABLE, NET - Movement of allowance for doubtful accounts (Details) Sheet http://ir.bsacme.com/role/DisclosureAccountsReceivableNetMovementOfAllowanceForDoubtfulAccountsDetails ACCOUNTS RECEIVABLE, NET - Movement of allowance for doubtful accounts (Details) Details 49 false false R50.htm 40501 - Disclosure - PREPAYMENTS - THIRD PARTIES (Details) Sheet http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesDetails PREPAYMENTS - THIRD PARTIES (Details) Details http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesTables 50 false false R51.htm 40502 - Disclosure - PREPAYMENTS - THIRD PARTIES - Movement of allowance for doubtful prepayments (Details) Sheet http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesMovementOfAllowanceForDoubtfulPrepaymentsDetails PREPAYMENTS - THIRD PARTIES - Movement of allowance for doubtful prepayments (Details) Details 51 false false R52.htm 40601 - Disclosure - OTHER CURRENT ASSETS (Details) Sheet http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsDetails OTHER CURRENT ASSETS (Details) Details http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsTables 52 false false R53.htm 40602 - Disclosure - OTHER CURRENT ASSETS - Movement of allowance for doubtful accounts (Details) Sheet http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsMovementOfAllowanceForDoubtfulAccountsDetails OTHER CURRENT ASSETS - Movement of allowance for doubtful accounts (Details) Details 53 false false R54.htm 40701 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) Sheet http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails PROPERTY AND EQUIPMENT, NET (Details) Details http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetTables 54 false false R55.htm 40801 - Disclosure - INTANGIBLE ASSETS, NET (Details) Sheet http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetDetails INTANGIBLE ASSETS, NET (Details) Details http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetTables 55 false false R56.htm 40901 - Disclosure - PREPAYMENTS FOR LICENSED COPYRIGHTS (Details) Sheet http://ir.bsacme.com/role/DisclosurePrepaymentsForLicensedCopyrightsDetails PREPAYMENTS FOR LICENSED COPYRIGHTS (Details) Details http://ir.bsacme.com/role/DisclosurePrepaymentsForLicensedCopyrightsTables 56 false false R57.htm 41001 - Disclosure - BANK BORROWING (Details) Sheet http://ir.bsacme.com/role/DisclosureBankBorrowingDetails BANK BORROWING (Details) Details http://ir.bsacme.com/role/DisclosureBankBorrowingTables 57 false false R58.htm 41002 - Disclosure - BANK BORROWING - Additional information (Details) Sheet http://ir.bsacme.com/role/DisclosureBankBorrowingAdditionalInformationDetails BANK BORROWING - Additional information (Details) Details 58 false false R59.htm 41101 - Disclosure - LONG-TERM INVESTMENTS (Details) Sheet http://ir.bsacme.com/role/DisclosureLongTermInvestmentsDetails LONG-TERM INVESTMENTS (Details) Details http://ir.bsacme.com/role/DisclosureLongTermInvestmentsTables 59 false false R60.htm 41102 - Disclosure - LONG-TERM INVESTMENTS - Additional information (Details) Sheet http://ir.bsacme.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails LONG-TERM INVESTMENTS - Additional information (Details) Details 60 false false R61.htm 41201 - Disclosure - WARRANT LIABILITIES - Change in the fair value of the warrant liabilities (Details) Sheet http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesChangeInFairValueOfWarrantLiabilitiesDetails WARRANT LIABILITIES - Change in the fair value of the warrant liabilities (Details) Details 61 false false R62.htm 41202 - Disclosure - WARRANT LIABILITIES - Quantitative information regarding Level 3 fair value measurements inputs for the Company's warrants (Details) Sheet http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsForCompanySWarrantsDetails WARRANT LIABILITIES - Quantitative information regarding Level 3 fair value measurements inputs for the Company's warrants (Details) Details 62 false false R63.htm 41203 - Disclosure - WARRANT LIABILITIES - Narrative details (Details) Sheet http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails WARRANT LIABILITIES - Narrative details (Details) Details 63 false false R64.htm 41301 - Disclosure - INCOME TAXES (Details) Sheet http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://ir.bsacme.com/role/DisclosureIncomeTaxesTables 64 false false R65.htm 41302 - Disclosure - INCOME TAXES - Income tax expenses (Details) Sheet http://ir.bsacme.com/role/DisclosureIncomeTaxesIncomeTaxExpensesDetails INCOME TAXES - Income tax expenses (Details) Details 65 false false R66.htm 41303 - Disclosure - INCOME TAXES - Reconciliation of the statutory tax rate (Details) Sheet http://ir.bsacme.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryTaxRateDetails INCOME TAXES - Reconciliation of the statutory tax rate (Details) Details 66 false false R67.htm 41304 - Disclosure - INCOME TAXES - Deferred tax assets (Details) Sheet http://ir.bsacme.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails INCOME TAXES - Deferred tax assets (Details) Details 67 false false R68.htm 41305 - Disclosure - INCOME TAXES - Additional details (Details) Sheet http://ir.bsacme.com/role/DisclosureIncomeTaxesAdditionalDetailsDetails INCOME TAXES - Additional details (Details) Details 68 false false R69.htm 41401 - Disclosure - LOSS PER SHARE - Computation of basic and diluted loss per common share (Details) Sheet http://ir.bsacme.com/role/DisclosureLossPerShareComputationOfBasicAndDilutedLossPerCommonShareDetails LOSS PER SHARE - Computation of basic and diluted loss per common share (Details) Details 69 false false R70.htm 41501 - Disclosure - EQUITY - Ordinary shares (Details) Sheet http://ir.bsacme.com/role/DisclosureEquityOrdinarySharesDetails EQUITY - Ordinary shares (Details) Details 70 false false R71.htm 41502 - Disclosure - EQUITY - Cash dividends (Details) Sheet http://ir.bsacme.com/role/DisclosureEquityCashDividendsDetails EQUITY - Cash dividends (Details) Details 71 false false R72.htm 41503 - Disclosure - EQUITY - Restricted net assets (Details) Sheet http://ir.bsacme.com/role/DisclosureEquityRestrictedNetAssetsDetails EQUITY - Restricted net assets (Details) Details 72 false false R73.htm 41504 - Disclosure - EQUITY - Additional information (Details) Sheet http://ir.bsacme.com/role/DisclosureEquityAdditionalInformationDetails EQUITY - Additional information (Details) Details 73 false false R74.htm 41601 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES - Nature of relationships with related parties (Details) Sheet http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails RELATED PARTY TRANSACTIONS AND BALANCES - Nature of relationships with related parties (Details) Details 74 false false R75.htm 41602 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES - Transactions with related parties (Details) Sheet http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTransactionsWithRelatedPartiesDetails RELATED PARTY TRANSACTIONS AND BALANCES - Transactions with related parties (Details) Details 75 false false R76.htm 41603 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES - Balances with related parties (Details) Sheet http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails RELATED PARTY TRANSACTIONS AND BALANCES - Balances with related parties (Details) Details 76 false false R77.htm 41701 - Disclosure - CONTINGENCIES - Baosheng Network (Details) Sheet http://ir.bsacme.com/role/DisclosureContingenciesBaoshengNetworkDetails CONTINGENCIES - Baosheng Network (Details) Details 77 false false R78.htm 41702 - Disclosure - CONTINGENCIES - Beijing Baosheng (Details) Sheet http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails CONTINGENCIES - Beijing Baosheng (Details) Details 78 false false R79.htm 41801 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails SUBSEQUENT EVENTS (Details) Details http://ir.bsacme.com/role/DisclosureSubsequentEvents 79 false false All Reports Book All Reports baos-20230630.xsd baos-20230630_cal.xml baos-20230630_def.xml baos-20230630_lab.xml baos-20230630_pre.xml baos-20230630x6k.htm baos-20230630xex99d1.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 95 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "baos-20230630x6k.htm baos-20230630xex99d1.htm": { "nsprefix": "baos", "nsuri": "http://ir.bsacme.com/20230630", "dts": { "schema": { "local": [ "baos-20230630.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/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "baos-20230630_cal.xml" ] }, "definitionLink": { "local": [ "baos-20230630_def.xml" ] }, "labelLink": { "local": [ "baos-20230630_lab.xml" ] }, "presentationLink": { "local": [ "baos-20230630_pre.xml" ] }, "inline": { "local": [ "baos-20230630x6k.htm", "baos-20230630xex99d1.htm" ] } }, "keyStandard": 160, "keyCustom": 79, "axisStandard": 24, "axisCustom": 2, "memberStandard": 30, "memberCustom": 42, "hidden": { "total": 23, "http://xbrl.sec.gov/dei/2023": 6, "http://fasb.org/us-gaap/2023": 12, "http://ir.bsacme.com/20230630": 5 }, "contextCount": 176, "entityCount": 1, "segmentCount": 75, "elementCount": 625, "unitCount": 10, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 495, "http://xbrl.sec.gov/dei/2023": 8 }, "report": { "R1": { "role": "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630x6k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630x6k.htm", "first": true, "unique": true } }, "R2": { "role": "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets", "longName": "00100 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "us-gaap:AssetsCurrent", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "unique": true } }, "R3": { "role": "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_3_21_2023_WZwOtuxhx0qdudAci8-UqA", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_gyFfIuYC2kyXzrUMgbED-Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true }, "uniqueAnchor": null }, "R4": { "role": "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "longName": "00200 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:CostOfRevenue", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "unique": true } }, "R5": { "role": "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical", "longName": "00205 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical)", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_3_21_2023_To_3_21_2023_Rw_ok3qMw0mZwyixcWsjcw", "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "unitRef": "Unit_Standard_pure_EihCPIo0qEKRAvKXjmQE7w", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "baos:WarrantLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true }, "uniqueAnchor": null }, "R6": { "role": "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity", "longName": "00300 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_OPWosny7DEehYFyJhwHRvg", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_OPWosny7DEehYFyJhwHRvg", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R7": { "role": "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquityParenthetical", "longName": "00305 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_3_21_2023_To_3_21_2023_Rw_ok3qMw0mZwyixcWsjcw", "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "unitRef": "Unit_Standard_pure_EihCPIo0qEKRAvKXjmQE7w", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "baos:WarrantLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true }, "uniqueAnchor": null }, "R8": { "role": "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows", "longName": "00400 - Statement - UNAUDITED CONDENED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "UNAUDITED CONDENED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R9": { "role": "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescription", "longName": "10101 - Disclosure - ORGANIZATION AND BUSINESS DESCRIPTION", "shortName": "ORGANIZATION AND BUSINESS DESCRIPTION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R10": { "role": "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R11": { "role": "http://ir.bsacme.com/role/DisclosureGoingConcern", "longName": "10301 - Disclosure - GOING CONCERN", "shortName": "GOING CONCERN", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "baos:GoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "baos:GoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R12": { "role": "http://ir.bsacme.com/role/DisclosureAccountsReceivableNet", "longName": "10401 - Disclosure - ACCOUNTS RECEIVABLE, NET", "shortName": "ACCOUNTS RECEIVABLE, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R13": { "role": "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdParties", "longName": "10501 - Disclosure - PREPAYMENTS - THIRD PARTIES", "shortName": "PREPAYMENTS - THIRD PARTIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "baos:PrepaymentsThirdPartiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "baos:PrepaymentsThirdPartiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R14": { "role": "http://ir.bsacme.com/role/DisclosureOtherCurrentAssets", "longName": "10601 - Disclosure - OTHER CURRENT ASSETS", "shortName": "OTHER CURRENT ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:OtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:OtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R15": { "role": "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNet", "longName": "10701 - Disclosure - PROPERTY AND EQUIPMENT, NET", "shortName": "PROPERTY AND EQUIPMENT, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R16": { "role": "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNet", "longName": "10801 - Disclosure - INTANGIBLE ASSETS, NET", "shortName": "INTANGIBLE ASSETS, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R17": { "role": "http://ir.bsacme.com/role/DisclosurePrepaymentsForLicensedCopyrights", "longName": "10901 - Disclosure - PREPAYMENTS FOR LICENSED COPYRIGHTS", "shortName": "PREPAYMENTS FOR LICENSED COPYRIGHTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "baos:PrepaymentsForIntangibleAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "baos:PrepaymentsForIntangibleAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R18": { "role": "http://ir.bsacme.com/role/DisclosureBankBorrowing", "longName": "11001 - Disclosure - BANK BORROWING", "shortName": "BANK BORROWING", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "baos:BankBorrowingsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "baos:BankBorrowingsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R19": { "role": "http://ir.bsacme.com/role/DisclosureLongTermInvestments", "longName": "11101 - Disclosure - LONG-TERM INVESTMENTS", "shortName": "LONG-TERM INVESTMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R20": { "role": "http://ir.bsacme.com/role/DisclosureWarrantLiabilities", "longName": "11201 - Disclosure - WARRANT LIABILITIES", "shortName": "WARRANT LIABILITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "baos:WarrantLiabilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "baos:WarrantLiabilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R21": { "role": "http://ir.bsacme.com/role/DisclosureIncomeTaxes", "longName": "11301 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R22": { "role": "http://ir.bsacme.com/role/DisclosureLossPerShare", "longName": "11401 - Disclosure - LOSS PER SHARE", "shortName": "LOSS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R23": { "role": "http://ir.bsacme.com/role/DisclosureEquity", "longName": "11501 - Disclosure - EQUITY", "shortName": "EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R24": { "role": "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalances", "longName": "11601 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES", "shortName": "RELATED PARTY TRANSACTIONS AND BALANCES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R25": { "role": "http://ir.bsacme.com/role/DisclosureContingencies", "longName": "11701 - Disclosure - CONTINGENCIES", "shortName": "CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R26": { "role": "http://ir.bsacme.com/role/DisclosureSubsequentEvents", "longName": "11801 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R27": { "role": "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "baos:BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "baos:BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R28": { "role": "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R29": { "role": "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetTables", "longName": "30403 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables)", "shortName": "ACCOUNTS RECEIVABLE, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R30": { "role": "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesTables", "longName": "30503 - Disclosure - PREPAYMENTS - THIRD PARTIES (Tables)", "shortName": "PREPAYMENTS - THIRD PARTIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "baos:ScheduleOfPrepaymentsThirdPartiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "baos:PrepaymentsThirdPartiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "baos:ScheduleOfPrepaymentsThirdPartiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "baos:PrepaymentsThirdPartiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R31": { "role": "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsTables", "longName": "30603 - Disclosure - OTHER CURRENT ASSETS (Tables)", "shortName": "OTHER CURRENT ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R32": { "role": "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetTables", "longName": "30703 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)", "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R33": { "role": "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetTables", "longName": "30803 - Disclosure - INTANGIBLE ASSETS, NET (Tables)", "shortName": "INTANGIBLE ASSETS, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R34": { "role": "http://ir.bsacme.com/role/DisclosurePrepaymentsForLicensedCopyrightsTables", "longName": "30903 - Disclosure - PREPAYMENTS FOR LICENSED COPYRIGHTS (Tables)", "shortName": "PREPAYMENTS FOR LICENSED COPYRIGHTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "baos:ScheduleOfPrepaymentsForIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "baos:PrepaymentsForIntangibleAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "baos:ScheduleOfPrepaymentsForIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "baos:PrepaymentsForIntangibleAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R35": { "role": "http://ir.bsacme.com/role/DisclosureBankBorrowingTables", "longName": "31003 - Disclosure - BANK BORROWING (Tables)", "shortName": "BANK BORROWING (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "baos:BankBorrowingsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "baos:BankBorrowingsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "baos:BankBorrowingsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "baos:BankBorrowingsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R36": { "role": "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsTables", "longName": "31103 - Disclosure - LONG-TERM INVESTMENTS (Tables)", "shortName": "LONG-TERM INVESTMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:InvestmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:InvestmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R37": { "role": "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesTables", "longName": "31203 - Disclosure - WARRANT LIABILITIES (Tables)", "shortName": "WARRANT LIABILITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "baos:WarrantLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "baos:WarrantLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R38": { "role": "http://ir.bsacme.com/role/DisclosureIncomeTaxesTables", "longName": "31303 - Disclosure - INCOME TAXES (Tables)", "shortName": "INCOME TAXES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R39": { "role": "http://ir.bsacme.com/role/DisclosureLossPerShareTables", "longName": "31403 - Disclosure - LOSS PER SHARE (Tables)", "shortName": "LOSS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R40": { "role": "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTables", "longName": "31603 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES (Tables)", "shortName": "RELATED PARTY TRANSACTIONS AND BALANCES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "baos:ScheduleOfNatureOfRelationshipsWithRelatedPartiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "baos:ScheduleOfNatureOfRelationshipsWithRelatedPartiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R41": { "role": "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails", "longName": "40101 - Disclosure - ORGANIZATION AND BUSINESS DESCRIPTION (Details)", "shortName": "ORGANIZATION AND BUSINESS DESCRIPTION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "Duration_3_21_2023_To_3_21_2023_Rw_ok3qMw0mZwyixcWsjcw", "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "unitRef": "Unit_Standard_pure_EihCPIo0qEKRAvKXjmQE7w", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "baos:WarrantLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_6_30_2018_To_6_30_2018_us-gaap_BusinessAcquisitionAxis_baos_BeijingBaoshengTechnologyCompanyLimitedMember_t975TX-hbU6Dw7jpC7k1cA", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "unique": true } }, "R42": { "role": "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "longName": "40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "us-gaap:ShortTermInvestments", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "baos:PrepaidExpenseAllowanceForDoubtfulAccounts", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "baos:PrepaymentsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "unique": true } }, "R43": { "role": "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertiserDepositsDetails", "longName": "40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Advertiser deposits (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Advertiser deposits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "baos:PercentageOfCommittedSpend", "unitRef": "Unit_Standard_pure_EihCPIo0qEKRAvKXjmQE7w", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "baos:AdvertiserDepositsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "baos:PercentageOfCommittedSpend", "unitRef": "Unit_Standard_pure_EihCPIo0qEKRAvKXjmQE7w", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "baos:AdvertiserDepositsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R44": { "role": "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "longName": "40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_srt_RangeAxis_srt_MaximumMember_TjW5Ncdwp0C3MqmPcZxhLw", "name": "baos:PaymentTermForAccountsReceivables", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "unique": true } }, "R45": { "role": "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails", "longName": "40204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Foreign currency translation (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Foreign currency translation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1", "unitRef": "Unit_Standard_pure_EihCPIo0qEKRAvKXjmQE7w", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "baos:ScheduleOfCurrencyExchangeRatesTableTextBlock", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1", "unitRef": "Unit_Standard_pure_EihCPIo0qEKRAvKXjmQE7w", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "baos:ScheduleOfCurrencyExchangeRatesTableTextBlock", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R46": { "role": "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails", "longName": "40205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration and credit risk (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration and credit risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "us-gaap:CashFDICInsuredAmount", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "us-gaap:CashFDICInsuredAmount", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R47": { "role": "http://ir.bsacme.com/role/DisclosureGoingConcernDetails", "longName": "40301 - Disclosure - GOING CONCERN (Details)", "shortName": "GOING CONCERN (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "us-gaap:Cash", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "baos:GoingConcernTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "unique": true } }, "R48": { "role": "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetAccountsReceivableNetOfProvisionDetails", "longName": "40401 - Disclosure - ACCOUNTS RECEIVABLE, NET - Accounts receivable, net of provision (Details)", "shortName": "ACCOUNTS RECEIVABLE, NET - Accounts receivable, net of provision (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R49": { "role": "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetMovementOfAllowanceForDoubtfulAccountsDetails", "longName": "40402 - Disclosure - ACCOUNTS RECEIVABLE, NET - Movement of allowance for doubtful accounts (Details)", "shortName": "ACCOUNTS RECEIVABLE, NET - Movement of allowance for doubtful accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_12_31_2022_7tP9CksznU6f8-LILzN-rw", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_7tP9CksznU6f8-LILzN-rw", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R50": { "role": "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesDetails", "longName": "40501 - Disclosure - PREPAYMENTS - THIRD PARTIES (Details)", "shortName": "PREPAYMENTS - THIRD PARTIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "baos:PrepaymentsToThirdPartyMedias", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "baos:ScheduleOfPrepaymentsThirdPartiesTableTextBlock", "baos:PrepaymentsThirdPartiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "baos:PrepaymentsToThirdPartyMedias", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "baos:ScheduleOfPrepaymentsThirdPartiesTableTextBlock", "baos:PrepaymentsThirdPartiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R51": { "role": "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesMovementOfAllowanceForDoubtfulPrepaymentsDetails", "longName": "40502 - Disclosure - PREPAYMENTS - THIRD PARTIES - Movement of allowance for doubtful prepayments (Details)", "shortName": "PREPAYMENTS - THIRD PARTIES - Movement of allowance for doubtful prepayments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "As_Of_12_31_2022_7tP9CksznU6f8-LILzN-rw", "name": "us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "baos:ScheduleOfProvisionForThirdPartiesPrepaymentsOfDoubtfulAccountsTableTextBlock", "baos:PrepaymentsThirdPartiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "baos:PrepaymentsThirdPartiesCreditLossExpenseReversal", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "baos:ScheduleOfProvisionForThirdPartiesPrepaymentsOfDoubtfulAccountsTableTextBlock", "baos:PrepaymentsThirdPartiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "unique": true } }, "R52": { "role": "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsDetails", "longName": "40601 - Disclosure - OTHER CURRENT ASSETS (Details)", "shortName": "OTHER CURRENT ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "baos:RecoverableValueAddedTaxesCurrent", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "baos:RecoverableValueAddedTaxesCurrent", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R53": { "role": "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsMovementOfAllowanceForDoubtfulAccountsDetails", "longName": "40602 - Disclosure - OTHER CURRENT ASSETS - Movement of allowance for doubtful accounts (Details)", "shortName": "OTHER CURRENT ASSETS - Movement of allowance for doubtful accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_12_31_2022_7tP9CksznU6f8-LILzN-rw", "name": "us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "baos:ScheduleOfProvisionForOtherCurrentAssetsOfDoubtfulAccountsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "baos:OtherCurrentReceivablesCreditLossExpense", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "baos:ScheduleOfProvisionForOtherCurrentAssetsOfDoubtfulAccountsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "unique": true } }, "R54": { "role": "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails", "longName": "40701 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details)", "shortName": "PROPERTY AND EQUIPMENT, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R55": { "role": "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetDetails", "longName": "40801 - Disclosure - INTANGIBLE ASSETS, NET (Details)", "shortName": "INTANGIBLE ASSETS, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R56": { "role": "http://ir.bsacme.com/role/DisclosurePrepaymentsForLicensedCopyrightsDetails", "longName": "40901 - Disclosure - PREPAYMENTS FOR LICENSED COPYRIGHTS (Details)", "shortName": "PREPAYMENTS FOR LICENSED COPYRIGHTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "baos:PrepaidExpenseIntangibleAssetsNoncurrent", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2021_To_12_31_2021_RtuFpnhnTUC9kFajNL4l7Q", "name": "baos:NumberOfCooperationAgreements", "unitRef": "Unit_Standard_agreement_9XMTnatHK0qXGvxgpR_2QQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "baos:PrepaymentsForIntangibleAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "unique": true } }, "R57": { "role": "http://ir.bsacme.com/role/DisclosureBankBorrowingDetails", "longName": "41001 - Disclosure - BANK BORROWING (Details)", "shortName": "BANK BORROWING (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "us-gaap:LoansPayableToBankCurrent", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true }, "uniqueAnchor": null }, "R58": { "role": "http://ir.bsacme.com/role/DisclosureBankBorrowingAdditionalInformationDetails", "longName": "41002 - Disclosure - BANK BORROWING - Additional information (Details)", "shortName": "BANK BORROWING - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LineOfCreditFacilityAxis_baos_BankOfCommunicationsMember_yHQDVGrPFEin9c9K2evqxA", "name": "us-gaap:InterestExpenseDebt", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "baos:BankBorrowingsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_us-gaap_LineOfCreditFacilityAxis_baos_BankOfCommunicationsMember_yHQDVGrPFEin9c9K2evqxA", "name": "us-gaap:InterestExpenseDebt", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "baos:BankBorrowingsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R59": { "role": "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsDetails", "longName": "41101 - Disclosure - LONG-TERM INVESTMENTS (Details)", "shortName": "LONG-TERM INVESTMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "us-gaap:LongTermInvestments", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_baos_BeijingXinrongFanxingTechnologyCo.LtdMember_m4Sc0CbwyEq241QXMsm3dw", "name": "us-gaap:LongTermInvestments", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentTableTextBlock", "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "unique": true } }, "R60": { "role": "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "longName": "41102 - Disclosure - LONG-TERM INVESTMENTS - Additional information (Details)", "shortName": "LONG-TERM INVESTMENTS - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:PaymentsToAcquireLongtermInvestments", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_1_31_2023_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_baos_BeijingQuchengTechnologyTechnologyCo.LtdMember_cToAlI8XIUSbc9KBHEMpIA", "name": "us-gaap:PaymentsToAcquireLongtermInvestments", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "unique": true } }, "R61": { "role": "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesChangeInFairValueOfWarrantLiabilitiesDetails", "longName": "41201 - Disclosure - WARRANT LIABILITIES - Change in the fair value of the warrant liabilities (Details)", "shortName": "WARRANT LIABILITIES - Change in the fair value of the warrant liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "As_Of_12_31_2022_7tP9CksznU6f8-LILzN-rw", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "baos:WarrantLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_7tP9CksznU6f8-LILzN-rw", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "baos:WarrantLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R62": { "role": "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsForCompanySWarrantsDetails", "longName": "41202 - Disclosure - WARRANT LIABILITIES - Quantitative information regarding Level 3 fair value measurements inputs for the Company's warrants (Details)", "shortName": "WARRANT LIABILITIES - Quantitative information regarding Level 3 fair value measurements inputs for the Company's warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "As_Of_6_30_2023_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_OVbXSpUklU-YGJHc3Oto1Q", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "Unit_Standard_pure_EihCPIo0qEKRAvKXjmQE7w", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_OVbXSpUklU-YGJHc3Oto1Q", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "Unit_Standard_pure_EihCPIo0qEKRAvKXjmQE7w", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R63": { "role": "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails", "longName": "41203 - Disclosure - WARRANT LIABILITIES - Narrative details (Details)", "shortName": "WARRANT LIABILITIES - Narrative details (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "As_Of_3_21_2023_WZwOtuxhx0qdudAci8-UqA", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Unit_Standard_shares_d6dgzSiSokmMQCnWB1PZ7g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "baos:WarrantLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_21_2023_WZwOtuxhx0qdudAci8-UqA", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Unit_Standard_shares_d6dgzSiSokmMQCnWB1PZ7g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "baos:WarrantLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R64": { "role": "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails", "longName": "41301 - Disclosure - INCOME TAXES (Details)", "shortName": "INCOME TAXES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_srt_StatementGeographicalAxis_country_HK_srt_StatementScenarioAxis_baos_AssessableProfitsOfFirstHkd2MillionMember_KWjWASAVpki5Y1v8jF_vzA", "name": "baos:AssessableProfits", "unitRef": "Unit_Standard_HKD_d4DAc_EVoUSYMP-G743hLw", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "unique": true } }, "R65": { "role": "http://ir.bsacme.com/role/DisclosureIncomeTaxesIncomeTaxExpensesDetails", "longName": "41302 - Disclosure - INCOME TAXES - Income tax expenses (Details)", "shortName": "INCOME TAXES - Income tax expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true }, "uniqueAnchor": null }, "R66": { "role": "http://ir.bsacme.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryTaxRateDetails", "longName": "41303 - Disclosure - INCOME TAXES - Reconciliation of the statutory tax rate (Details)", "shortName": "INCOME TAXES - Reconciliation of the statutory tax rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_srt_StatementGeographicalAxis_country_CN_L_S9coRT6k67PtaVYFZCIA", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_EihCPIo0qEKRAvKXjmQE7w", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true }, "uniqueAnchor": null }, "R67": { "role": "http://ir.bsacme.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails", "longName": "41304 - Disclosure - INCOME TAXES - Deferred tax assets (Details)", "shortName": "INCOME TAXES - Deferred tax assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R68": { "role": "http://ir.bsacme.com/role/DisclosureIncomeTaxesAdditionalDetailsDetails", "longName": "41305 - Disclosure - INCOME TAXES - Additional details (Details)", "shortName": "INCOME TAXES - Additional details (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_baos_NetOperatingLossesCarryforwardsMember_WfRxNHlrYU-108IXtnjIMg", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "unique": true } }, "R69": { "role": "http://ir.bsacme.com/role/DisclosureLossPerShareComputationOfBasicAndDilutedLossPerCommonShareDetails", "longName": "41401 - Disclosure - LOSS PER SHARE - Computation of basic and diluted loss per common share (Details)", "shortName": "LOSS PER SHARE - Computation of basic and diluted loss per common share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:DilutiveSecurities", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:DilutiveSecurities", "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "unique": true } }, "R70": { "role": "http://ir.bsacme.com/role/DisclosureEquityOrdinarySharesDetails", "longName": "41501 - Disclosure - EQUITY - Ordinary shares (Details)", "shortName": "EQUITY - Ordinary shares (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Unit_Standard_shares_d6dgzSiSokmMQCnWB1PZ7g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true }, "uniqueAnchor": null }, "R71": { "role": "http://ir.bsacme.com/role/DisclosureEquityCashDividendsDetails", "longName": "41502 - Disclosure - EQUITY - Cash dividends (Details)", "shortName": "EQUITY - Cash dividends (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_xvWD4dOyiEKO6CvPOx6CBw", "name": "us-gaap:PaymentsOfDividends", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "us-gaap:DividendsPayableCurrentAndNoncurrent", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "unique": true } }, "R72": { "role": "http://ir.bsacme.com/role/DisclosureEquityRestrictedNetAssetsDetails", "longName": "41503 - Disclosure - EQUITY - Restricted net assets (Details)", "shortName": "EQUITY - Restricted net assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "baos:StatutoryReserve", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "unique": true } }, "R73": { "role": "http://ir.bsacme.com/role/DisclosureEquityAdditionalInformationDetails", "longName": "41504 - Disclosure - EQUITY - Additional information (Details)", "shortName": "EQUITY - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "Duration_3_21_2023_To_3_21_2023_Rw_ok3qMw0mZwyixcWsjcw", "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "unitRef": "Unit_Standard_pure_EihCPIo0qEKRAvKXjmQE7w", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "baos:WarrantLiabilitiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true }, "uniqueAnchor": null }, "R74": { "role": "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails", "longName": "41601 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES - Nature of relationships with related parties (Details)", "shortName": "RELATED PARTY TRANSACTIONS AND BALANCES - Nature of relationships with related parties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "As_Of_6_30_2023_srt_OwnershipAxis_baos_EjamGroupCo.LtdMember_N7OWmivAmk2iW2BmMhBt2w", "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "unitRef": "Unit_Standard_pure_EihCPIo0qEKRAvKXjmQE7w", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "baos:ScheduleOfNatureOfRelationshipsWithRelatedPartiesTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_srt_OwnershipAxis_baos_EjamGroupCo.LtdMember_N7OWmivAmk2iW2BmMhBt2w", "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "unitRef": "Unit_Standard_pure_EihCPIo0qEKRAvKXjmQE7w", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "baos:ScheduleOfNatureOfRelationshipsWithRelatedPartiesTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R75": { "role": "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTransactionsWithRelatedPartiesDetails", "longName": "41602 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES - Transactions with related parties (Details)", "shortName": "RELATED PARTY TRANSACTIONS AND BALANCES - Transactions with related parties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_baos_HorgosZhijiantianchengMember_EdCfyJ1VXEehd-Nn9G3-gg", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_baos_HorgosZhijiantianchengMember_EdCfyJ1VXEehd-Nn9G3-gg", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R76": { "role": "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "longName": "41603 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES - Balances with related parties (Details)", "shortName": "RELATED PARTY TRANSACTIONS AND BALANCES - Balances with related parties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "baos:MediaDepositsRelatedPartiesCurrent", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_baos_HorgosZhijiantianchengMember_H0aYfVUXGUKqv_UXpd81Yw", "name": "baos:MediaDepositsRelatedPartiesCurrent", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "baos:ScheduleOfBalancesDueFromRelatedPartiesTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "unique": true } }, "R77": { "role": "http://ir.bsacme.com/role/DisclosureContingenciesBaoshengNetworkDetails", "longName": "41701 - Disclosure - CONTINGENCIES - Baosheng Network (Details)", "shortName": "CONTINGENCIES - Baosheng Network (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_3_14_2023_To_3_14_2023_dei_LegalEntityAxis_baos_BeijingBaoshengNetworkTechnologyCo.LtdMember_kh3Y5HCjxUq5JqFguRsAdA", "name": "baos:LossContingencyPenaltyAmount", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "unique": true } }, "R78": { "role": "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails", "longName": "41702 - Disclosure - CONTINGENCIES - Beijing Baosheng (Details)", "shortName": "CONTINGENCIES - Beijing Baosheng (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "Duration_7_30_2021_To_7_30_2021_dei_LegalEntityAxis_baos_BeijingBaoshengTechnologyCompanyLimitedMember_5xsLmmL97UyJ0zvGe8qISw", "name": "us-gaap:LossContingencyDamagesSoughtValue", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_30_2021_To_7_30_2021_dei_LegalEntityAxis_baos_BeijingBaoshengTechnologyCompanyLimitedMember_5xsLmmL97UyJ0zvGe8qISw", "name": "us-gaap:LossContingencyDamagesSoughtValue", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } }, "R79": { "role": "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails", "longName": "41801 - Disclosure - SUBSEQUENT EVENTS (Details)", "shortName": "SUBSEQUENT EVENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "baos:CommonStockAuthorizedCapital", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_2l4HV9AVm0uZuL5DNbxBdg", "name": "baos:CommonStockAuthorizedCapital", "unitRef": "Unit_Standard_USD_yFJVVw1Q_UWp1i5Vi0teOA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "baos-20230630xex99d1.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INTANGIBLE ASSETS, NET" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r618" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair value of financial instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r13", "r21" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "auth_ref": [] }, "us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Amount of Restricted Net Assets for Consolidated and Unconsolidated Subsidiaries", "terseLabel": "Amount of net assets restricted", "documentation": "Amount of restricted net assets of consolidated and unconsolidated subsidiaries as of the end of the most recently completed fiscal year." } } }, "auth_ref": [ "r191" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "verboseLabel": "SUBSEQUENT EVENTS", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r397", "r399" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of long-lived assets", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r115" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r622", "r623", "r624" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertiserDepositsDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Impairment of long-lived assets", "verboseLabel": "Recognized impairment loss", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale." } } }, "auth_ref": [ "r11", "r113" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r622", "r623", "r624" ] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBaoshengNetworkDetails", "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Service fee amount", "verboseLabel": "Amount of damages", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r672", "r673", "r674" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "CONTINGENCIES", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r116", "r268", "r269", "r557", "r671" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r620" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12gTitle", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r621" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r622", "r623", "r624" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentRegistrationStatement", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r617" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Revenue", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r244", "r633" ] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowings", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Short-term Debt", "terseLabel": "Loan from third parties", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r84", "r128", "r602", "r706" ] }, "us-gaap_ShortTermInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestmentsAbstract", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Investments [Abstract]", "terseLabel": "Short-term investments" } } }, "auth_ref": [] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityCashDividendsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends", "verboseLabel": "Cash dividends", "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock." } } }, "auth_ref": [ "r7", "r118" ] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Supplier [Domain]", "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received." } } }, "auth_ref": [] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "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": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Supplier [Axis]", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureGoingConcernDetails", "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Short-Term Investments", "terseLabel": "Short-term investments", "verboseLabel": "Balance of short-term investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r132", "r133", "r642" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsForCompanySWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r19" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Summary of property and equipment, net", "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": [ "r12" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsForCompanySWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "WARRANT LIABILITIES", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Summary of quantitative information regarding Level 3 fair value measurements inputs for the Company's warrants", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r19" ] }, "us-gaap_DividendsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableCurrent", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Current", "verboseLabel": "Dividends payable", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Long-term investment", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r438", "r455", "r456", "r457", "r458", "r541", "r542" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r109", "r189" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNet" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "verboseLabel": "INTANGIBLE ASSETS, NET", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r263" ] }, "baos_DailyOperatingExpensesPaidByRelatedPartiesMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "DailyOperatingExpensesPaidByRelatedPartiesMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the daily operating expenses paid by related parties.", "label": "Daily operating expenses [Member]", "terseLabel": "Daily operating expenses" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://ir.bsacme.com/role/DisclosureLossPerShareComputationOfBasicAndDilutedLossPerCommonShareDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average number of ordinary share outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r211", "r216" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total Current Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r155", "r167", "r192", "r254", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r353", "r357", "r373", "r602", "r678", "r679", "r696" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureCondensedFinancialInformationOfParentCompanyOnlyTables", "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement", "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": [ "r195", "r196", "r197", "r221", "r404", "r455", "r469", "r476", "r478", "r479", "r480", "r482", "r483", "r486", "r489", "r490", "r491", "r492", "r493", "r496", "r497", "r498", "r499", "r501", "r502", "r503", "r504", "r505", "r507", "r509", "r510", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r530", "r608" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r20" ] }, "us-gaap_DeferredCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCurrent", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Costs, Current", "terseLabel": "Media deposits", "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r642" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://ir.bsacme.com/role/DisclosureLossPerShareComputationOfBasicAndDilutedLossPerCommonShareDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted average number of ordinary share outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r210", "r216" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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." } } }, "auth_ref": [ "r25", "r651" ] }, "us-gaap_CreditConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditConcentrationRiskMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Credit concentration risk", "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement." } } }, "auth_ref": [ "r125" ] }, "baos_BankOfCommunicationsMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "BankOfCommunicationsMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to bank of communications.", "label": "Bank of Communications" } } }, "auth_ref": [] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBaoshengNetworkDetails", "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r270", "r271", "r272", "r275", "r673", "r674" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "negatedTotalLabel": "Total Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingCostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingCostsAndExpenses", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTransactionsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction, Expenses from Transactions with Related Party", "verboseLabel": "Monthly rental fee", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer concentration risk", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r49", "r244" ] }, "dei_EntityAddressesAddressTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesAddressTypeAxis", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Addresses, Address Type [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfShortTermInvestments", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Short-Term Investments", "terseLabel": "Redemption of short-term investments", "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Summary of deferred tax assets", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r120" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit facility agreement", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "dei_AddressTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AddressTypeDomain", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Address Type [Domain]", "documentation": "An entity may have several addresses for different purposes and this domain represents all such types." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "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": [ "r619" ] }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetByTypeAbstract", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net, by Type [Abstract]", "terseLabel": "Property and equipment, net" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Summary of income tax expense", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r121" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at the end", "periodStartLabel": "Balance at the beginning", "totalLabel": "Total Shareholders' Equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r89", "r92", "r93", "r110", "r488", "r506", "r531", "r532", "r602", "r616", "r652", "r664", "r690", "r714" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r193", "r326", "r333", "r334", "r338", "r343", "r348", "r349", "r350", "r462" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Summary of reconciliation of the statutory tax rate to the effective tax rate", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r119" ] }, "baos_ScheduleOfBalancesWithRelatedPartiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ScheduleOfBalancesWithRelatedPartiesTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of balances with related parties.", "label": "Schedule of Balances With Related Parties [Table Text Block]", "terseLabel": "Schedule of balances with related parties" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets", "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": [ "r329", "r330" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTIONS AND BALANCES" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Line Items]", "terseLabel": "WARRANT LIABILITIES", "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_BusinessContactMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "BusinessContactMember", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Business Contact", "documentation": "Business contact for the entity" } } }, "auth_ref": [ "r623", "r624" ] }, "srt_BrokersAndDealersAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "BrokersAndDealersAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Broker-Dealer [Abstract]", "terseLabel": "Loss per share" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTransactionsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r317", "r393", "r394", "r478", "r479", "r480", "r482", "r483", "r505", "r507", "r537" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r176", "r327", "r328", "r334", "r335", "r337", "r339", "r459" ] }, "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY ONLY" } } }, "auth_ref": [] }, "baos_OtherRiskPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "OtherRiskPolicyTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Represents the accounting policy for other risk.", "label": "Other Risk [Policy Text Block]", "terseLabel": "Other risk" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails" ], "lang": { "en-us": { "role": { "label": "LOSS PER SHARE", "terseLabel": "(Loss) Earnings per share" } } }, "auth_ref": [] }, "baos_PubangLandscapeArchitectureHkCompanyLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PubangLandscapeArchitectureHkCompanyLimitedMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Pubang Landscape Architecture (HK) Company Limited.", "label": "Pubang Hong Kong [Member]", "terseLabel": "Pubang Hong Kong" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/DisclosureIncomeTaxesIncomeTaxExpensesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesIncomeTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "verboseLabel": "Deferred income tax expense", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r11", "r122", "r149", "r345", "r346", "r653" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest expense", "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": [ "r183", "r186", "r187" ] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of revenues", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r639" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue", "negatedLabel": "Cost of revenues", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r98", "r192", "r254", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r373", "r678" ] }, "us-gaap_ProceedsFromContributionsFromAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromContributionsFromAffiliates", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityOrdinarySharesDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Contributions from Affiliates", "verboseLabel": "Capital contribution", "documentation": "The cash inflow from an entity that is affiliated with the entity by means of direct or indirect ownership." } } }, "auth_ref": [ "r37" ] }, "dei_ContactPersonnelName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContactPersonnelName", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Name", "documentation": "Name of contact personnel" } } }, "auth_ref": [] }, "us-gaap_CopyrightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CopyrightsMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Copy rights", "documentation": "Legal rights held for a finite period specified by law, covering only the form or manner in which ideas or information have been manifested, and which prohibit reproduction of same without the right holder's consent, such as reproducing a copyrighted text, work of art, or software." } } }, "auth_ref": [ "r69", "r70", "r71" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r271", "r272", "r273", "r274", "r316", "r318", "r320", "r321", "r322", "r400", "r402", "r446", "r474", "r475", "r538", "r544", "r546", "r547", "r550", "r568", "r569", "r581", "r586", "r598", "r604", "r607", "r670", "r682", "r699", "r700", "r701", "r702", "r703" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureEquityRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "documentation": "Different names of stock transactions and the different attributes of each transaction." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureGoingConcernDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "terseLabel": "Bank borrowings term", "verboseLabel": "Term of credit facility", "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": [] }, "baos_ValueAddedTaxesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ValueAddedTaxesPolicyTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Represents the accounting policy for value added taxes.", "label": "Value Added Taxes [Policy Text Block]", "terseLabel": "Value added taxes" } } }, "auth_ref": [] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermInvestments", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term Investments", "verboseLabel": "Long-term investments", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r158" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureCondensedFinancialInformationOfParentCompanyOnlyTables" ], "lang": { "en-us": { "role": { "label": "Condensed Cash Flow Statement [Table Text Block]", "terseLabel": "Condensed statements of cash flows" } } }, "auth_ref": [ "r654" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "verboseLabel": "(Loss) Earnings per share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r45", "r46" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTransactionsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction, Amounts of Transaction", "verboseLabel": "Transactions with related parties", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r80", "r393" ] }, "baos_BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding basis of presentation and principles of consolidation.", "label": "Basis of Presentation and Principles of Consolidation [Policy Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "auth_ref": [ "r271", "r272", "r273", "r274", "r318", "r402", "r446", "r474", "r475", "r538", "r544", "r546", "r547", "r550", "r568", "r569", "r581", "r586", "r598", "r604", "r682", "r698", "r699", "r700", "r701", "r702", "r703" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_LongTermInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermInvestmentsAbstract", "lang": { "en-us": { "role": { "label": "LONG-TERM INVESTMENTS" } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r271", "r272", "r273", "r274", "r316", "r318", "r320", "r321", "r322", "r400", "r402", "r446", "r474", "r475", "r538", "r544", "r546", "r547", "r550", "r568", "r569", "r581", "r586", "r598", "r604", "r607", "r670", "r682", "r699", "r700", "r701", "r702", "r703" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentAssets", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other current assets", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r648" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "CONTINGENCIES" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesChangeInFairValueOfWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances", "terseLabel": "Issuance of warrants", "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r73" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "verboseLabel": "Accumulated other comprehensive loss", "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": [ "r168", "r169", "r170", "r171", "r372" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "auth_ref": [ "r271", "r272", "r273", "r274", "r318", "r402", "r446", "r474", "r475", "r538", "r544", "r546", "r547", "r550", "r568", "r569", "r581", "r586", "r598", "r604", "r682", "r698", "r699", "r700", "r701", "r702", "r703" ] }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureCondensedFinancialInformationOfParentCompanyOnlyTables" ], "lang": { "en-us": { "role": { "label": "Condensed Balance Sheet [Table Text Block]", "terseLabel": "Condensed balance sheets" } } }, "auth_ref": [ "r654" ] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulOtherReceivablesCurrent", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsDetails", "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsMovementOfAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Other Receivables, Current", "negatedLabel": "Less: provision for doubtful accounts", "periodEndLabel": "Balance at end of the period", "periodStartLabel": "Balance at beginning of the period", "documentation": "Amount of allowance for credit loss on receivable, classified as other and current." } } }, "auth_ref": [ "r164" ] }, "baos_ScheduleOfBalancesDueToRelatedPartiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ScheduleOfBalancesDueToRelatedPartiesTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of information pertaining to balances due to related parties.", "label": "Schedule of Balances Due to Related parties [Table Text Block]", "verboseLabel": "Schedule of balances due to related parties" } } }, "auth_ref": [] }, "baos_PrepaymentsThirdPartiesCreditLossExpenseReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PrepaymentsThirdPartiesCreditLossExpenseReversal", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesMovementOfAllowanceForDoubtfulPrepaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on prepayments third parties.", "label": "Prepayments Third Parties, Credit Loss Expense (Reversal)", "terseLabel": "Charge to expenses" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetAccountsReceivableNetOfProvisionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetAccountsReceivableNetOfProvisionDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net of provision for doubtful accounts", "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": [ "r245", "r246" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury Securities [Member]", "terseLabel": "US Treasury Bills", "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": [ "r576", "r594", "r595", "r704" ] }, "baos_PrepaymentsThirdPartiesAllowanceForCreditLossWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PrepaymentsThirdPartiesAllowanceForCreditLossWriteOffs", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesDetails", "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesMovementOfAllowanceForDoubtfulPrepaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of write off of prepayments to third parties, charged against allowance for credit loss.", "label": "Prepayments Third Parties, Allowance for Credit Loss, Write offs", "negatedLabel": "Writing off prepayments", "terseLabel": "Writing off prepayments" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/DisclosureOperatingLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r386" ] }, "baos_BeijingXunhuoEcommerceCo.Ltd.Member": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "BeijingXunhuoEcommerceCo.Ltd.Member", "presentation": [ "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents of Beijing Xunhuo ECommerce Co. Ltd. Member.", "label": "Beijing Xunhuo" } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "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": [ "r626" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit (loss)", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r97", "r192", "r222", "r234", "r238", "r240", "r254", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r373", "r579", "r678" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of disaggregation of revenue", "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": [ "r683" ] }, "baos_WarrantLiabilitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "WarrantLiabilitiesTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilities" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of warrant liabilities.", "label": "Warrant Liabilities [Text Block]", "terseLabel": "WARRANT LIABILITIES" } } }, "auth_ref": [] }, "baos_LoanAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "LoanAgreementMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to loan agreement.", "label": "Loan Agreement [Member]", "terseLabel": "Loan agreement" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows from Financing Activities:" } } }, "auth_ref": [] }, "baos_ProvisionForDoubtfulAccountsOfOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ProvisionForDoubtfulAccountsOfOtherCurrentAssets", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsDetails", "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of provision for doubtful accounts of other current assets.", "label": "Provision for Doubtful Accounts of Other Current Assets", "terseLabel": "Provision for doubtful accounts of other current assets" } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r154", "r172", "r174", "r184", "r192", "r198", "r206", "r207", "r222", "r234", "r238", "r240", "r254", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r352", "r355", "r356", "r368", "r373", "r422", "r434", "r466", "r508", "r528", "r529", "r579", "r600", "r601", "r615", "r645", "r678" ] }, "baos_ScheduleOfProvisionForThirdPartiesPrepaymentsOfDoubtfulAccountsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ScheduleOfProvisionForThirdPartiesPrepaymentsOfDoubtfulAccountsTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of provision of prepayments of doubtful accounts.", "label": "Schedule Of Provision For Third Parties Prepayments Of Doubtful Accounts [Table Text Block]", "terseLabel": "Schedule of movement of allowance for doubtful prepayments" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/DisclosureOperatingLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r388" ] }, "baos_ImpairmentOfPropertyAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ImpairmentOfPropertyAndEquipment", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "Amount of Impairment of property and equipment", "label": "Impairment of property and equipment", "negatedLabel": "Impairment of property and equipment" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r386" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r151", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r570" ] }, "baos_DeferredTaxAssetTaxDeferredExpenseReserveAndAccrualAllowanceForCreditLossPrepayments": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "DeferredTaxAssetTaxDeferredExpenseReserveAndAccrualAllowanceForCreditLossPrepayments", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on prepayments.", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Allowance for Credit Loss, Prepayments", "terseLabel": "Allowance for doubtful accounts of prepayments" } } }, "auth_ref": [] }, "baos_OtherCurrentReceivablesCreditLossReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "OtherCurrentReceivablesCreditLossReversal", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsDetails", "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsMovementOfAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of reversal of expense for other current receivables.", "label": "Other Current Receivables, Credit Loss, (Reversal)", "negatedLabel": "Reversal of charge to other receivable", "terseLabel": "Reversed provision for doubtful accounts" } } }, "auth_ref": [] }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityCashDividendsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable", "terseLabel": "Dividends payable", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding." } } }, "auth_ref": [ "r86", "r87", "r130", "r613", "r705" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsForCompanySWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r369" ] }, "baos_MediaDepositsThirdPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "MediaDepositsThirdPartiesCurrent", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for media deposits that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.", "label": "Media Deposits, Third Parties, Current", "terseLabel": "Media deposits - third parties" } } }, "auth_ref": [] }, "baos_ProvisionForChargeToExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ProvisionForChargeToExpenses", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetAccountsReceivableNetOfProvisionDetails", "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetMovementOfAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the provision for charge to expenses.", "label": "Provision For Charge To Expenses", "terseLabel": "Charge to expenses", "verboseLabel": "Provisions for doubtful accounts" } } }, "auth_ref": [] }, "baos_AnruitaiInvestmentLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "AnruitaiInvestmentLimitedMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to Anruitai Investment Limited.", "label": "Anruitai [Member]", "terseLabel": "Anruitai" } } }, "auth_ref": [] }, "baos_ContractualDisputeMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ContractualDisputeMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to contractual dispute.", "label": "Contractual Dispute [Member]", "terseLabel": "Contractual Dispute" } } }, "auth_ref": [] }, "baos_BankOfBeijingMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "BankOfBeijingMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Bank of Beijiing.", "label": "Bank of Beijing [Member]", "terseLabel": "Bank of Beijing" } } }, "auth_ref": [] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Due from Related Parties, Current", "terseLabel": "Due from related parties", "verboseLabel": "Amounts due from related parties", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireLongtermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireLongtermInvestments", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Long-Term Investments", "negatedLabel": "Purchase of long-term investments", "terseLabel": "Amount of investments made", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term." } } }, "auth_ref": [ "r646" ] }, "baos_RestrictedCashNumberOfUnfrozenAccountsAndAccountsStillInProgressForUnfreezingProcedure": { "xbrltype": "integerItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "RestrictedCashNumberOfUnfrozenAccountsAndAccountsStillInProgressForUnfreezingProcedure", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of frozen accounts and accounts that are still in progress for unfreezing procedures.", "label": "Restricted Cash, Number of Unfrozen Accounts and Accounts Still in Progress for Unfreezing Procedure", "terseLabel": "Number of frozen and unfrozen accounts" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible assets, net", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r14" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetAccountsReceivableNetOfProvisionDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetAccountsReceivableNetOfProvisionDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable", "documentation": "Amount, before 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": [ "r163", "r245", "r246", "r575" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net Cash Used in 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": [ "r185" ] }, "baos_ShareConsolidationProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ShareConsolidationProgramDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "documentation": "Name of the share consolidation program.", "label": "Share Consolidation Program [Domain]" } } }, "auth_ref": [] }, "baos_BaoshengNetworkMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "BaoshengNetworkMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents of Baosheng Network Member.", "label": "Baosheng Network [Member]", "terseLabel": "Baosheng Network" } } }, "auth_ref": [] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net Cash (Used in) Provided by 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": [ "r185" ] }, "baos_PrepaidExpenseRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PrepaidExpenseRelatedPartiesCurrent", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for related parties that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Related parties, Current", "terseLabel": "Prepayments - a related party", "verboseLabel": "Prepayments" } } }, "auth_ref": [] }, "baos_ShanghaiYituoInformationTechnologyCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ShanghaiYituoInformationTechnologyCo.LtdMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBaoshengNetworkDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Shanghai Yituo Information Technology Co., Ltd", "label": "Shanghai Yituo Information Technology Co., Ltd [Member]", "terseLabel": "Yituo" } } }, "auth_ref": [] }, "baos_GrossBillingFromRelatedPartiesMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "GrossBillingFromRelatedPartiesMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTransactionsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the gross billing from related parties.", "label": "Gross Billing From Related Parties [Member]", "terseLabel": "Gross Billing From Related Parties" } } }, "auth_ref": [] }, "baos_RestrictedCashNumberOfFrozenAccountsStillInProgressForUnfreezingProcedure": { "xbrltype": "integerItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "RestrictedCashNumberOfFrozenAccountsStillInProgressForUnfreezingProcedure", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of frozen accounts that are still in progress for unfreezing procedures.", "label": "Restricted Cash, Number of frozen Accounts Still in Progress for Unfreezing Procedure", "terseLabel": "Number of frozen accounts still in progress" } } }, "auth_ref": [] }, "baos_HorgosZhijiantianchengMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "HorgosZhijiantianchengMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTransactionsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to Horgos Zhijiantiancheng.", "label": "Horgos Zhijiantiancheng [Member]", "terseLabel": "Horgos Zhijiantiancheng" } } }, "auth_ref": [] }, "baos_BreachOfContractClaimMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "BreachOfContractClaimMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBaoshengNetworkDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to breach of contract claim.", "label": "Breach Of Contract Claim [Member]", "terseLabel": "Breach of contract claim" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureCondensedFinancialInformationOfParentCompanyOnlyTables", "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r195", "r196", "r197", "r221", "r404", "r455", "r469", "r476", "r478", "r479", "r480", "r482", "r483", "r486", "r489", "r490", "r491", "r492", "r493", "r496", "r497", "r498", "r499", "r501", "r502", "r503", "r504", "r505", "r507", "r509", "r510", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r530", "r608" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows from Investing Activities:" } } }, "auth_ref": [] }, "baos_GoingConcernAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "GoingConcernAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "GOING CONCERN" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureGoingConcernDetails", "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Cash flow from operating activity", "totalLabel": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r106", "r107", "r108" ] }, "baos_ScheduleOfBalancesDueFromRelatedPartiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ScheduleOfBalancesDueFromRelatedPartiesTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of information pertaining to balances due from related parties.", "label": "Schedule of Balances Due from Related parties [Table Text Block]", "terseLabel": "Schedule of balances due from related parties" } } }, "auth_ref": [] }, "baos_GoingConcernTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "GoingConcernTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureGoingConcern" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of going concern.", "label": "Going Concern [Text Block]", "terseLabel": "GOING CONCERN" } } }, "auth_ref": [] }, "baos_ShareConsolidation2023Member": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ShareConsolidation2023Member", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2023 Share Consolidation.", "label": "Share Consolidation 2023 [Member]", "terseLabel": "2023 Share Consolidation" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "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": [ "r314", "r587", "r588", "r589", "r590", "r591", "r592", "r593" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "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": [ "r619" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "verboseLabel": "Income tax payable", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r86", "r129" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityRestrictedNetAssetsDetails", "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsDetails", "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r251", "r252", "r253" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows from Operating Activities:" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r26", "r192", "r254", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r354", "r357", "r358", "r373", "r484", "r578", "r616", "r678", "r696", "r697" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r314", "r587", "r588", "r589", "r590", "r591", "r592", "r593" ] }, "baos_GuangzhouShanxingzheTechnologyInvestmentPartnershipCo.Ltd.Member": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "GuangzhouShanxingzheTechnologyInvestmentPartnershipCo.Ltd.Member", "presentation": [ "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents of Guangzhou Shanxingzhe Technology Investment Partnership Co., Ltd. Member.", "label": "Guangzhou Shanxingzhe Technology Investment Partnership Co., Ltd. [Member]", "terseLabel": "Guangzhou Shanxingzhe Technology Investment Partnership Co., Ltd." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r386" ] }, "baos_PrepaidExpenseIntangibleAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PrepaidExpenseIntangibleAssetsNoncurrent", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsForLicensedCopyrightsDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for intangible assets which will be charged against earnings in periods after one year or beyond the operating cycle, if longer.", "label": "Prepaid Expense, Intangible Assets, Noncurrent", "terseLabel": "Prepayments for licensed copyrights" } } }, "auth_ref": [] }, "baos_ShareConsolidationRatioPurchaseWarrant": { "xbrltype": "pureItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ShareConsolidationRatioPurchaseWarrant", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Share Consolidation Ratio, Purchase Warrant", "terseLabel": "Warrant purchase ratio" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBaoshengNetworkDetails", "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails", "http://ir.bsacme.com/role/DisclosureEquityRestrictedNetAssetsDetails", "http://ir.bsacme.com/role/DisclosureGoingConcernDetails", "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails", "http://ir.bsacme.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryTaxRateDetails", "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "baos_IndirectEquityShareholderMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "IndirectEquityShareholderMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents of Indirect Equity Shareholder Member.", "label": "Mr. Sheng Gong [Member]", "terseLabel": "Mr. Sheng Gong" } } }, "auth_ref": [] }, "baos_ShareConsolidation2022Member": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ShareConsolidation2022Member", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2022 Share Consolidation.", "label": "Share Consolidation 2022 [Member]", "terseLabel": "2022 Share Consolidation" } } }, "auth_ref": [] }, "baos_BalanceOfCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "BalanceOfCurrentLiabilities", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureGoingConcernDetails" ], "lang": { "en-us": { "role": { "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.", "label": "Balance of Current Liabilities", "terseLabel": "Current liabilities" } } }, "auth_ref": [] }, "baos_PrepaidExpenseThirdPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PrepaidExpenseThirdPartiesCurrent", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 9.0 }, "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for third parties that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Third parties, Current", "terseLabel": "Prepayments - third parties", "totalLabel": "Total" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://ir.bsacme.com/role/DisclosureLossPerShareComputationOfBasicAndDilutedLossPerCommonShareDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average number of ordinary share outstanding" } } }, "auth_ref": [] }, "baos_OtherAssetsCurrentWriteOff": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "OtherAssetsCurrentWriteOff", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of other current assets.", "label": "Other Assets, Current, Write off", "terseLabel": "Other current assets, write off" } } }, "auth_ref": [] }, "baos_NumberOfCooperationAgreements": { "xbrltype": "integerItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "NumberOfCooperationAgreements", "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsForLicensedCopyrightsDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of cooperation agreements.", "label": "Number Of Cooperation Agreements", "terseLabel": "Cooperation agreements" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://ir.bsacme.com/role/DisclosureIncomeTaxesIncomeTaxExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails", "http://ir.bsacme.com/role/DisclosureIncomeTaxesIncomeTaxExpensesDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expenses", "totalLabel": "Income tax expense", "verboseLabel": "Current income tax expenses", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r139", "r150", "r206", "r207", "r226", "r331", "r344", "r439" ] }, "baos_PrepaymentsForIntangibleAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PrepaymentsForIntangibleAssetsAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "PREPAYMENTS FOR LICENSED COPYRIGHTS" } } }, "auth_ref": [] }, "baos_SummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "SummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information pertaining to summary of significant accounting policies.", "label": "Summary of Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBaoshengNetworkDetails", "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails", "http://ir.bsacme.com/role/DisclosureEquityRestrictedNetAssetsDetails", "http://ir.bsacme.com/role/DisclosureGoingConcernDetails", "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails", "http://ir.bsacme.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryTaxRateDetails", "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails" ], "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": [] }, "baos_MediaDepositsRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "MediaDepositsRelatedPartiesCurrent", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to related parties for media deposits that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.", "label": "Media Deposits, Related Parties, Current", "terseLabel": "Media deposits - a related party", "verboseLabel": "Media deposits" } } }, "auth_ref": [] }, "baos_PaymentToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PaymentToAcquireIntangibleAssets", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsForLicensedCopyrightsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of Payment To Acquire Intangible Assets.", "label": "Payment To Acquire Intangible Assets", "terseLabel": "Prepayments for intangible assets" } } }, "auth_ref": [] }, "baos_PrepaymentsThirdPartiesAllowanceForCreditLossForeignExchangeLossIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PrepaymentsThirdPartiesAllowanceForCreditLossForeignExchangeLossIncome", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesMovementOfAllowanceForDoubtfulPrepaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on prepayment third parties due foreign exchange (loss) income.", "label": "Prepayments Third Parties, Allowance for Credit Loss, Foreign Exchange (loss) Income", "terseLabel": "Foreign exchange income" } } }, "auth_ref": [] }, "baos_WarrantLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "WarrantLiabilitiesAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "WARRANT LIABILITIES" } } }, "auth_ref": [] }, "baos_RestrictedCashNumberOfUnfrozenAccounts": { "xbrltype": "integerItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "RestrictedCashNumberOfUnfrozenAccounts", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of frozen accounts.", "label": "Restricted Cash, Number of Unfrozen Accounts", "verboseLabel": "Number of unfrozen accounts" } } }, "auth_ref": [] }, "baos_PublisherTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PublisherTwoMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to publisher two.", "label": "Publisher two" } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r619" ] }, "baos_PrepaidExpenseAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PrepaidExpenseAllowanceForDoubtfulAccounts", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of allowances for doubtful accounts accrued for prepayments.", "label": "Prepaid Expense, Allowance for Doubtful Accounts", "terseLabel": "Allowances for doubtful accounts for prepayments" } } }, "auth_ref": [] }, "baos_OtherCurrentReceivablesCreditLossExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "OtherCurrentReceivablesCreditLossExpense", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsMovementOfAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of credit loss expense for other current receivables.", "label": "Other Current Receivables, Credit Loss, Expense", "terseLabel": "Charge to expenses" } } }, "auth_ref": [] }, "baos_PublisherFourMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PublisherFourMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to publisher four.", "label": "Publisher four" } } }, "auth_ref": [] }, "baos_AdvertiserPublisherThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "AdvertiserPublisherThreeMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to advertiser three.", "label": "Advertiser/ publisher three [Member]" } } }, "auth_ref": [] }, "baos_NumberOfGamesDevelopedByThirdParty": { "xbrltype": "integerItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "NumberOfGamesDevelopedByThirdParty", "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsForLicensedCopyrightsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of games developed by third party.", "label": "Number of Games Developed By Third Party", "terseLabel": "Games developed by third party" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Current", "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash in bank accounts", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r641", "r650" ] }, "baos_PrepaymentsThirdPartiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PrepaymentsThirdPartiesTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdParties" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for prepayments relating to third parties.", "label": "Prepayments Third Parties [Text Block]", "terseLabel": "PREPAYMENTS - THIRD PARTIES" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r67", "r68", "r351", "r596", "r597" ] }, "baos_RepaymentOfServiceFeeMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "RepaymentOfServiceFeeMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBaoshengNetworkDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to repayment of service fee.", "label": "Repayment of Service Fee [Member]", "terseLabel": "Service fee repayment" } } }, "auth_ref": [] }, "baos_AccountsPayableBalanceWithRelatedPartiesMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "AccountsPayableBalanceWithRelatedPartiesMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the accounts payable balance with related parties.", "label": "Accounts payable balance [Member]", "terseLabel": "Accounts payable balance" } } }, "auth_ref": [] }, "baos_PublisherFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PublisherFiveMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to publisher five.", "label": "Publisher five" } } }, "auth_ref": [] }, "baos_NumberOfSharesIssuedPerUnit": { "xbrltype": "sharesItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "NumberOfSharesIssuedPerUnit", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents number of shares issued per unit.", "label": "Number Of Shares Issued Per Unit", "terseLabel": "Number of shares in a unit" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "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": [ "r619" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about 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": [ "r12" ] }, "baos_PrepaymentsThirdParties": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PrepaymentsThirdParties", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "PREPAYMENTS - THIRD PARTIES" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r351", "r596", "r597" ] }, "baos_ScheduleOfPrepaymentsForIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ScheduleOfPrepaymentsForIntangibleAssetsTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsForLicensedCopyrightsTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of summary of prepayment for intangible assets.", "label": "Schedule Of Prepayments For Intangible Assets [Table Text Block]", "terseLabel": "Summary of prepayments for licensed copyrights" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Shareholders' Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r94", "r131", "r429", "r602", "r652", "r664", "r690" ] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrivatePlacementMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Private Placement", "terseLabel": "Private Placement", "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts." } } }, "auth_ref": [] }, "baos_LiquidatedDamagesUponFailureToDeliver": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "LiquidatedDamagesUponFailureToDeliver", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the liquidated damages to be paid upon failure to deliver.", "label": "Liquidated Damages, Upon Failure To Deliver", "terseLabel": "Liquidated damages upon failure to deliver" } } }, "auth_ref": [] }, "baos_NumberOfAdvertisers": { "xbrltype": "integerItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "NumberOfAdvertisers", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of advertisers.", "label": "Number of Advertisers", "terseLabel": "Number of advertisers" } } }, "auth_ref": [] }, "baos_OtherCurrentReceivablesAllowanceForCreditLossForeignCurrencyTranslation": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "OtherCurrentReceivablesAllowanceForCreditLossForeignCurrencyTranslation", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsMovementOfAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) allowance for credit loss on other current receivables.", "label": "Other Current Receivables, Allowance for Credit Loss, Foreign Currency Translation", "terseLabel": "Foreign exchange income" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBaoshengNetworkDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "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": [ "r24", "r602" ] }, "baos_PrepaymentsForIntangibleAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PrepaymentsForIntangibleAssetsTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsForLicensedCopyrights" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for prepayments of intangible assets.", "label": "Prepayments For Intangible Assets [Text Block]", "terseLabel": "PREPAYMENTS FOR LICENSED COPYRIGHTS" } } }, "auth_ref": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "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": [] }, "baos_PrepaymentsToThirdPartyMedias": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PrepaymentsToThirdPartyMedias", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesDetails": { "parentTag": "baos_PrepaidExpenseThirdPartiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of prepayments to third party medias.", "label": "Prepayments To Third Party Medias", "terseLabel": "Prepayments to third party medias" } } }, "auth_ref": [] }, "baos_LossContingencyDamagesSoughtValueAmountWithdrawn": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "LossContingencyDamagesSoughtValueAmountWithdrawn", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) withdrawn of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency Damages Sought Value, Amount Withdrawn", "terseLabel": "Amount withdrawn" } } }, "auth_ref": [] }, "baos_ScheduleOfPrepaymentsThirdPartiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ScheduleOfPrepaymentsThirdPartiesTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of summary of prepayment relating to third parties.", "label": "Schedule Of Prepayments Third Parties[Table Text Block]", "terseLabel": "Schedule of prepayments relating to third parties" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAbstract", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Cash [Abstract]", "terseLabel": "Restricted cash" } } }, "auth_ref": [] }, "baos_NumberOfPublishers": { "xbrltype": "integerItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "NumberOfPublishers", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of publishers.", "label": "Number of Publishers", "terseLabel": "Number of publishers" } } }, "auth_ref": [] }, "baos_ShareConsolidationProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ShareConsolidationProgramAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "documentation": "Information by share consolidation program.", "label": "Share Consolidation Program [Axis]" } } }, "auth_ref": [] }, "baos_MediaDepositsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "MediaDepositsAbstract", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Media Deposits [Abstract]", "terseLabel": "Media deposits" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetOfValuationAllowanceAbstract", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets:" } } }, "auth_ref": [] }, "baos_ChangeInFairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ChangeInFairValueAdjustmentOfWarrants", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Change In Fair Value Adjustment Of Warrants", "negatedLabel": "Changes in fair value of warrant liabilities" } } }, "auth_ref": [] }, "baos_LossContingencyPenaltyAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "LossContingencyPenaltyAmount", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBaoshengNetworkDetails" ], "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) of the penalty expenses.", "label": "Loss Contingency, Penalty Amount", "terseLabel": "Penalty amount" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other Income (Expenses)" } } }, "auth_ref": [] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAccountingStandard", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r623" ] }, "baos_ProceedsReceivedFromRelatedPartiesForDamages": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ProceedsReceivedFromRelatedPartiesForDamages", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow from related parties for the amount of damages.", "label": "Proceeds Received from Related Parties for Damages", "terseLabel": "Amount of proceeds received from related parties" } } }, "auth_ref": [] }, "baos_ScheduleOfProvisionForOtherCurrentAssetsOfDoubtfulAccountsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ScheduleOfProvisionForOtherCurrentAssetsOfDoubtfulAccountsTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of current assts of doubtful accounts.", "label": "Schedule Of Provision For Other Current Assets Of Doubtful Accounts [Table Text Block]", "terseLabel": "Movement of allowance for doubtful accounts" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r244", "r589", "r683", "r708", "r709" ] }, "us-gaap_ProceedsFromBankDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromBankDebt", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Bank Debt", "verboseLabel": "Amount drawn", "documentation": "The cash inflow from bank borrowing during the year." } } }, "auth_ref": [ "r38" ] }, "baos_VolumeWeightedAveragePriceOfOrdinarySharesFromFifthTradingDay": { "xbrltype": "perShareItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "VolumeWeightedAveragePriceOfOrdinarySharesFromFifthTradingDay", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of volume weighted average price of the ordinary shares from fifth trading day.", "label": "Volume Weighted Average Price Of The Ordinary Shares, From Fifth Trading Day", "terseLabel": "Volume weighted average price of the ordinary shares, from fifth trading day" } } }, "auth_ref": [] }, "baos_PrepaymentsForLicensedCopyrightsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PrepaymentsForLicensedCopyrightsLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsForLicensedCopyrightsDetails" ], "lang": { "en-us": { "role": { "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.", "label": "Prepayments For Licensed Copyrights [Line Items]", "terseLabel": "PREPAYMENTS FOR LICENSED COPYRIGHTS" } } }, "auth_ref": [] }, "baos_AccruedStatutoryReserveFund": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "AccruedStatutoryReserveFund", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of accrued statutory reserve fund.", "label": "Accrued Statutory Reserve Fund", "terseLabel": "Accrued statutory reserve funds" } } }, "auth_ref": [] }, "baos_VolumeWeightedAveragePriceOfOrdinarySharesPerTradingDay": { "xbrltype": "perShareItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "VolumeWeightedAveragePriceOfOrdinarySharesPerTradingDay", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of volume weighted average price of the ordinary shares per trading day.", "label": "Volume Weighted Average Price Of The Ordinary Shares, Per Trading Day", "terseLabel": "Volume weighted average price of the ordinary shares, per trading day" } } }, "auth_ref": [] }, "baos_DistributionTerm": { "xbrltype": "durationItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "DistributionTerm", "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsForLicensedCopyrightsDetails" ], "lang": { "en-us": { "role": { "documentation": "Term of distribution.", "label": "Distribution Term", "terseLabel": "Distribution term" } } }, "auth_ref": [] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureAccountsReceivableNet" ], "lang": { "en-us": { "role": { "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "verboseLabel": "ACCOUNTS RECEIVABLE, NET", "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r660" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of right-of-use assets", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r649" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards", "verboseLabel": "Net operating losses carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r66", "r686" ] }, "baos_EquityOwnershipDisputeMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "EquityOwnershipDisputeMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to equity ownership dispute.", "label": "Equity Ownership Dispute [Member]", "terseLabel": "Equity Ownership Dispute" } } }, "auth_ref": [] }, "baos_GoingConcernTable": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "GoingConcernTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureGoingConcernDetails" ], "lang": { "en-us": { "role": { "documentation": "Information about going disclosure disclosure.", "label": "Going Concern [Table]" } } }, "auth_ref": [] }, "baos_SummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "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.", "label": "Summary of Significant Accounting Policies [Line Items]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "auth_ref": [] }, "baos_ScheduleOfUsefulLivesOfPropertyAndEquipmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ScheduleOfUsefulLivesOfPropertyAndEquipmentTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of useful lives of property and equipment.", "label": "Schedule of Useful Lives of Property and Equipment [Table Text Block]", "terseLabel": "Summary of useful lives of property and equipment" } } }, "auth_ref": [] }, "baos_NumberOWarrantsIssuedPerUnit": { "xbrltype": "sharesItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "NumberOWarrantsIssuedPerUnit", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants issued price per unit.", "label": "Number O Warrants Issued Per Unit", "terseLabel": "Number of warrants in a unit" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt", "verboseLabel": "Interest expense arising from the bank borrowing", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r101", "r287", "r288", "r584", "r585" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease 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": [ "r5", "r106" ] }, "baos_ProvisionForDoubtfulAccountsOfAccountsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ProvisionForDoubtfulAccountsOfAccountsReceivables", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of provision for doubtful accounts of accounts receivables.", "label": "Provision for Doubtful Accounts Of Accounts Receivables", "terseLabel": "Provision for doubtful accounts of accounts receivables" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating Expenses" } } }, "auth_ref": [] }, "baos_PrepaymentsForLicensedCopyrightsTable": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PrepaymentsForLicensedCopyrightsTable", "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsForLicensedCopyrightsDetails" ], "lang": { "en-us": { "role": { "documentation": "Information on disclosure about prepayments for licensed copyrights.", "label": "Prepayments For Licensed Copyrights [Table]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureGoingConcernDetails", "http://ir.bsacme.com/role/DisclosureLossPerShareComputationOfBasicAndDilutedLossPerCommonShareDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net Loss", "verboseLabel": "Net Loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r96", "r108", "r135", "r154", "r172", "r174", "r179", "r192", "r198", "r200", "r201", "r202", "r203", "r206", "r207", "r213", "r222", "r234", "r238", "r240", "r254", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r368", "r373", "r435", "r508", "r528", "r529", "r579", "r614", "r678" ] }, "baos_FairValueAdjustmentOfWarrant": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "FairValueAdjustmentOfWarrant", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesChangeInFairValueOfWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "This element represents for fair value adjustment of warrant.", "label": "Fair Value Adjustment Of Warrant", "negatedLabel": "Changes in estimated fair value" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsForCompanySWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Dividend yield", "terseLabel": "Dividend yield", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r689" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred tax assets", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r685" ] }, "baos_GoingConcernLineItems": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "GoingConcernLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureGoingConcernDetails" ], "lang": { "en-us": { "role": { "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.", "label": "Going Concern [Line Items]", "terseLabel": "GOING CONCERN" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Total Other Income, Net", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r100" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsForCompanySWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Expected life of the warrants to convert", "terseLabel": "Expected life of the warrants to convert", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r689" ] }, "baos_PrepaymentForIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PrepaymentForIntangibleAssets", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of prepayments for intangible assets.", "label": "Prepayment For Intangible Assets", "negatedLabel": "Prepayments for licensed copyrights" } } }, "auth_ref": [] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "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": [ "r619" ] }, "baos_GuangzhouYijiantianchengMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "GuangzhouYijiantianchengMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTransactionsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to Guangzhou Yijiantiancheng.", "label": "Guangzhou Yijiantiancheng [Member]", "terseLabel": "Guangzhou Yijiantiancheng" } } }, "auth_ref": [] }, "us-gaap_LoansPayableToBankCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableToBankCurrent", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Loans Payable to Bank, Current", "terseLabel": "Bank borrowings", "documentation": "Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r85", "r481" ] }, "baos_IncreaseDecreaseInAdvertiserDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "IncreaseDecreaseInAdvertiserDeposits", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in advertiser deposits.", "label": "Increase (Decrease) In Advertiser Deposits", "terseLabel": "Advertiser deposits" } } }, "auth_ref": [] }, "baos_ProvisionForDoubtfulAccountsOfPrepayments": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ProvisionForDoubtfulAccountsOfPrepayments", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesDetails", "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of provision for doubtful accounts of prepayments.", "label": "Provision For Doubtful Accounts Of Prepayments", "terseLabel": "Provision for doubtful accounts of prepayments" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r41", "r106", "r188" ] }, "us-gaap_DistributionRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DistributionRightsMember", "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsForLicensedCopyrightsDetails" ], "lang": { "en-us": { "role": { "label": "Distribution Rights", "documentation": "Legal rights, generally of a limited duration, to distribute a product or products, often within specific geographic areas or supply channels." } } }, "auth_ref": [] }, "baos_PercentageOfEquityInterestFrozen": { "xbrltype": "percentItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PercentageOfEquityInterestFrozen", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of equity interest frozen.", "label": "Percentage Of Equity Interest Frozen", "verboseLabel": "Percentage of equity interest frozen" } } }, "auth_ref": [] }, "baos_LossContingencyEquityInterestUnderLitigation": { "xbrltype": "percentItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "LossContingencyEquityInterestUnderLitigation", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of equity interest under litigation.", "label": "Loss Contingency, Equity Interest Under Litigation", "verboseLabel": "Equity interest under litigation" } } }, "auth_ref": [] }, "baos_IncreaseDecreaseInMediaDepositRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "IncreaseDecreaseInMediaDepositRelatedParties", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in monies given as security or collateral for related parties.", "label": "Increase (Decrease) in Media Deposit, Related Parties", "negatedLabel": "Media deposits - a related party" } } }, "auth_ref": [] }, "baos_CommonStockValueAuthorized": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "CommonStockValueAuthorized", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureLossPerShareComputationOfBasicAndDilutedLossPerCommonShareDetails", "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "The maximum value of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Value, Authorized", "terseLabel": "Authorized capital" } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r691" ] }, "baos_LossContingencyDamagesSoughtValueCourtExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "LossContingencyDamagesSoughtValueCourtExpenses", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter relating to court expenses.", "label": "Loss Contingency Damages Sought Value, Court Expenses", "terseLabel": "Court expenses" } } }, "auth_ref": [] }, "baos_ShortTermInvestmentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ShortTermInvestmentsPolicyTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy short-term investments.", "label": "Short-term Investments [Policy Text Block]", "terseLabel": "Short-term investments" } } }, "auth_ref": [] }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesChangeInFairValueOfWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from liability measured at fair value using unobservable input (level 3)." } } }, "auth_ref": [ "r371" ] }, "baos_IncreaseDecreaseInPrepaidExpenseThirdParties": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "IncreaseDecreaseInPrepaidExpenseThirdParties", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance to third parties for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense, Third Parties", "negatedLabel": "Prepayments - third parties" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "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": [] }, "baos_ScheduleOfCurrencyExchangeRatesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ScheduleOfCurrencyExchangeRatesTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of currency exchange rates.", "label": "Schedule of Currency Exchange Rates [Table Text Block]", "terseLabel": "Summary of currency exchange rates" } } }, "auth_ref": [] }, "baos_IncreaseDecreaseInMediaDepositThirdParties": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "IncreaseDecreaseInMediaDepositThirdParties", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in monies given as security or collateral for third parties.", "label": "Increase (Decrease) in Media Deposit, Third Parties", "terseLabel": "Media deposits - third parties" } } }, "auth_ref": [] }, "baos_IncreaseDecreaseInPrepaidExpenseRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "IncreaseDecreaseInPrepaidExpenseRelatedParties", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance to related parties for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense, Related Parties", "negatedLabel": "Prepayments - a related party" } } }, "auth_ref": [] }, "baos_BankBorrowingsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "BankBorrowingsTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowing" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure on bank borrowings.", "label": "Bank Borrowings [Text Block]", "terseLabel": "BANK BORROWING" } } }, "auth_ref": [] }, "baos_IncomeTaxDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "IncomeTaxDisclosureLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails", "http://ir.bsacme.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryTaxRateDetails" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax Disclosure [Line Items]", "terseLabel": "INCOME TAXES" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Schedule of computation of basic and diluted loss per common share", "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": [ "r659" ] }, "us-gaap_PaymentsForLegalSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForLegalSettlements", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBaoshengNetworkDetails" ], "lang": { "en-us": { "role": { "label": "Payments for Legal Settlements", "terseLabel": "Instalments for litigation settlement made", "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period." } } }, "auth_ref": [ "r9" ] }, "baos_PublisherOneMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PublisherOneMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to publisher one.", "label": "Publisher one" } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/DisclosureIncomeTaxesIncomeTaxExpensesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesIncomeTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "terseLabel": "Current income tax expense", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r122", "r340", "r346", "r653" ] }, "baos_AssessableProfits": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "AssessableProfits", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of assessable profits earned during the period.", "label": "Assessable Profits", "terseLabel": "Assessable profits" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "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": [ "r28", "r156", "r192", "r254", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r354", "r357", "r358", "r373", "r602", "r678", "r696", "r697" ] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine3", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "baos_KashiBaoshengInformationTechnologyCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "KashiBaoshengInformationTechnologyCo.LtdMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityRestrictedNetAssetsDetails", "http://ir.bsacme.com/role/DisclosureGoingConcernDetails", "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails", "http://ir.bsacme.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryTaxRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Kashi Baosheng Information Technology.", "label": "Kashi Baosheng Information Technology Co. Ltd [Member]", "terseLabel": "Kashi Baosheng" } } }, "auth_ref": [] }, "baos_BeijingBaoshengTechnologyCompanyLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "BeijingBaoshengTechnologyCompanyLimitedMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails", "http://ir.bsacme.com/role/DisclosureEquityRestrictedNetAssetsDetails", "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails", "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Beijing Baosheng Technology Company Limited.", "label": "Beijing Baosheng Technology Company Limited [Member]", "terseLabel": "Beijing Baosheng" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://ir.bsacme.com/role/DisclosureLossPerShareComputationOfBasicAndDilutedLossPerCommonShareDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Loss per share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r181", "r200", "r201", "r202", "r203", "r204", "r212", "r214", "r215", "r216", "r220", "r367", "r368", "r421", "r437", "r577" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTransactionsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r79", "r80", "r511", "r512", "r515" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Fixed interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r29", "r286" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "INTANGIBLE ASSETS, NET", "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": [ "r405" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalances" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "verboseLabel": "RELATED PARTY TRANSACTIONS AND BALANCES", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r390", "r391", "r392", "r394", "r395", "r463", "r464", "r465", "r513", "r514", "r515", "r534", "r536" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Summary of change in the fair value of the warrant liabilities", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r20", "r74" ] }, "baos_AdvertiserTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "AdvertiserTwoMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to advertiser two.", "label": "Advertiser two", "terseLabel": "Advertiser two" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities" } } }, "auth_ref": [] }, "baos_BankBorrowingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "BankBorrowingsAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "BANK BORROWING" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r648" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address State Or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Other Comprehensive Loss" } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesChangeInFairValueOfWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Change in the fair value of the warrant liabilities", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r127", "r162", "r192", "r222", "r235", "r239", "r254", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r353", "r357", "r373", "r424", "r500", "r602", "r616", "r678", "r679", "r696" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTransactionsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "RELATED PARTY TRANSACTIONS AND BALANCES", "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": [ "r511", "r512", "r515" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesChangeInFairValueOfWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Changes in estimated fair value.", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r371" ] }, "baos_AccountsReceivableAllowanceForCreditLossForeignExchangeLossGain": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "AccountsReceivableAllowanceForCreditLossForeignExchangeLossGain", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetMovementOfAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of (gain) loss related to foreign exchange of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Foreign Exchange Loss (Gain)", "terseLabel": "Foreign exchange (income) loss" } } }, "auth_ref": [] }, "baos_RecoverableValueAddedTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "RecoverableValueAddedTaxesCurrent", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of recoverable value-added taxes, classified as current.", "label": "Recoverable Value Added Taxes, Current", "terseLabel": "Recoverable value-added taxes" } } }, "auth_ref": [] }, "baos_AdvertiserOneMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "AdvertiserOneMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to advertiser one.", "label": "Advertiser one", "terseLabel": "Advertiser one" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetDetails", "http://ir.bsacme.com/role/DisclosurePrepaymentsForLicensedCopyrightsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r264", "r265", "r266", "r267", "r405", "r406" ] }, "baos_AverageForeignCurrencyExchangeRateTranslation": { "xbrltype": "pureItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "AverageForeignCurrencyExchangeRateTranslation", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails" ], "lang": { "en-us": { "role": { "documentation": "Average foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.", "label": "Average Foreign Currency Exchange Rate, Translation", "terseLabel": "Average rate" } } }, "auth_ref": [] }, "baos_OtherCurrentAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "OtherCurrentAssetsAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "OTHER CURRENT ASSETS" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrentAbstract", "presentation": [ "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetAccountsReceivableNetOfProvisionDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, net of provisions" } } }, "auth_ref": [] }, "baos_PercentageOfDepositOnGuaranteedMinimumSpend": { "xbrltype": "percentItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PercentageOfDepositOnGuaranteedMinimumSpend", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of deposit on guaranteed minimum spend.", "label": "Percentage Of Deposit On Guaranteed Minimum Spend", "terseLabel": "Percentage of deposit on guaranteed minimum spend" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions [Table Text Block]", "verboseLabel": "Schedule of transactions with related parties", "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates." } } }, "auth_ref": [] }, "baos_HorgosBaoshengAdvertisingCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "HorgosBaoshengAdvertisingCo.LtdMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityRestrictedNetAssetsDetails", "http://ir.bsacme.com/role/DisclosureGoingConcernDetails", "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails", "http://ir.bsacme.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryTaxRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Horgos Baosheng Advertising Co.", "label": "Horgos Baosheng Advertising Co. Ltd [Member]", "terseLabel": "Horgos Baosheng" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "baos_AssessableProfitsOfFirstHkd2MillionMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "AssessableProfitsOfFirstHkd2MillionMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the scenario of assessable profits of first HKD$2 million.", "label": "Assessable profits of first HKD$2 million", "terseLabel": "Assessable profits of first HKD$2 million" } } }, "auth_ref": [] }, "baos_RebatesAndIncentivesOfferedByPublishersMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "RebatesAndIncentivesOfferedByPublishersMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the rebates and incentives offered by publishers.", "label": "Rebates and incentives offered by publishers" } } }, "auth_ref": [] }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansReceivableNetCurrent", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Notes receivable", "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease." } } }, "auth_ref": [ "r245", "r246", "r419" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetDetails", "http://ir.bsacme.com/role/DisclosurePrepaymentsForLicensedCopyrightsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r57", "r59" ] }, "baos_PercentageOfCommittedSpend": { "xbrltype": "percentItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PercentageOfCommittedSpend", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertiserDepositsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of committed spend.", "label": "Percentage Of Committed Spend", "terseLabel": "Percentage of the committed spend" } } }, "auth_ref": [] }, "baos_BaoshengTechnologyHorgosCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "BaoshengTechnologyHorgosCo.LtdMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails", "http://ir.bsacme.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryTaxRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Baosheng Technology.", "label": "Baosheng Technology", "terseLabel": "Baosheng Technology" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r64" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "UNAUDITED CONDENED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "baos_OrganizationAndDescriptionOfBusinessTable": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "OrganizationAndDescriptionOfBusinessTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information about organization and description of business.", "label": "Organization And Description of Business [Table]" } } }, "auth_ref": [] }, "baos_AdvertiserDepositsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "AdvertiserDepositsAbstract", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertiserDepositsDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Advertiser Deposits [Abstract]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBaoshengNetworkDetails", "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails", "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r381", "r398" ] }, "baos_AssessableProfitsAboveHkd2MillionMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "AssessableProfitsAboveHkd2MillionMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the scenario of assessable profits above HKD$2 million.", "label": "Assessable profits above HKD$2 million", "terseLabel": "Assessable profits above HKD$2 million" } } }, "auth_ref": [] }, "us-gaap_DilutiveSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecurities", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureLossPerShareComputationOfBasicAndDilutedLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share", "verboseLabel": "Dilutive stocks", "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities." } } }, "auth_ref": [ "r44" ] }, "baos_PerShareEffectOfFavorableTaxRate": { "xbrltype": "perShareItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PerShareEffectOfFavorableTaxRate", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryTaxRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the per share effect of the favorable tax rate.", "label": "Per Share Effect Of The Favorable Tax Rate", "terseLabel": "Per share effect of the favorable tax rate" } } }, "auth_ref": [] }, "baos_TermForPreferentialIncomeTaxRate": { "xbrltype": "durationItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "TermForPreferentialIncomeTaxRate", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the preferential income tax rate term.", "label": "Term for Preferential Income Tax Rate", "terseLabel": "Preferential income tax rate term" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "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": [ "r10" ] }, "baos_PreferentialIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PreferentialIncomeTaxRate", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails", "http://ir.bsacme.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryTaxRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of preferential income tax rate.", "label": "Preferential Income Tax Rate", "terseLabel": "Preferential income tax rate" } } }, "auth_ref": [] }, "country_HK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "HK", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Hong Kong", "terseLabel": "Hong Kong" } } }, "auth_ref": [] }, "baos_CategoryOfRevenueAxis": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "CategoryOfRevenueAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information relating to category of revenue.", "label": "Category of Revenue [Axis]" } } }, "auth_ref": [] }, "baos_SemServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "SemServicesMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to SEM services.", "label": "SEM services" } } }, "auth_ref": [] }, "baos_OrganizationAndDescriptionOfBusinessLineItems": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "OrganizationAndDescriptionOfBusinessLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "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.", "label": "ORGANIZATION AND BUSINESS DESCRIPTION [Line Items]", "terseLabel": "ORGANIZATION AND BUSINESS DESCRIPTION" } } }, "auth_ref": [] }, "baos_MediaDepositsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "MediaDepositsPolicyTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Represents the accounting policy for media deposits.", "label": "Media Deposits [Policy Text Block]", "terseLabel": "Media deposits" } } }, "auth_ref": [] }, "baos_NetFeesFromAdvertisersMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "NetFeesFromAdvertisersMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the net fees from advertisers.", "label": "Net fees from advertisers" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "baos_CategoryOfRevenueDomain": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "CategoryOfRevenueDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Information relating to category of revenue.", "label": "Category of Revenue [Domain]" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetMovementOfAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance at end of the period", "periodStartLabel": "Balance at beginning of the period", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r165", "r249", "r257", "r258", "r261", "r707" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "negatedLabel": "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": [ "r99" ] }, "baos_EffectiveIncomeTaxRateReconciliationPreferentialTaxBenefitsPercent": { "xbrltype": "percentItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "EffectiveIncomeTaxRateReconciliationPreferentialTaxBenefitsPercent", "calculation": { "http://ir.bsacme.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryTaxRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to preferential tax benefits.", "label": "Effective Income Tax Rate Reconciliation, Preferential Tax Benefits, Percent", "terseLabel": "Effect of preferential tax rate" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureGoingConcernDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "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": [ "r41", "r157", "r574" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense", "negatedLabel": "Selling and marketing expenses", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "baos_BaoshengMediaGroupLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "BaoshengMediaGroupLimitedMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Baosheng Media Group Limited.", "label": "Baosheng BVI" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Fair Value Adjustment of Warrants", "negatedLabel": "Changes in fair value of warrant liabilities", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r2", "r11" ] }, "baos_NonSemServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "NonSemServicesMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to non-SEM services.", "label": "Non-SEM services" } } }, "auth_ref": [] }, "baos_PropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PropertyMember", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to property.", "label": "Property" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://ir.bsacme.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryTaxRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r332" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r42" ] }, "baos_NumberOfBranchesWithEitOf25": { "xbrltype": "integerItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "NumberOfBranchesWithEitOf25", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of branches with enterprise income tax rate of 25%.", "label": "Number of Branches With EIT of 25%", "terseLabel": "Number of branches" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Reconciliation of the statutory tax rate to the effective tax rate" } } }, "auth_ref": [] }, "baos_PaymentTermForAccountsReceivables": { "xbrltype": "durationItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PaymentTermForAccountsReceivables", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the payment term for accounts receivables.", "label": "Payment Term For Accounts Receivables", "terseLabel": "Payment term for accounts receivables" } } }, "auth_ref": [] }, "baos_BaoshengMediaGroupHongKongHoldingsLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "BaoshengMediaGroupHongKongHoldingsLimitedMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Baosheng Media Group (Hong Kong) Holdings Limited.", "label": "Baosheng HK" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://ir.bsacme.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Effect of change in valuation allowance", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r684", "r687" ] }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfRelatedPartyDebt", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Related Party Debt", "negatedLabel": "Repayment of borrowings to related parties", "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates." } } }, "auth_ref": [ "r40" ] }, "us-gaap_RepaymentOfNotesReceivableFromRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentOfNotesReceivableFromRelatedParties", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayment of Notes Receivable from Related Parties", "terseLabel": "Repayment of loans from related parties", "documentation": "The cash inflow from a loan, supported by a promissory note, granted to related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth." } } }, "auth_ref": [ "r36" ] }, "baos_EffectiveIncomeTaxRateReconciliationPreferentialTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "EffectiveIncomeTaxRateReconciliationPreferentialTaxBenefits", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryTaxRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of tax saving as the result of favorable tax rate.", "label": "Effective Income Tax Rate Reconciliation, Preferential Tax Benefits", "terseLabel": "Tax saving as the result of favorable tax rate" } } }, "auth_ref": [] }, "baos_RegisteredCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "RegisteredCapital", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of registered capital at the time of establishment of entity.", "label": "Registered Capital", "terseLabel": "Registered capital" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently issued accounting pronouncements", "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": [] }, "baos_NumberOfWhollyOwnedSubsidiaries": { "xbrltype": "integerItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "NumberOfWhollyOwnedSubsidiaries", "presentation": [ "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of wholly-owned subsidiaries.", "label": "Number of Wholly Owned Subsidiaries", "terseLabel": "Number of wholly-owned subsidiaries" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted cash", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r42", "r126" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment", "verboseLabel": "Foreign currency translation adjustments", "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, attributable to parent entity." } } }, "auth_ref": [ "r8", "r16", "r124" ] }, "us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertiserDepositsDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Assets Held-for-sale Disclosure [Abstract]", "terseLabel": "Impairment of long-lived assets" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Other Current Assets [Table Text Block]", "verboseLabel": "Schedule of other current assets", "documentation": "Tabular disclosure of the carrying amounts of other current assets." } } }, "auth_ref": [] }, "baos_ValueAddedTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ValueAddedTaxRate", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the value added tax rate.", "label": "Value Added Tax Rate", "terseLabel": "Value-added taxes rate" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfBankDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfBankDebt", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Bank Debt", "negatedLabel": "Repayment of bank borrowings", "documentation": "The cash outflow to settle a bank borrowing during the year." } } }, "auth_ref": [ "r40" ] }, "baos_BeijingBaoshengNetworkTechnologyCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "BeijingBaoshengNetworkTechnologyCo.LtdMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBaoshengNetworkDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Beijing Baosheng Network Technology Co., Ltd.", "label": "Baosheng WFOE", "terseLabel": "Baosheng Network" } } }, "auth_ref": [] }, "us-gaap_OtherCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentAssetsTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureOtherCurrentAssets" ], "lang": { "en-us": { "role": { "label": "Other Current Assets [Text Block]", "verboseLabel": "OTHER CURRENT ASSETS", "documentation": "The entire disclosure for other current assets." } } }, "auth_ref": [] }, "baos_ValueAddedTaxesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ValueAddedTaxesAbstract", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Value Added Taxes [Abstract]", "terseLabel": "Value added taxes" } } }, "auth_ref": [] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r628" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r152", "r195", "r196", "r197", "r199", "r205", "r207", "r255", "r256", "r323", "r324", "r325", "r341", "r342", "r359", "r361", "r362", "r364", "r366", "r447", "r449", "r467", "r714" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r114" ] }, "us-gaap_PledgedStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PledgedStatusAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Pledged Status [Axis]", "documentation": "Information by pledged or not pledged status of asset owned by entity." } } }, "auth_ref": [ "r353", "r477", "r599" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital", "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": [ "r323", "r324", "r325", "r467", "r655", "r656", "r657", "r688", "r714" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r640" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureEquityOrdinarySharesDetails", "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails", "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Ordinary shares, par value (in dollars per share)", "verboseLabel": "Common stock, par value per share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r89" ] }, "us-gaap_AssetPledgedAsCollateralWithRightMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetPledgedAsCollateralWithRightMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Asset Pledged as Collateral with Right [Member]", "documentation": "Asset pledged as collateral for which secured party (transferee) has right to sell or repledge by contract or custom." } } }, "auth_ref": [ "r353", "r401" ] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r635", "r648" ] }, "baos_OfficeRentalAgreementWithRelatedPartiesMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "OfficeRentalAgreementWithRelatedPartiesMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTransactionsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the office rental agreement with related parties.", "label": "Office rental agreement with related parties [Member]", "terseLabel": "Office rental agreement with related parties" } } }, "auth_ref": [] }, "baos_LaborCostCompensationMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "LaborCostCompensationMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesAdditionalDetailsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to valuation allowance on labor cost compensation.", "label": "Labor cost compensation", "terseLabel": "Labor cost compensation" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "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": [ "r18", "r152", "r177", "r178", "r179", "r195", "r196", "r197", "r199", "r205", "r207", "r221", "r255", "r256", "r302", "r323", "r324", "r325", "r341", "r342", "r359", "r360", "r361", "r362", "r363", "r364", "r366", "r375", "r376", "r377", "r378", "r379", "r380", "r389", "r447", "r448", "r449", "r467", "r530" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Short-Term Investments", "negatedLabel": "Purchases of short-term investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r104" ] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "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": [] }, "us-gaap_PaymentsToAcquireSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireSoftware", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Software", "terseLabel": "Purchase of software", "documentation": "The cash outflow associated with the acquisition from vendors of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r105" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive (Loss) Income", "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": [ "r6", "r17", "r33", "r360", "r363", "r389", "r447", "r448", "r643", "r644", "r645", "r655", "r656", "r657" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration and credit risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r82", "r143" ] }, "us-gaap_SharesSubjectToMandatoryRedemptionChangesInRedemptionValuePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesSubjectToMandatoryRedemptionChangesInRedemptionValuePolicyTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Shares Subject to Mandatory Redemption, Changes in Redemption Value, Policy [Policy Text Block]", "terseLabel": "Warrant Liabilities", "documentation": "Disclosure of accounting policy for recognition of changes in redemption value of mandatorily redeemable shares. Provides the period over which changes in redemption value are accreted, usually from the issuance date (or from the date that it becomes probable that the security will become redeemable, if later) to the earliest redemption date of the security." } } }, "auth_ref": [] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBaoshengNetworkDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Amount awarded to other party", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "us-gaap_DepositLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositLiabilityCurrent", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertiserDepositsDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deposit Liability, Current", "terseLabel": "Advertiser deposits", "documentation": "The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits." } } }, "auth_ref": [ "r27" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingAdditionalInformationDetails" ], "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": [] }, "baos_ThirdPartyServicesAndConsultingFeesPaidByRelatedPartiesMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ThirdPartyServicesAndConsultingFeesPaidByRelatedPartiesMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the third party services and consulting fees paid by related parties.", "label": "Third party services and consulting fees [Member]", "terseLabel": "Third party services and consulting fees" } } }, "auth_ref": [] }, "baos_AccruedLiabilitiesAndOtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities and Other Liabilities, Current", "terseLabel": "Accrued expenses and other liabilities" } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "terseLabel": "Document and Entity Information", "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": [] }, "baos_StatutoryReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "StatutoryReserve", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityRestrictedNetAssetsDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "The amount of statutory reserve as of balance sheet.", "label": "Statutory Reserve", "terseLabel": "Statutory reserve", "verboseLabel": "Statutory reserve" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "verboseLabel": "Principal amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r77", "r78", "r285", "r383", "r582", "r583" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "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": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "verboseLabel": "Accrued labor cost compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r66", "r686" ] }, "baos_EarningsPerShareBasicAndDilutedDistributed": { "xbrltype": "perShareItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "EarningsPerShareBasicAndDilutedDistributed", "presentation": [ "http://ir.bsacme.com/role/DisclosureLossPerShareComputationOfBasicAndDilutedLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Dividends declared in the period and the contractual amount of dividends (or interest on participating income bonds) that must be paid per security, taking into account all basic and dilutive potential common shares outstanding during the period.", "label": "Earnings Per Share, Basic And Diluted, Distributed", "verboseLabel": "Basic and Diluted" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income tax 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": [ "r10" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts", "verboseLabel": "Allowance for doubtful accounts of accounts receivable", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r66", "r686" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other income, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r102" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r622", "r623", "r624" ] }, "baos_LesseeOperatingLeaseBalanceSheetInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "LesseeOperatingLeaseBalanceSheetInformationTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureOperatingLeaseTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of operating lease related assets and liabilities recorded on the balance sheets.", "label": "Lessee, Operating Lease, Balance Sheet Information [Table Text Block]", "terseLabel": "Summary of operating lease related assets and liabilities recorded on the balance sheets" } } }, "auth_ref": [] }, "baos_LesseeOperatingLeaseWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "LesseeOperatingLeaseWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureOperatingLeaseTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of weighted average remaining lease terms and discount rates for all of operating leases.", "label": "Lessee, Operating Lease, Weighted Average Remaining Lease Terms and Discount Rates [Table Text Block]", "terseLabel": "Summary of weighted average remaining lease terms and discount rates for all of operating leases" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "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": [ "r12" ] }, "baos_NetOperatingLossesCarryforwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "NetOperatingLossesCarryforwardsMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesAdditionalDetailsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to valuation allowance on net operating losses carryforwards.", "label": "Net operating losses carryforwards", "terseLabel": "Net operating losses carryforwards" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingAdditionalInformationDetails" ], "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": [] }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Interest Rate During Period", "verboseLabel": "Fixed interest rate", "documentation": "The effective interest rate during the reporting period." } } }, "auth_ref": [ "r25" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingAdditionalInformationDetails" ], "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": [ "r25", "r651" ] }, "baos_IncomeTaxDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "IncomeTaxDisclosureTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails", "http://ir.bsacme.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryTaxRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information pertaining to income taxes.", "label": "Income Tax Disclosure [Table]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Provision for Loan Losses", "verboseLabel": "Allowance for doubtful accounts of other current assets", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r66", "r686" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "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": [ "r625" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "verboseLabel": "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": [ "r25" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "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": [ "r55", "r58" ] }, "us-gaap_ProceedsFromSaleOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfIntangibleAssets", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetDetails", "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Intangible Assets", "terseLabel": "Proceeds from disposal of intangible assets", "verboseLabel": "Proceeds from disposal of intangible assets", "documentation": "The cash inflow from disposal of asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r103" ] }, "baos_AppropriationToStatutoryReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "AppropriationToStatutoryReserve", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount appropriated to statutory reserve.", "label": "Appropriation to Statutory Reserve", "terseLabel": "Appropriation to statutory reserve" } } }, "auth_ref": [] }, "baos_StatutoryReservesMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "StatutoryReservesMember", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to statutory reserves.", "label": "Statutory Reserves" } } }, "auth_ref": [] }, "baos_ServiceFeesChargedByRelatedPartiesMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ServiceFeesChargedByRelatedPartiesMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTransactionsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the service fees charged by related parties.", "label": "Service fees charged by related parties [Member]", "terseLabel": "Service fees charged by related parties" } } }, "auth_ref": [] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest, Ownership Percentage by Parent", "terseLabel": "Ownership interest held", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "us-gaap_EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity Ownership, Excluding Consolidated Entity and Equity Method Investee, Percentage", "terseLabel": "Aggregate equity interest percentage", "documentation": "Percentage of ownership of equity interest excluding interest in entity that is consolidated and equity method investee." } } }, "auth_ref": [ "r632" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "PROPERTY AND EQUIPMENT, NET", "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": [] }, "baos_DividendsPayableNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "DividendsPayableNoncurrent", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the noncurrent portion of the liabilities (due beyond one year or the normal operating cycle if longer).", "label": "Dividends Payable, Noncurrent", "terseLabel": "Dividends payable, noncurrent" } } }, "auth_ref": [] }, "baos_SubsidyIncomeNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "SubsidyIncomeNonoperating", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "The amount of non-operating subsidy income recognized during the period.", "label": "Subsidy Income, Nonoperating", "terseLabel": "Subsidy income" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureLossPerShareComputationOfBasicAndDilutedLossPerCommonShareDetails", "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails", "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquityParenthetical", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Share consolidation ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r23" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesAdditionalDetailsDetails", "http://ir.bsacme.com/role/DisclosureIncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less: allowance on deferred tax assets", "terseLabel": "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": [ "r336" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureGoingConcernDetails" ], "lang": { "en-us": { "role": { "label": "Cash", "terseLabel": "Reported cash", "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. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r140", "r426", "r468", "r494", "r602", "r616", "r641" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyReport", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r623" ] }, "baos_DividendDistributedPerCommonShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "DividendDistributedPerCommonShareAbstract", "presentation": [ "http://ir.bsacme.com/role/DisclosureLossPerShareComputationOfBasicAndDilutedLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Dividend distributed per common share" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r111", "r405" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingAdditionalInformationDetails" ], "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": [ "r25", "r651" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from disposal of property 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": [ "r103" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Advance from advertisers", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r403", "r648" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/DisclosureOperatingLeaseMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r388" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Line Items]", "terseLabel": "BANK BORROWING", "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": [ "r651" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "verboseLabel": "Intangible assets, gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r111", "r406" ] }, "us-gaap_PledgedStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PledgedStatusDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Pledged Status [Domain]", "documentation": "Pledged or not pledged status of asset owned by entity." } } }, "auth_ref": [ "r353", "r477", "r599" ] }, "us-gaap_ForeignCurrencyExchangeRateTranslation1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyExchangeRateTranslation1", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Exchange Rate, Translation", "terseLabel": "Year-end spot rate", "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency." } } }, "auth_ref": [ "r381", "r382" ] }, "baos_InvestmentsInTradingSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "InvestmentsInTradingSecuritiesMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for investments in trading securities.", "label": "Investments In Trading Securities [Member]", "terseLabel": "Investments in trading securities" } } }, "auth_ref": [] }, "us-gaap_ValuationAllowanceTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesAdditionalDetailsDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance [Table]", "documentation": "A listing of an entity's valuation allowances to reduce deferred tax assets to amounts which it is more likely than not will not be realized, including a description of the deferred tax assets for which the valuation allowance has been recorded and the amount of the valuation allowance." } } }, "auth_ref": [ "r65" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "baos_LongTermInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "LongTermInvestmentsTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information pertaining to investments owned by the company.", "label": "Long-Term Investments [Table]" } } }, "auth_ref": [] }, "baos_BeijingXinrongFanxingTechnologyCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "BeijingXinrongFanxingTechnologyCo.LtdMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Beijing Xinrong Fanxing Technology Co., Ltd. (\"Xinrong Fanxing\").", "label": "Beijing Xinrong Fanxing Technology Co., Ltd [Member]", "terseLabel": "Xinrong Fanxing" } } }, "auth_ref": [] }, "us-gaap_NotesReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesReceivableNet", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Loans Pledged as Collateral", "verboseLabel": "Accounts receivable pledged as the collateral", "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r245", "r262", "r495" ] }, "baos_LitigationSettlementAmountOfCashFrozenByCourt": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "LitigationSettlementAmountOfCashFrozenByCourt", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBaoshengNetworkDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash of the entity frozen by the court, pursuant to a litigation settlement.", "label": "Litigation Settlement, Amount Of Cash Frozen By Court", "terseLabel": "Amount of cash frozen by the court" } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Operating leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r387" ] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Supplier concentration risk", "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services." } } }, "auth_ref": [ "r49" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders' Equity" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r208", "r319", "r629", "r631", "r658" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "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": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of warrants issued", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r301" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetAccountsReceivableNetOfProvisionDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetAccountsReceivableNetOfProvisionDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Less: provision for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r165", "r249", "r257" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign currency translation", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r374" ] }, "baos_BankBorrowingsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "BankBorrowingsTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureBankBorrowingTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure on bank borrowings.", "label": "Bank Borrowings [Table Text Block]", "terseLabel": "Summary of bank borrowings" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Accounts receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r556" ] }, "us-gaap_ForeignCurrencyTranslationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTranslationAbstract", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Translation [Abstract]", "terseLabel": "Foreign currency translation" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "verboseLabel": "EQUITY", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r117", "r190", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r302", "r365", "r533", "r535", "r554" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r208", "r319", "r629", "r658" ] }, "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesIncomeTaxExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Components of income tax expense" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Due to Related Parties, Current", "terseLabel": "Due to related parties", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r27", "r602" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Loss from Operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r222", "r234", "r238", "r240", "r579" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails", "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "terseLabel": "SUBSEQUENT EVENTS", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r381", "r398" ] }, "baos_CommonStockAuthorizedCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "CommonStockAuthorizedCapital", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of authorized share capital.", "label": "Common Stock Authorized Capital", "terseLabel": "Authorized share capital" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetMovementOfAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Writing off of accounts receivable", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r260" ] }, "baos_BeijingShanxingzheTechnologyInvestmentLlpMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "BeijingShanxingzheTechnologyInvestmentLlpMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Beijing Shanxingzhe Technology Investment LLP (\"Beijing Shanxingzhe\").", "label": "Beijing Shanxingzhe Technology Investment LLP [Member]", "terseLabel": "Beijing Shanxingzhe" } } }, "auth_ref": [] }, "baos_LongTermInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "LongTermInvestmentsLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Term Investments [Line Items]", "terseLabel": "LONG-TERM INVESTMENTS" } } }, "auth_ref": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts receivable, net of provision for doubtful accounts", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r136", "r137", "r138", "r247", "r248", "r250" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r381", "r398" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBaoshengNetworkDetails", "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails", "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r381", "r398" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive Loss", "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": [ "r34", "r173", "r175", "r180", "r420", "r436" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: 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": [ "r62", "r160", "r431" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetTables" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "verboseLabel": "Schedule of movement of allowance for doubtful accounts", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r665" ] }, "baos_HorgosMeituiMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "HorgosMeituiMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTransactionsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Horgos Meitui.", "label": "Horgos Meitui [Member]", "terseLabel": "Horgos Meitui" } } }, "auth_ref": [] }, "baos_LitigationSettlementNumberOfInstalmentsForPayment": { "xbrltype": "integerItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "LitigationSettlementNumberOfInstalmentsForPayment", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBaoshengNetworkDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of instalments in which the litigation settlement amount is to be made.", "label": "Litigation Settlement, Number Of instalments For Payment", "terseLabel": "Number of instalments for payment of settlement amount" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "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": [ "r556" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "baos_ShortTermInvestmentsGrossUnrealizedGains": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ShortTermInvestmentsGrossUnrealizedGains", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gains included in the carrying value of short-term investments as of the balance sheet.", "label": "Short-Term Investments, Gross Unrealized Gains", "terseLabel": "Gross unrealized gains" } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r627" ] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Software", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r573", "r666", "r667" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBaoshengNetworkDetails", "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails", "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r381", "r398" ] }, "baos_RelatedPartiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "RelatedPartiesPolicyTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Represents the accounting policy for related parties.", "label": "Related Parties [Policy Text Block]", "terseLabel": "Related Parties" } } }, "auth_ref": [] }, "baos_AdvertiserFourMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "AdvertiserFourMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to advertiser four.", "label": "Advertiser Four [Member]", "terseLabel": "Advertiser four" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r48", "r50", "r75", "r76", "r244", "r556", "r634" ] }, "baos_BeijingQuchengTechnologyTechnologyCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "BeijingQuchengTechnologyTechnologyCo.LtdMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Beijing Qucheng Technology Technology Co., Ltd. (\"Beijing Qucheng\").", "label": "Beijing Qucheng Technology Technology Co., Ltd [Member]", "terseLabel": "Beijing Qucheng" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r48", "r50", "r75", "r76", "r244", "r556" ] }, "baos_ScheduleOfNatureOfRelationshipsWithRelatedPartiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "ScheduleOfNatureOfRelationshipsWithRelatedPartiesTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of nature of relationships with related parties.", "label": "Schedule of Nature of Relationships With Related Parties [Table Text Block]", "terseLabel": "Schedule of nature of relationships with related parties" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfIntangibleAssets", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Intangible Assets", "verboseLabel": "Gain (loss) on disposal of intangible assets", "documentation": "Amount of gain (loss) on sale or disposal of intangible assets." } } }, "auth_ref": [ "r649" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r47", "r48", "r50", "r51", "r75", "r125", "r556" ] }, "us-gaap_SubsidiarySaleOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureEquityRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "EQUITY", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "verboseLabel": "Less: accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r161", "r266" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r48", "r50", "r75", "r76", "r244", "r452", "r556" ] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails", "http://ir.bsacme.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "PRC", "terseLabel": "PRC" } } }, "auth_ref": [] }, "baos_AdvertiserThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "AdvertiserThreeMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to advertiser three.", "label": "Advertiser Three [Member]", "terseLabel": "Advertiser three" } } }, "auth_ref": [] }, "us-gaap_InvestmentOwnedAtCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentOwnedAtCost", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Investment Owned, at Cost", "terseLabel": "Investment owned, at cost", "documentation": "Cost of the investment." } } }, "auth_ref": [ "r455", "r472", "r473", "r540", "r543", "r548", "r551", "r607", "r616", "r711" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "verboseLabel": "Amortization expense", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r11", "r56", "r60" ] }, "us-gaap_InvestmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestments" ], "lang": { "en-us": { "role": { "label": "Investment [Text Block]", "terseLabel": "LONG-TERM INVESTMENTS", "documentation": "The entire disclosure for investment." } } }, "auth_ref": [ "r637", "r638", "r663" ] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficeEquipmentMember", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Office equipment", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r72", "r74" ] }, "us-gaap_AccountsPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Obligations incurred and payable to vendors for goods and services received." } } }, "auth_ref": [ "r22" ] }, "baos_EjamGroupCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "EjamGroupCo.LtdMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTransactionsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to EJAM GROUP Co., Ltd.", "label": "EJAM Group [Member]", "terseLabel": "EJAM Group" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "Loss from disposal of property and equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r649", "r668", "r669" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescription" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "ORGANIZATION AND BUSINESS DESCRIPTION", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r83", "r123", "r453", "r454" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r57", "r59", "r405" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityRestrictedNetAssetsDetails", "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsDetails", "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r251", "r252", "r253" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails", "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureOperatingLease" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "OPERATING LEASE", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r384" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "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": [ "r619" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Advance from advertisers", "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": [ "r303", "r304", "r315" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "srt_ParentCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ParentCompanyMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureCondensedFinancialInformationOfParentCompanyOnlyTables" ], "lang": { "en-us": { "role": { "label": "Parent Company" } } }, "auth_ref": [ "r194" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureLossPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "verboseLabel": "LOSS PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r209", "r217", "r218", "r219" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "verboseLabel": "Summary of intangible assets", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r57", "r59" ] }, "us-gaap_TechnologyEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyEquipmentMember", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Electronic equipment", "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals." } } }, "auth_ref": [] }, "us-gaap_DepositsAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssetsCurrent", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deposits Assets, Current", "terseLabel": "Deferred offering cost", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter." } } }, "auth_ref": [ "r642" ] }, "baos_AdvertiserDepositsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "AdvertiserDepositsPolicyTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Represents the accounting policy for advertiser deposits.", "label": "Advertiser Deposits [Policy Text Block]", "terseLabel": "Advertiser deposits" } } }, "auth_ref": [] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VehiclesMember", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Vehicles [Member]", "terseLabel": "Vehicle", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "baos_PrepaymentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PrepaymentsPolicyTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Represents the accounting policy for prepayments.", "label": "Prepayments [Policy Text Block]", "terseLabel": "Prepayments" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsForCompanySWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Stock price", "terseLabel": "Stock price", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r689" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://ir.bsacme.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails", "http://ir.bsacme.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Income tax rate", "verboseLabel": "PRC statutory income tax rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r193", "r332", "r347" ] }, "us-gaap_OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OverAllotmentOptionMember", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Over-Allotment Option [Member]", "documentation": "Right given to the underwriter to sell additional shares over the initial allotment." } } }, "auth_ref": [] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsForCompanySWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Volatility", "terseLabel": "Volatility", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r689" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "calculation": { "http://ir.bsacme.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "terseLabel": "Effect of non-deductible expenses", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r684", "r687" ] }, "us-gaap_LesseeDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeDisclosureAbstract", "lang": { "en-us": { "role": { "label": "OPERATING LEASE" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsMiscellaneousCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneousCurrent", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets, Miscellaneous, Current", "verboseLabel": "Others", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsForCompanySWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Risk free rate", "terseLabel": "Risk free rate", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r689" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://ir.bsacme.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Impact of different income tax rates in other jurisdictions", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r684", "r687" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income tax", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r43" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "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_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsForCompanySWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r622", "r623", "r624" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest (expense) income, net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentDescription", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "EQUITY" } } }, "auth_ref": [] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 }, "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Unrealized Gain (Loss) on Investments", "negatedLabel": "Changes in fair value of short-term investments", "terseLabel": "Changes in fair value of short-term investments", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r11" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r30", "r81", "r425", "r485" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:" } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "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": [] }, "us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesDetails": { "parentTag": "baos_PrepaidExpenseThirdPartiesCurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesDetails", "http://ir.bsacme.com/role/DisclosurePrepaymentsThirdPartiesMovementOfAllowanceForDoubtfulPrepaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Accounts, Premiums and Other Receivables", "negatedLabel": "Less: provision for doubtful accounts", "periodEndLabel": "Balance at end of the period", "periodStartLabel": "Balance at beginning of the period", "documentation": "The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet." } } }, "auth_ref": [ "r662" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "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": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "ORGANIZATION AND BUSINESS DESCRIPTION" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityRestrictedNetAssetsDetails", "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Equity interests", "verboseLabel": "Equity method investment, ownership percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r251" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Ordinary Shares", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r605", "r606", "r607", "r609", "r610", "r611", "r612", "r655", "r656", "r688", "r710", "r714" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right of use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r385" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesChangeInFairValueOfWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Estimated fair value, Ending", "periodStartLabel": "Estimated fair value, Beginning", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r20" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Cash Flow Information" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityCashDividendsDetails", "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Dividends", "negatedLabel": "Payments of dividends to shareholders", "verboseLabel": "Payments of dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price (in dollars per share)", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r301" ] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsForCompanySWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Measurement inputs of the warrants", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r370" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration of risk (as a percent)", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r48", "r50", "r75", "r76", "r244" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "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": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "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": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNet" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "PROPERTY AND EQUIPMENT, NET", "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": [ "r112", "r144", "r147", "r148" ] }, "us-gaap_PrepaidExpenseCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrentAbstract", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense, Current [Abstract]", "terseLabel": "Prepayments" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "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": [ "r90", "r602", "r713" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues", "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": [ "r223", "r224", "r233", "r236", "r237", "r241", "r242", "r244", "r313", "r314", "r404" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTransactionsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r317", "r393", "r394", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r478", "r479", "r480", "r482", "r483", "r505", "r507", "r537", "r695" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r18", "r31", "r152", "r177", "r178", "r179", "r195", "r196", "r197", "r199", "r205", "r207", "r221", "r255", "r256", "r302", "r323", "r324", "r325", "r341", "r342", "r359", "r360", "r361", "r362", "r363", "r364", "r366", "r375", "r376", "r377", "r378", "r379", "r380", "r389", "r447", "r448", "r449", "r467", "r530" ] }, "us-gaap_IncomeAndExpensesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeAndExpensesLesseeAbstract", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Income and Expenses, Lessee [Abstract]", "terseLabel": "Operating leases" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "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": [ "r114" ] }, "us-gaap_InvestmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureLongTermInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Investment [Table Text Block]", "terseLabel": "Schedule of components of long-term investments", "documentation": "Tabular disclosure of investment." } } }, "auth_ref": [ "r637", "r638", "r663" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBaoshengNetworkDetails", "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r270", "r271", "r272", "r275", "r673", "r674" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTransactionsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "verboseLabel": "Consideration for equity transfer", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r3", "r4", "r15" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBaoshengNetworkDetails", "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r270", "r271", "r272", "r275", "r673", "r674" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "periodEndLabel": "Balance at the end (in shares)", "periodStartLabel": "Balance at the beginning (in shares)", "terseLabel": "Ordinary shares, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r89" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss Before 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": [ "r1", "r95", "r134", "r222", "r234", "r238", "r240", "r422", "r433", "r579" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "schedule of accounts receivable, net of provision for doubtful accounts", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r32" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://ir.bsacme.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r619" ] }, "us-gaap_CashFDICInsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFDICInsuredAmount", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Cash, FDIC Insured Amount", "terseLabel": "FDIC, deposit at financial institutions", "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails", "http://ir.bsacme.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r242", "r243", "r470", "r471", "r473", "r539", "r545", "r549", "r552", "r555", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r572", "r588", "r607", "r683", "r708" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBaoshengNetworkDetails", "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Line Items]", "terseLabel": "CONTINGENCIES", "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": [ "r270", "r271", "r272", "r275", "r673", "r674" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r244", "r589", "r683", "r708", "r709" ] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract", "lang": { "en-us": { "role": { "label": "ACCOUNTS RECEIVABLE, NET" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureOperatingLeaseTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of maturities of lease liabilities", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r693" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Ordinary Share (par value $0.0096 per share, 6,250,000 shares authorized; 1,534,487 shares issued and outstanding at June 30, 2023 and December 31, 2022, respectively)", "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": [ "r89", "r427", "r602" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Impairment Loss", "terseLabel": "Impairment for right-of-use lease assets", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r692" ] }, "us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesSubjectToMandatoryRedemptionSettlementTermsAmountCurrent", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Share Value, Amount, Current", "terseLabel": "Warrant liabilities", "documentation": "The amount that is required to be paid, determined under the conditions specified in the contract, if as of the reporting date, the holder of the share has exercised the right to or the shares are mandatorily redeemable within one year of the reporting date or operating cycle, if longer." } } }, "auth_ref": [ "r63" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureEquityOrdinarySharesDetails", "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails", "http://ir.bsacme.com/role/DisclosureSubsequentEventsDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Ordinary shares, shares authorized", "verboseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r89", "r486" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Ms. Wenxiu Zhong [Member]", "terseLabel": "Ms. Wenxiu Zhong" } } }, "auth_ref": [ "r661", "r712" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityAdditionalInformationDetails", "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Ordinary shares, shares outstanding", "verboseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r18", "r89", "r486", "r506", "r714", "r715" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://ir.bsacme.com/role/DisclosureAccountsReceivableNetMovementOfAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Movement of allowance for doubtful accounts", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "srt_CondensedStatementOfComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedStatementOfComprehensiveIncomeTableTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureCondensedFinancialInformationOfParentCompanyOnlyTables" ], "lang": { "en-us": { "role": { "label": "Condensed Statement of Comprehensive Income [Table Text Block]", "terseLabel": "Condensed statements of comprehensive (loss) income" } } }, "auth_ref": [ "r654" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Reporting", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r227", "r228", "r229", "r230", "r231", "r232", "r242", "r580" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/DisclosureContingenciesBeijingBaoshengDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Accrual", "verboseLabel": "Loss contingencies, amount accrued", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r270", "r629" ] }, "baos_PubangHongkongMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PubangHongkongMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Pubang Hongkong.", "label": "Pubang Hongkong [Member]", "terseLabel": "Pubang Hongkong" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://ir.bsacme.com/role/DisclosureWarrantLiabilitiesNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Number of shares issuable per warrant", "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesTransactionsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r393", "r394", "r695" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r52", "r53", "r54", "r141", "r142", "r145", "r146" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "verboseLabel": "Value of shares issued during period", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r18", "r88", "r89", "r118", "r467", "r530", "r553", "r615" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "verboseLabel": "Property 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": [ "r114", "r159", "r432" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property 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": [ "r105" ] }, "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceByDeferredTaxAssetAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesAdditionalDetailsDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance by Deferred Tax Asset [Axis]", "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences." } } }, "auth_ref": [ "r65" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r48", "r50", "r75", "r76", "r244", "r556" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesDetails", "http://ir.bsacme.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r242", "r243", "r470", "r471", "r473", "r539", "r545", "r549", "r552", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r572", "r588", "r607", "r683", "r708" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT, NET" } } }, "auth_ref": [] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureCondensedFinancialInformationOfParentCompanyOnlyTables" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r194", "r353", "r354", "r357", "r358", "r396", "r567", "r677", "r680", "r681" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property 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": [ "r12", "r423", "r432", "r602" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization expenses", "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": [ "r11", "r225" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://ir.bsacme.com/role/DisclosureLossPerShareComputationOfBasicAndDilutedLossPerCommonShareDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted", "terseLabel": "Loss per share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r181", "r200", "r201", "r202", "r203", "r204", "r210", "r212", "r214", "r215", "r216", "r220", "r367", "r368", "r421", "r437", "r577" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureCondensedFinancialInformationOfParentCompanyOnlyTables" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r194", "r353", "r354", "r357", "r358", "r396", "r567", "r677", "r680", "r681" ] }, "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureCondensedFinancialInformationOfParentCompanyOnly" ], "lang": { "en-us": { "role": { "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]", "terseLabel": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY ONLY", "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document." } } }, "auth_ref": [ "r153", "r194", "r630" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 }, "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ir.bsacme.com/role/DisclosureOtherCurrentAssetsDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Current", "terseLabel": "Other current assets", "totalLabel": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r166", "r602" ] }, "baos_PublisherThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "PublisherThreeMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to publisher three.", "label": "Publisher three" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesAdditionalDetailsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Asset [Domain]", "documentation": "Identification of the deferred tax asset for which a valuation reserve exists." } } }, "auth_ref": [ "r65" ] }, "baos_Ms.WenxiuZhongMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.bsacme.com/20230630", "localname": "Ms.WenxiuZhongMember", "presentation": [ "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesBalancesWithRelatedPartiesDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Ms. Wenxiu Zhong.", "label": "Ms. Wenxiu Zhong [Member].", "terseLabel": "Ms. Wenxiu Zhong" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r241", "r404", "r440", "r441", "r442", "r443", "r444", "r445", "r571", "r587", "r603", "r636", "r675", "r676", "r683", "r708" ] }, "us-gaap_PaymentsToFundLongtermLoansToRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToFundLongtermLoansToRelatedParties", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Fund Long-Term Loans to Related Parties", "negatedLabel": "Loans made to related parties", "documentation": "The cash outflow associated with extending a long-term loan to a related party. Alternate caption: Payments for Advances to Affiliates." } } }, "auth_ref": [ "r647", "r694" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "negatedLabel": "Provision for doubtful accounts", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r182", "r259" ] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureOrganizationAndBusinessDescriptionDetails", "http://ir.bsacme.com/role/DisclosureRelatedPartyTransactionsAndBalancesNatureOfRelationshipsWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityOrdinarySharesDetails", "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Number of shares issued during period", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r18", "r88", "r89", "r118", "r460", "r530", "r553" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and equipment, net", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r12", "r144", "r147", "r430" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "verboseLabel": "Depreciation expense", "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": [ "r11", "r61" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r91", "r118", "r428", "r450", "r451", "r461", "r487", "r602" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://ir.bsacme.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r241", "r404", "r440", "r441", "r442", "r443", "r444", "r445", "r571", "r587", "r603", "r636", "r675", "r676", "r683", "r708" ] }, "us-gaap_LitigationSettlementExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementExpense", "crdr": "debit", "presentation": [ "http://ir.bsacme.com/role/DisclosureEquityRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Settlement, Expense", "terseLabel": "Litigation contractual disputes", "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees." } } }, "auth_ref": [] }, "us-gaap_ValuationAllowanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceLineItems", "presentation": [ "http://ir.bsacme.com/role/DisclosureIncomeTaxesAdditionalDetailsDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance [Line Items]", "terseLabel": "INCOME TAXES", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://ir.bsacme.com/role/StatementUnauditedCondenedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Purchases of intangible assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r105" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r3": { "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" }, "r4": { "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" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(19)", "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", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB TOPIC 4.C)", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r61": { "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" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481648/480-10-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-30" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-40" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-42" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "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(19)(a))", "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(19))", "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(20))", "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(24))", "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(28))", "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(29))", "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(30)(a)(1))", "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(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "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,2)", "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.2)", "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.4)", "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.7)", "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.8)", "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r110": { "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-15" }, "r114": { "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" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r118": { "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" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r124": { "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" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r129": { "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(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r130": { "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(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r132": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r133": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r139": { "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" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r148": { "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/2147480321/958-360-50-7" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r152": { "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" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.5-04(Schedule I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480922/205-10-S99-6" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r159": { "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" }, "r160": { "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" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r162": { "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" }, "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(3)(a)(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(3)(a)(4))", "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(4))", "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(8))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r183": { "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r190": { "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(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r191": { "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(e)(3)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r210": { "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" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r249": { "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" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r268": { "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" }, "r269": { "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" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r287": { "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" }, "r288": { "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" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r290": { "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r292": { "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r295": { "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r336": { "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" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r338": { "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" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r348": { "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" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r350": { "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" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r353": { "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" }, "r354": { "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" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r385": { "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" }, "r386": { "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" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r389": { "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" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r393": { "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" }, "r394": { "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" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r396": { "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" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r404": { "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" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r419": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r426": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r438": { "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/2147483586/944-220-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r472": { "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/2147480524/946-210-50-6" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r477": { "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r481": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r494": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r495": { "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(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r540": { "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 8)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r541": { "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/2147480032/946-320-S99-12" }, "r542": { "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/2147480032/946-320-S99-19" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r548": { "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 11)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r551": { "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 5)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r571": { "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" }, "r572": { "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" }, "r573": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r574": { "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" }, "r575": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r591": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r607": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r612": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r613": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480191/946-405-45-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r615": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r616": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r619": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r622": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r623": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r625": { "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" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r629": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r630": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-11" }, "r631": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r632": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-1" }, "r633": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r634": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r635": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org//321/tableOfContent" }, "r638": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "325", "Publisher": "FASB", "URI": "https://asc.fasb.org//325/tableOfContent" }, "r639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r641": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r648": { "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" }, "r649": { "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" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r654": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r659": { "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" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r664": { "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" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r666": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r670": { "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" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r673": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r688": { "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" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r690": { "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" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479365/842-20-25-6" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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/2147480832/942-320-50-2" }, "r705": { "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)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r706": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r707": { "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r708": { "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" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r711": { "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/2147480524/946-210-50-6" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 96 0001410578-23-002130-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410578-23-002130-xbrl.zip M4$L#!!0 ( /.!/%=A_.A7]#( *[[ 0 4 8F%O$"#;8V 9;>+S##*!6JU<.O7KIU_\N-96:0]-"AO[/7\P-_1<%==&0 MD#[ZYZ]..QOB_OK?W__U?RC\C_SQ'=4VIE.@4Q5HFDA5J92)I!%WRZ&IWEA0O!D9\UM\P07DAS=P M,VBQ6-PLPC>&.;IE$HG$[9),MAYTIR)=V1OI3DG&LC0=OB67AQBC_O A,+83 M(_-F: %1@S>BH;F/IF-AVA^Z?#+UWB+(U>P[AZ:1(VQ,:VDQS#-Q/>F<@?;D+Y*'UBM_CJ+A+1,Z1\C!3' M"HT F&[ND($U=$>O+^SRTIUH.+IMK@XSWOKBW@U+"[V!4)9I/UT/_G%O:F09 M$9:)/P>J-V*/O=!!]HIY[(5^_/XUAD#Z_4N#-J#(P!"<.6C^SP_1T&VLFD+V M:HJ7N?[VSP\;+NU;3Y!N?_^RD:W"W[]N_;^]N8:&M/K]2T)SRK)7*OSGAP;, M$=)#MC&]"]-3^V_\U%M\>6^,A*RI"E9WNJ%#,@ M[\ALT/0^(DF"NOL1#ZAB MK6DBT5O5TFX25LDXILMY H/_)6@3VH80$\*T]V4Y[V8B4FV%^%(MEI[7:\M8 M.K7X0>E (P^'Z([7,12K-(;2!&I!E^"R!%<_*"3]\Z,M"NF!7,BUD\T8G1:L ML5+@Y8&8'@FLP/SX36/B<@S#,K%?MWL+O.AZTXYIXL5FD24"M0^!R>M2!JOW MS9+[V4%HDO-K(W==L%9_(NU6>Y4 M'-4KXVI94.#" K.0B5P4C;YU58)I".M*)2],J[-$EJP6U)O]04)>-'[]EH%KPR0)O M]Y4"M@<02X,(K=^_B(6]LUQ%BU=,N1;W;NS:$V+&0[[!OEE:TH_U9:+E_OEA M(6VJ0J*=]N?P'K?[#/>K93BF^\TU07=K++D0O0U+_DS0547^-R21[S*")N6N M"!ZTY^E":5\3/;[YM__3_NQ3EVW\;]@LF39AH#5S,/@__[[MM6]I9)*7QOD:=7!$%N9]E?##EE,5BQ$8\!_G5[\&$;(FS6= );>/Z*?8#2_I5/I'03 M64K6A+" Y\9":3+)U'LU2S\75H?AST/X;Z+L?? M&RI6MRJ&8$WXVOVPUYIV%+43ZN>*>3%VR@;=2&?FO#-&U?K](K_,65^( MZ!_DR+%^"B XI'[&DRNHC"R4"D:Y,QMI#3FS4,0*_86(_N&>7 #)?]B5B]=G M2#!X,=;I]J2$:/;34.E\(_ MD//^8;Y<@,E]P)ECI6[RGAFE!AV-UN=]2>PU;>,+"?J'.W-G)G]88#A"?>:, MOMRHW>?RY4(OP6O3C/B0+!HSE/Q"HOY!OAP3HL,AA@L0I9]QY2:-0C>;KJAQ M)9WIU**)7I'E^-'7H?F'NW+!H_YA3TY>"4I/GQ88NO4 )9!4S,S#5\K ?Z0G M%SR:'W#D5$.0=C?HO[$K[M,X"9-X#U8&I5=*RH)U6@67M<4.GU39= MK*Q:4'1,9"-HK:G?9A MI.MQ0RE%."ZUS+#S=BRPU#\*ZI;\QV$])[D_?>/] MW;Q!:BN$@C[''@^!VBKH;1.00M@G+");9;I>B@^%#K#*CCSM#1P]N!F=9UB$ M@'QW"LA?FE/874YASZ-%.DW(E@7$3#JA>P7$QLFLPXP"&R,$4XNPI_,&&QC> M.%V+3!:J$ZK4YW&%!>:P.YBA8CNXSF6@M0.KYO&R 3:EE>>#B&W^U4!C0>3[\X?V [4,\*T77D8IO.!LS0N SP+ZII) MGH/UDB8F'&)/-3&[0P/*'.R:.;*E:F$2ZG7Z-(S5K(+3&(U+M2_&'.Q79HZH MP$8V1F;[90GZD>5(K]W3H522[IG,:$4;@2NNQ8HT&F(C)^KCCE&N80QED,/ ML(,0O50+;'Z:BUZ%N6U>S;56CY-L+6=H(0D!' , %=;DEFV(REY$5#?1 M'*^AK@+1S3>M10JP;/_AGIUW>=B##\7FF#84,;"N[E$PM]'083@O)DZ/$FC/ M,<6CH><_R-"R\7P$#'[FD/-FAC8U=.+V[S%"$]H Z5#B@:GC2,"/>4".J4OI M:3%%A^[MHE[*C<1P.+B,\!RH6V8X#.N%FTX>.FFK;'=K#_S6YP'.9\1#' M-LQ5$UK0G&^R6%RO:CKU67S18?MV4E_2W<0X'-A$YPL$]QSFPY!>!VT/E+B] MRV!K156H=O4$X&>A5A*4*A-A5+UV>?Y0@WWY&L9S6&S$B%IOU!,&_*JD5$99 MN6.%Z]\6^XK)?;+)KMVG*E63S5ETR*)S)2.A#1Z">P;I2DSV9[/!LS9[:N2R M?@K',%*^5XI]@L\],W*?;B^\RV?4Y5*)QJU_D8S,.RE*KU%FL MODWVJ^A[$7_[O!;;Y,)1J3RMC.A25N6@L6B&6]RU.MZ?:[�>V3#?:@F$Z. M9U;:H&O6\-[JHOJJT;AZRG^ZP?Y4+GC>7LO*(IXIY_,*6LS:C%I2&KG@GAT- MHKV^3(S-G,=@%](/=(B>S($28]CB2)CT*NW*M<=>'VJPF0MYVZ\E\/,6FYVT M&D4[12.L4S(4V4UG$Y[V=H\/,]= M/>D_V61_-AL\:[/SJ6$4Y2LSF78*+;&&IY3"T6N-PC[!9I^9N&<^)%*MSD!X M%%(AW9V(AAR##4Y3 NN"!Z:\^Q+['B^<^W"%-(VY>X0YMR8WX1SJ#MR17ZBM M&WW[M&W0R7)%X$FN*Y('X?+%]3%@%ZM."<(9CD=4MTQ; MJ)N&Y(AVS5RC84OS)ASBIUI)'?LK(@$3*[.:3)JC2JE5W1FJR,+FS.>'6:PQ M0JU9<]P)U=*"),_RLWP[<-$7AOCN$,1K;G@5R'\2I[RD'ZJ&_E1%M"JE^4)/ M274E-"LZ"$?YK4% *Z^?4Q&'8/N3:/^\EJA".PNAE34-+2G-H6DC:ZL44 [4 M4_G1:J1H<5'O-BUA6EX$SJ%_02D\!^&7YH-'I[I>[R/$=3FNQ2N@H)0@JZ82 MB[9EE +G_P7(1PC@6;YS^@CQ1-2L+MG1F(^EF%8M'68SE6S@#,)5^ @!Y)0W M^0C%.&B5>&NN*VFETRPG.HE%(7M]8<2'^@@!I/T[? 3)*;&2^= O\DX[^B 6 M5Y%"0KLVI? I/D(0^.!(_X@F=!.>=;RB59N\,@J(Y"XKM=J]LN60O&&.#&LP M1A,$,/A Q\351WZUM)265T7FOL?#L12JZHE<.!3<+@&G@[[FG>=@_Y/\R\OP MCN*H2@N.YC3KU*;L/*W3G>"E):Z+=SY#[QS+3V.=C">Q5W45PX]],I*9GQ*P M4JLGS:WNX1B)ZL;U $XL4I@; X=>+8VPJE@AF8\&5JV< .@V3[T/:=!ST^>@ M;1N*8]U0C=%J,\HOW.5'_<8\5=;H6C>+%N9#*MN.?0TR'P7Z3Z XCKFP#_:$ MVNP(5-(U-D.G,T*R%,N6R^8TL/K^5=0^"/"?0.DR!!8<&ZI4T*:F,7=W8'TE MSFB<9.D#9]SI@CJT3&W!%8/7AN!-]'X&[*],==>G\P>NJ6QTZH 3^/L.OXJ: MO1"7F_:;P3T0?1*57?=M'\SKH.J!0Q;O<,+N.]TN+(W%K))CNBTAG112@_K7 ML,X?XH1=_@3->;RPT'#8 J,L2/+=V!*6"@\"ZE2N6X(_RPL+%LD/NV'W0T>K M1^J-K!*K<;%AHG:?'Q2^W;#K)O5S?MA]?3E,"'9QP.?T_M 6:%E/A[[]L&LF M^R%';!QN)V>)YF+,=^]C:65>Z U8]KKE^N,K6H% MVF-#VK8???HKA%6@[5 ^!=&$="<= WV)_WX8PZVAV\Y35J=KUK#5*5_)IL,K MA169BDQGC+@=O&XV9!_G/;A9\\LKD?.ET_@N]S%K%7-F[FLX;D)[B]SMI[1Q M4[:E-?.);2.I%KA>H=,:BHE2*L]7IL'S-\[+?"?B)B"\Q^QHOG/PWNX>$OZR MNQ']X=RGS6V[GLS$ZTIN$!N&:"G6* 6O+;HC-18D(IHRRG@C.M!2ZT_G+<1Y_.??1Y=5^"L)QO>+=?)(AP MB#8"*N]"L=?'5Q^- >HCVS$*NFR8FCO1$7[:A'N&9:7Q\S&ZH2XB:*5656 [ M)B;?]N>=QZ1,",2Q=]$$(CD_@[1'=+U7'2O7\U1VB^ M#; /$OV2;DL"B^2);LONT#.(+KP TA >MQ:4<,E2%VCM(5D% [T-6LO )3*N MC TNU(GN3 M%1]:.;6;"ZQF#W)SF\#M@!PYR'!N#N(3X9@:<1+S#KQO<7JVTUG64X&U$U?# M00$^1O6NAGET^Z$CSYN*HY0B0K68U_MA*Q]8FQ.8AGE?2[L;SP.0(BK65OHT+3&:'IZE/G6Z+5BW72AOD3.8&QL MCMCUYOR#E3#'&K^:=W.U1J-9F06O)HCXJ7N8>F=$>KD8^1"2KR-L^C2^+.B2 M&X)X^L%]ER,IV(-^^'5OUV64JV7#="A2&72[R5:Z%KQ>T-?#HB_@^XMP:]T9 M GU4!KIDB6 *DZ8XQE@7238^KQ C!/35/O\.QPRLH9K=5YQR)=K/B(LZ\W U M?/9J>+\(G?D)T'*FX4SW]M*J\5I70_.DIK"HRZ:TRCAELX&+MH[1\B!,UT(O M\H9G)G&,7.L2D!3^O%\#F*GIBCY> I=C7?R*E@O0UXF M0-:P5*"'@LG >NT$E_'\>FQCBU^\36*Y,.3K1@%$EE[%# M3G9DVUPPZXX/$OAUT%Z.Q#B4B9\Q?L,@]RO58HUBC4"_1#1TEW+3HO(B1,NH&SAW]8Q=7[VS;/#3^,$_?ZL(^-AW@)I!UM2Q?1N@U)E>S"X5QYU6V7"T M:*ZB6\[UVH WNOR78_]CB+\4[Z_CCU-XWQMZOCQ[?*WPF< RNY,*YRO*,L-V MV'2_-*KEK$0F>.5BW\Q^8B:%!&$7RWR=[6!2#^DF#E"SWMG78V?B(BV13@\7 M*W[&1IA&KV)I82F0$=SY3B6=@IAKR<%=A'-./=)FMZ3%,!+F,IWNP$IG$B;@ MBJ' V?"K/]+V(064'Z]ZNJ9C)_J(D3J@(=ZG&R5NQ 3OS,F743V7ZU;R*;IG M3N=:K-S(P4ZM/R[HX_&PD+S_XMSSN;KG_)6]<6S _+SEYG-PTY;O.V+7:\T; MS4IVT:%1.CWOS O+9KH>.$_KCTIZGKR:X!VPBV-'X,1DZ^[0,Z29(@*[W6W8 M?@ERKM6N:07-*(\Z=&ZUZ%KA<6TZ M^YUNO.M6+.CH384W<<=H=>O!X\;4() MV5D@(M47A0U;(YU@T1WPF.-W+NW=N]Z*U16"8$US="2ZJ_"KA%?Y1N8^9]:S M/-(38J+$PODL>-DEG[F> KC3P^\)=L[ S$?0NMD$/H;72W)N4*O5/YASIUHQ MT9\_Q'DE%XVE&H7.LAD/[MF';\X-0BW]YI772$6:9Y;L3J\B,.\I2S ?6 M?KZ1"4Y Q'5PQH%#WV=1!6+!'%2R6;'&S^Z!V8:29'%B8&U1D%7!Y?LB7TX7 MM.#0*8(J+?.U,2JFP6**E-EF%EY,E-F?4T)['OX>,7&T19E:!BU^^& /1%VE2]3FO S#;#]&<)@X: M2BLU+#$Q+J:W,U^<@3[C=0"7B(=>R$:?J1C2Y4N_LT,.&B,33,=(!*H[H6@X MNFVNA'15F+*=\-B:*_/.3(AB:@T[>JL<.&/VZ46.+B\?P^>/WVN$WJ6K7SK_ M?.A=**JXQ(_J:K& N@B M3*TR4(:F":4V6+I1YU8[5:%=P\\$9)N1;$1"*PU, M-?L=;(^Y0L_6)X5*X)3-YAV#)V)@K8E.0D'0K=/1Y,TEV&'%)0=JHOD0Z>1$ MV.EJJT*;*P7.C;E"=CA_+@]SPDM;CB[ARP;0DR,3NCKT#1N.:W/N[S2F4Y5) M:%I>=;IT;I@=#1M5)1ZXZJOG=AI=5CB E _:9]Q#YR69C64O[AEO4\)8]$C% M"AG;1):26J6@+HXU8"J/VK/-H>[ K&EH?HE+%]GCM&/9AK9I7_3,M$]J!/U; MGXQ]7&M(FO:D@ 6EG&%(5E*7JH8.M:EJK"!<%[I9.\V 4JN6,\4T@>9>@QP5 M89_6;"^,]?359+]7+LR%*)U;YD+)$=V+]H*[[_D2G79[RYU J/=+S#,4WLFS M/T_B]Z_B?;RQ[2;TB#F^E$_ZK0D.:H*:[A$^FC7(+GR/LMC4^D<6P^.887)'DVK&U9#RGU'%W*-[]%_4\2] 9X6+B971#AL"XE?)<4^0 MAQ7$CJY6(+^SPM\B>>5IX7S:BFGM@5.D04V;38NM5;16OU:!_$X+_W'B>*!A MUQ]6N+CUP#LKJS[L9H&AY!HPE9PU*W'6#)PL?Q':8*MIU&+ M5=KJ=+1TZ-RB49"KV4D_.@_<[M*W)OASDU@7/F"[.6KL]4 @Y]4Q[K"7]K@! MEF;H+=L0?;E<&M#D9NW,DL^-DNH@'$O)Y4Q@!>=9*/?:6^V#>4X6^-"#LF\E MZT"]CX[SJ86H=)TZ["]:8)@;!S:)'S"RGOG ZU,[_6:J#I$)AG1TQM="SB)I ME\-U*1M8?S=P5+V,L#+O)FNMWC4L?17/\'#S!:H77/ M@_:H;J(YUNAU%8B[?3:XV."^D1DGZW2Z6)2%4.Z^ MOZH&CK.W!19'P-P:I,-P7HM58K@ST74&BN6H*O9C"DA.P&)IH>9"#ZZS$3BZ MDA?7<^^GZ\XKN[W7='.[[^SF-E1,.1;2H64E1>QM666<0GTW1<8<3 2O01P,_:J.^="2"&VP\IGGO?-7>9!! K= :-*4]G'I*= MU?B>K?&-5EH<7#PF#$KHE0R;E4(T/:W0:,0B-11)Q^'BXH=\/M46O+Z[Y_.O M21P5X9#7"^EQ!S/E,&E)>FHI!YZ'W"C#HXQ3/&^;(L'P< M^ 4"&"U[I#ZYQ69\+NFC<(OF>;"://1[O*34K^E%E2>AX^T;%I_?VY,^?>N! M/EG[@KOSOT8@>XC_)' M"6"A\?'U\HN13_;?C)"X!':RL^#9!WQMJ-6D7BQP&X7'.>EU>+EF1RX(QYM/ MY=8S!QFY54] _4PMP0-C[!2X1I/7@V?>_N @XYIX\ZG1\[&61$XN# M)EV3DWJO7H@G8ES@XEQ"V@T4/WZ[QU!VP?C#*0J6.Q1M3[K1JB@MIG0Z7)EI M=7&P')<#9[\.4707C"]*T6TH3C*H9P[,C6[Y(3LO.!+MQ$++PK 3;PX2@93E M0 7F>WMGCT+SY_;.'@T-3O_GCS]&,6TMVOEIM9-76#G[D$GV^KP8_%'G M'*Y;85Y+1_21."TD:^&(38-2JY]A4V';3@6VBN%KMZ?Y"AQ_!0V?&KW!0YNI M0EV!]XN8J'7CJ?3#-\M?)KE.:S85.;RIQ3#^PJOETT/?V.0_#?IFZ MG0\X6']6!@@MNJVB9M5;2I<6&X-)R [%@WLN^QH8X!(UC4QDIZ;1_W*>&GIE M'.Y'\^G)LC.+%F?9D=.TDE+@[%3P:NB?%FXRD1.=HMVA9W"*8JY3Q"1V3V$E MSE78YRL=\N9V$N?A.[%?@" 6N2JP'9.\>GOS\\Y3O!/VFSV<#+*FCNU[6?7. MM)V@M0+'LV6338X'=G85O)9'EZX6/%GKG8[[]?J>0_[%=L42Q/"=Y"-Y0\\: M&,37;A)#A&#[Y4Q"$%U:94TK)^*=59%^F.<@-RNT N M>@8&805N$SEN/I^)/4JI6)Q68@5."4W8Z+"@ HZ5O]GC]3$6_H\[A3T>#3T# M>W [R;3-YZ/LT1H#?30&J(]LQWBY]OFM-C1E0B".O8LDOYI6 =(>S4E.F<.9 M@[',S_$?!S9H]JZO[V:232XAROUR!\$F/Y;3;569!L[K/\ZQKR/ )UC@9TCW M_M45.SPCN#GUO+8Z3YC M4F*=BF?V4O&,T+2=[%0?Z^U..J%DP:1:CJCQ(/1T>.R*GIK/92>T. M%C7;68Z7]$QRI*2(N%!G%K F3V?N8(:!7R>S)SS'HX9AFQVM."_-NJMANQH) MPGG<)\"?+9,;]HU53%I4DH5\;$1K6CW#JW)Q41P&$?9SZ L?]J@'>\M,ERMM MY4'E9\,&Z-FV6!XW+F[0W@)[]%RP8\BC7KB9J^J%0E$2!&669.:TD,#/[(&]7%7E M]*#%;A*-?**VH@@8^<$?BP!WQ6B@F#@5@( M\ZP"[ROEJFJK7,!$W@,^?"[@$\0KV._S_2876+)KEFRKH0FMQ;/Q+'/?9!@Y M<"YP4)V^!/9>SN_T/:Z_Z"M)+M')L#$%A1?6N"H+N=(J"++]Z9OX)YS3>OE4 M9[ZT/[ E0AW@%>R\PIRW<#?+5)OE!U4-RN)]**]:!W8C(7*A?*#]60&3@7\]RE,8>/ M!=SGXTM:'A@C!92+X:%2FD7BSG7[(^^0&4=''M8Z^ /1RKH$3$FP2,-T2Y!B MTNBAA5J&HE4::;V;8NJ#^%9J-+ MWR^8AM#I3AD4O4>T#6O))T]$EA%AF?@=ON4=#\R7,H(4R21%@;\W.JU^I1[* MQ2/AW=/NCQ^(;WG' Z=XO,"C<;I>,.@97VHFYZ7>1&OP\:=/7%,/?WS' ]/5 MOL"D&S,P,<-0F26MAVG+DHOYU5,B^A#B6][Q0%=L5948"B&\""DPDA.J/%OI MR(-9Y*''TD\!=6W4SGWO>3JV@4+W_MY&_$.8XT-R,=51QS VG#]E(>^Q^(9W M/ ^,3.A:72'1J[1U8.=+]*R7FR]'TZ; -AJ''[JYZQU/MC8-Q 66RPMYV!TN ME-4J+B7+)<:)+9[2UWWT]K;7/SN#YEBCN5*Z5@^C558N./TTJZQZ#V:G,AKR MF= 6:,F]87>RJJ-!K)P-\XWR_.1^\F,&ZH:&]$/3GJJ8]J:XW5_]'EYNT?(. MSV4XI@@M[^L8 LG5\/B&W[_P'Y1EKU1L*#2P#"V09(_O&)K^U]]3($E('X54 M*-MWT1N.V_YDHM%X\YOA-07'CU&Q&9O#OW_LS2JJ$)AW0\,>__WX 8?N!"[] M!#F2 # :Y00Z$1T*D3C-"%PLFA#$86P8BS%0#G-1//H6_/XU]9\D8TL1DH&& MU-7=7VWL;EI4%2ZHIJ$!_:^?WB_X;PO;%_FOO]W1%GJ >#%3^V]B8T) 12/] MCA3C0Q.OUAPA_0Y?I,C_4>]OLD9K"O2]AWK3X(ONMP5TT3,T5&D]20B#;QO: M'D$BM?>PFE%],FBSGW4Q$JJT07ZK%TO-Z;1E+IQ8_ M*!V06(,43V0,T='6Z>(?KC:O M,4%DVML1K6N"X?RB5"1308:(+[!J[G%AP+ ME3Q<[JWW\[AX?W5-OEYKMJE:EL*(Y0NY*E5O%NZQJ%&8:3M\\U,%;G^I]4ZS MU4E6VU2[1C4[99YBPB#$Q*A:DV*B4HC$@,$4L$XUPS>I=IZG=I3$1D$DTR[Z MF40X$E0 LH9)V6-(:?C2F#)DJ@6GMI<2(P(5U&63UP8BB^3KJ"Q2(85%#R_Y MCJ)QF!].).+Q\RVK^,J.XNHG(O/^/3MA^"X; M:CB31*79X1LOH,\O$J,J$$PL;"H=0WRA57;26[9:SQ2FZ1D M_3G6/J%HJ"J86O#._["["N),C3V\$-_?I9KN+\P++(!C&_X/7ECA_K(7?.SZ ML=X8\LM.)('!LW%$8TO^XMP6L")0UQR%'5=_>/1?NWA9S^KCZ-)X/Q71M[9T M$C1Q^A@T5/0FX@*!95-9U< J,1H@XYARD"N85-6XH;B?5 _A M"%P?.RA :VR-W>)3LC J0Q05$NV?U+HDE<)20$>8 "VW#HVI"EW>9A)_6U03 M3LG[X$5B -/88P8!6NO_X\A1+SK$L33'T>P6C:>*X14IE5M73W[KRN#KRG\G M).92-Y]4PX4= ES&\VI(8K2AQ#4:%(OQ5J,88X_/%B('/C8U,R#BHP;YO4 M JFJ^XT"NNY@%C?AU#!MBW)T[%]B3Q\S,I$!'$=I.&(*999D2LJ8J6)$HDPM(ZP3ETT_9Y%>YM&[I__ M]7]VMWF&0%1&.,K5)1(2&N:=3^Z=_9_U0EF7JT8P-#0A4$) QJ)V!]0%6%EK M$\5Q-VSD7VM&NMNP3-@ST1SW+VK[D0 :S*VLS]S&>(T)6V^Y<2S+P40\(@"9 MB0D1.I80 "?* D>'PW0,,HEH''S8EMN+D>02BXR[_[G"49L-SQQ.O-]_N9@! M=G]".BG5N0O']M;ZV"*?E(2B_DTLLQ>II?_>9L&\7S)__X="%K'/),RTQ_BS MZ)@F?OC:3E,D04C,6"Q4HFS#_Q79Y"8=8+?5->F6HY)?UKE0"RV]?*A%00R) M1!4='6*9_NFF1+$C()&IL%X4'>P D[E,2%@$>P,FGIXX&1*<0]68DHT&ZR8P M&$_:-L"^CT0!#-ERC#D%KQV#\A+B@ DOY,F\ 8@]?O>-$])=6S-4#5'9G9^H MU+W)=U)SW!$-]5:PO*]D(FPK30VH>W9L_1..G)C_;"31_8NPG*,#1W+Y733( M0BW\"1&E@S3RB^NBD)Y;.UQK^26JELN1IM>4B]*QNK$(@7F/P%0B<"D":I W5E(3=6SF[HE\:$=JVR.Z:YUD%X M2&T*O2V#QV1DO\EX-C*&'Y&Q0(2-=+B;0RH#;.!M*Q$=KQJDOFF7% S-8.&D M@(CUO82I"7&4:(^IIH/OB-!10D-LJ!S5)2+5"K6#8P':+VAZ?'4(B2U%^L:8 M221D-J$,\4T85JR6#-=,[A'-78,$1<-CW4=>]N.KA$_NW B:?'IRV:.?J_3\ M:#8;"OMA*48O>?S6%_A)B ,TSU;_V]L/-&ZH<#@<8N/A.$O_YRSDWKAMJ^@]F51GXIDJXGD-K99R2DW.Z-QCQGX)R4/4-6ZG&@ ML1<2[)9ZA9]N45W8:V;])":]84;F.V9[6_EA(@KI,$L/A3@+)"'"R5%AR"8B M0C@>C\K#HNF_?JO/I0K),56MMGFKRN60S4ZCF2(%*%W\,E6NU M$OGN5H15^&K[@E5A;]">K:W+A?7_(:_9-00XGIAB'4.M]>2ZL]?6/?#O(3&B M]9.">!T:GAA_)/K,QGIMK8:&4$50]CX;;IIRQ^FSQ\ FGCGQ^"B\%!QLDH0Z M)6,K9KD7<#RS *844@U#(3I]UV,<&H[MKDYV2-<6"OL<;F.?" M.X<__>!NDF!Q=& M&N"2+9%#-P&D/?V1./NZ= 4")6GOVK@ &P:$;2G/XN&HTJ;7W&(NYEZ3*YL M;R!-ES@'%-BE?PFI#MKL67/DH$ MCA<+('T.B9#[DD_I;LT3F1II1/F0?0L368JW! =C&O^&^8IH$Y<)R%P81JP? MG)VLAYO*P$[1%DEX2;)+"U=VUT3VL.EJC*-$^+G&//F5*(3'R@"+B^1@Q4C6 M9WE-H+!CII&O[O^BB!TLCT4\_\O3LYL65IAS,,,8FE=BM6:B:IZU]]_SGCG+UD$?*@##:/'C]W1ZR R3Y'J.X M)HTK!:]P(5W"8D<:*YJ?.^3TY-!%%M9G(DD&2 [9C5*1IXYU3U$>Q_L-E=RG M*1&&-5$M;.N0C"V#RVH[=+6@3:;$(+Q(U^#$+TE5?0D9/S=[>K[6P J$*!*/ MU/Y%#4AN"$ NZEA@QT"5?3%=$_BGJP.P[2$;W1AY,XQB; )S]3@; M0]C#8ZK#8Q9CA(%P=9;HL],+-* *F)\EC^E_[O&A&Z5BJV)YC\7Z;.2I&"S: MSI3DC=P+SRA/-S,JJ\1IV='-R!0=S7(%$D]-?&KWL>Z$A)$-^6/"GS=N,E]9 M-,1^1T-O/(Q%1YDAY!B!3>"0*,)QD@!H$!-848IS43@<)L!P'0UY=_"]?"%5 M:!>J&;XGL$R"B8<_<>=HR]B'-I*\I5+N6C]L%^F3"W#/6UWKR?CFCG\]/E V M71ZO #AW]1'W!.W/[R*Z^4:,ZB3]=]6X.;&6:@]@]CB\)'>&B6=N:YX_!F8/ MGJ=_OA8THE$^F9;/5B"]1-X,M$03N0'$/F5?KH(\QM->%9!3@/R9D03&$1Y/=M[MU5<)>G=G_S!S#_OO%%7C#_OY! MC4UR[HKT9PB1+1HZ%J:7<)E(2,S-V-;.L-GXXNYB9[.;G][=N]_N_;;VH\7U M"[7<4B&+2KH)N*(48?+3/L:V7F/ +R M)TH#^U'2<,D*B;,P^6?;"H9F;@K5UK>Y."X@!;>TA.JEFF6JH'LY*MEQ4A+G/L8&(V\3@.SX2T3/DGSO M9H[M>OSG_>?F2O0LX;=6.O]GJMI=RK7!DFPGK"A^:7O='ZD6:4L'-JSU#I(& M0:NDD^5OK?)F7D@#5?2KN,I(5\ANX#DXX\/9(,-GOX7] ($S4$8Z.CM]@R#Y MY63J6_+?S!AE,(2J==U"7V_RWT)_@+9U$UJ8E.=7ZY\O]I%OD3_.%FGWJ&X= MAZ)'(H!_>[4YMG<^!NUP$0D_]\I"=BK!GWC]'W4@/'CG3;_2P?1/./7Z1>L: MPM]U#6^K:X@,F8@8HUE!CDW4-K4*NFFQW MFGQ+X.(T%XL$M 9\L\Q %7?7'=-R2 WENC#4A#,'F>LL_;HP;*?&;U/?E_3* M#DF3OY^/VTB,L2&1''7E55Y*7LGXNE3<=DM527F>5V)*$D_K,K1U>9E[0,8; MX,YL0H>OI@M)(?__G!_GC1 M*?IXR,[4_^]T;_B;DA]58G#!7?3/)2)YT\;=[C$[[N>Z#>F+< MHZW.E'O9C0V]Q,=><+CWD_LR%OI@PF9N(.E(OF:3DKD=&M(*_S6V-?7W_P=0 M2P,$% @ \X$\5Y2/&5X M.3ED,2YH=&WL?6F3XCBS[O<3_,":CVOM3,] T#9M^-V;XXC&V, M,=C@!3"__LJ&6J%KZ:8*0VDBIII%R%(J\U%F*C/U]__;S&?(2G<]T['_^0]V M@_X'T6W5T4S;^.<_4B>?9O_S_W[\]W\AX+_=7P3Y^_^DTXC9S[2KB.:HP5RW M?41U=<77-61M^I-;I.,L%HJ-U'37-6L,AZ?2/)SUF M% ]TX-BW=PUOL(,VV?UCHE;<=YS]CJ,X@3"W*'F+44BS=O"#75=5<^0J;G@W MSUO0-WK#4CA[@U,81_WD5Z+NKDQ51\K.""GE;A%=4>B11F)IEB&Y-#E2L/0( MP_0T.68(@B$X7-/IQUU%__X]\0%] 8UM[S;PTH:B+/[Y-O']Q>WW[V/%&]TX MKO%]_T4\F6_[QC/3MNY;KM?KF\W(G<6M<10EOD=?CP#![IJK3F#[;GC_B[BU MIZLWAK/ZOO_R2?\;SWS2_9JXZQS[WJ]5176BSY6T:7N^8JOWCXFZU?RG3]G_ MC/J^^_*NJ;GQTV 3QYR-R#3!N/7(R)_]UW%]L:..U=\L#*@(XQ*HVR:P.[Z M\5S_D&+@PR>S,3<_HQ5&/'K:77-7'_^4MO1W\.WC^9HO+,-S^FBZ>7P)P!=/ M!^PY)(XQ+W6]:['_P;&UPCB.^[Z)&.RNUY'B/+0TW9N1IZAS_49UYO'#49I M[V=VP&!/>HV^?6"57^ 4L/S')_?:VN-IG'[";N91=J-W[&9^^_'W1%>T'W_/ M=5]!5,?V 1S]\\W7-_[W'6FB'Z?U96"N_OFV_S[MAPLPTN\__O9-?Z;_^/O[ MW;^[OD:.%O[X6S-7B.>',_V?;W/%-4P[[3N+6P)=^'^!IWX'7S]IHYG>8J:$ MM[9CZU$#FINEV_!(TR+N*<9"6S3;T?<*($7L@A(J"FN)DMB M3@[SY6YWC;5DJ;? 3*IKHK[>X %IO%O;G($IN@&80SRCS:X/WI,;8YF6"52. MEEO&9V2QR_'=.1H,@RJ5JX\V&UK*@/X#] M8 \P=>\;8FK_?"O&0Y>MB9QAV%Q)$=)F:RL,B':F-^ C2CR=TV?,$<-E HLF MBU)7K,IJNEZK:>=M>_.DG9)X?XL(#FT<*L1#3(]8)P5\:O3]*; M**[NR1JM&5O1%!UK7FME[5X&:PX9X]=63]-5SR8&3DP40QBB!)EOFT^;YA)4\SX;I8 M(YEJH;P6S,(FI'K;=''CGF'"G[7 O&@/L0;?[PF5:;;-509R4ZZOKWB!BZRZ M:0Y7=0TU/=9K!6-U(85GF/"G+7#-K4FMWHR5LAU/0^D^-FI+_!4O<%VM%]KM MS=J0\!K>6XK39MV;_KX$+P)7EP5SDFV6''0I5-K\JM*?SEL"LWXZW5S@QHJ* M3,G8?L(=Y]&;2/N2XRF _<5S9J86-V^ZCN$JC]K$OV\IL]'NBN7IIB5 MUK$ICU9Z@_*"URVS8[0>DQ!_3L"8=!-G!E0-3P!ZCA_6'5_?$70Q,WWPJ+WA MTXZ>ACTAZF:=F6Z#$=ZT&DMESG0-.\0B+D)OL$^D*) 5;"F&5PI:QJ02Z1@?1=&"/EQK!-8:2SVF:DGE40:K=%^A:!U8T:ZI M'B<.)C_0Y@%<@ DDMQ6@Q,1DB-[53-N^4O(MMM4PDCC:BCN_.\X_)J;"=Z;5W5S94RFCU3C3K:=LITZ V#TBRU)H6* MT*-6K6\_FD3M;EK[:7PDGV!L-'ULQR=W;_;K)HO!R#,U$YCZHC+3&^-XQ6+Z MW+5HNF!JOMZ<*:H>S7U/+ 7'!]LNONH)>E_?EML3U+'4)\"%G91'6#^K,56A M6)8:M5Q?VH3&6IRL(QZASBYT[;7L6,2RMD;GPW5H;M2>-_T)+6(N.A2^>,+- MP%4GBJ?W%!>8>?Z3Z:/KL3SHZFD5-0D%9;HY+I_G&Q H:Z7-4-928 M$\$/'S"FHG@3,P->373;*-GW9FM'5R>V,W.,,.O<5'UMSU&10(+!^3&7%?0( ML!834U5F<8][CXR(#$2.P5O(]?9/]\\<[Z81 M;#PM^= ._&US99->FYH_N<50]-]_+10M MLAC2,WWLWU(W+/OPD6L:D_O/',^,)@X>,U,BHD>NND>]JC-=<6]'CC_YZ_D# M#GXY-^WT1(\[Q[ ;:N<77-SU- ;,F1XK=,CSU$,*".<[\UL,!RU60(Q&@(']<,]@ MX#?_]W\V.(IF_OK[>_3C'_%8E9AYY=%XK*ECE)85G5-DDL,9F1V1D>2B+$50 MG**39,11RF?06 5BKKM/YYOA&V)1J!>0FI K\4BAW9":2+%1S97J!1&IEFJE MCI![-*-LHRXVJJ4<#S[.\%6^GA7 [X6.*%,4RK+X?C*O-29IC$&9L\YL*G M&$OI*$5QLH9A@$_'K"*/*)V6605GU;%.X.B8>[*T'5469-<:59K%OI2NIIGZ MK-9MV3GW'9=64\M2RF1&EE.9SBSNP8MJ>B'TF')A2FY\ MNU4S9.[(W'M5QB+GG9JU-";YK#JKU)LA6'?TL.G88&9-E>R'4M@EG+H]429U M=1VYH0Z:9ML#6U^EUR,I5 7;:1MEK>*U(I?=05.Z5.V+!4%P);./6=V,TUP4 MZZ I<=@TT!?RPAKE.52I9Y=93^4TH0B:'EG\LDJ(_3%58JSL>DT02]Z3ZA-# MQHZLON%2Z=XFLVE)>#JTT=!6>0OP,W9D 12FR*.R-W:L@+3KQ4Y%Q33;B-P! M!TU[%D>E:7O3$K+%?I;@9,(I+,!8CRS!F&B5RPMU71 ">T;/!-% MR4>J(^' M32OUPGB$J;.5D.YJU)C. Y-@940F]$'3;6/1E+($6A-Z5"/FIZ,*W.N#DRLJ,VAR[#]9:45_V@0"C6ZV2,[9:077+G8W"QF8US %0.\(N Y)=&Q-G M"L;:V#+J,K3X= -0X B[;.>#GK@8LCZ*NV-*I,FR7BV!ID?8Q78S*I[U>@/! M5*FT.1HH'0W0E3C"+GK:%.SRI,BA>I<2C'&)TDKE=>0V/VB*APW#8PK<5LAJ M'H5Q #HJZ99,')'8E;3H5X31(HW2O7PS\ $(#&N@UR,\T#>$;@$-Z*U5R-#VRL%6FRXUYJ.UE'$&6\/S:76F?8Y&7RR(H7:^-, MSVKJNJ6H4F\K#O/E9<6(FAZ(LH]FQ'!K#ARTDET-+'S9$6QN'36]6S\_O7BLY=% >=L;49'!M8_0V*MY.VM. 0;OW0<[6R[^ MY(G%%^F 3^V]Z)-'YAL8G^_>#>S.:MLICKYV]WEL_ .K?J]R^LYBWP5#Q-;C M(ZUX_[ [6^B1"?FHNT"PW_DZHJ57@,BO6J6WG^OC#QG M%OCZ7U$LRN$43Z-U/].QT1N4>E"S'UM]CW[W#H-O9\KO__K:"PNP,R?_6D], M7T^##E3]UG8BVNVGC=\0Y!E796_MQ@\^6* OO3#8#7E.<8$+\[.%X6YP*#%) M7!@(90E=& AE"5T8 &4X7)B/6YCOOAOIS&]8H;>IR&>C OL>*GPHB/\V"=C7 M*/"2$QS,ET?_.OQ[[^&^FSRPTR**Q&>5OPB:Z WSHG">A!*OG@Z\G3;EP-81 M DT=T (RPF\SPB7Q04Y7XQ/_B!1[HKS4G,"><0P$S>3)RN^0X&#-WTN3DV'I MWIEV=\*^V"!QQ!WR/VC\WP7)6!0CP6\66NBDJO;SX'1X@C1;4,UPEL[?9_5%77 MQ^,+ AI>%./XOA-BS.?3XZ79W]G!)P*+SYU<\C6/W>D3I H4A"^^Y+M=\JQ[ MP?.(_I_QP'-.^(4]+ZE^T&S@1BE-".]YNN]=BNK\R:+[U>7TXQ?S!$()N15R MZR?87N?;0I*E'645;X(HMH:HT8NXN)@RBXI+7:@VF'S6/H<:^1H7_.M"+:+7 MI)AX/E'D!"7==@43_OEF;OQ;.YAKCK]/B?Z&>(!<8#KH[U930@]*"P'IC,J] M@7^$!QGE_:SBNB&@:%>9!?O*-EVH+2Q.'-=/^[H[1TQ[I7N[>IB78$1<"EI]:1**?T(*;WF(7VU_4::3H;02EWJ*80M#J=+B\S.S6%H[@42=$? MIZ9\:1:'4GY^'T.2I/SW=)47Q3R3P7VG$J@M8>EOJI83UO-<(2I'04=BCK)X MBN..5!R['A_+73U*Q+TO2)E";-V'!M<7,KA.YAV&?I8/U%<.2\?6=7]_N'8/ M:)M>I3P6:LV>$*[5>A]KBQLT'U7- 7H+SJ8(CDGA[$N(!L4=BCMTLB1!<7F3 MO"\I3N5[7:>&TIK$#88K-%B0!I#W2('!4QB*I5B,O1KG2M/5%[MZVAZ21OR) MZ6K(0@'#U:&'Y3)LKT_612 2_;KB<5>P>:&8FK!9Z+:G=R*):^X$[CD4=8O= M1L7 *@2JU)O5>KVU(CD^*L,'5 ^&9%(H1D"'"11:Z/?X6/7AG5+++Q?\($>6 M.:LGSZF-V#"643% +E(@6#1R=;[DYKQX_\=3A4)!XC(4^DZI"*%5=$564?*I M KTGGZ/$M'F3G[#CUJ1U (5 M DOA+)8BB1.K$,GRP!QH%= ) TTKZ(1)*BB>2)-YV;!J.-HTE\OV*30()UBI M5R;]G,#'@!Q7)TL1) =],! HH \FN4!Q*NWI9:0@MZ)=+%=6?4')3;HUD<\' MO>CJ,SS6GU R19PZ?O>,JE(NT)&QZ\R?*$C0]7(I5ESR20!]-J<*UFWX$]U] MB-SSCH3NI<.^6=+">E-*#W+CE4GUEHX2(J&D0TF'CIXDQ.F^ M0=2I*3'BEY*^MDRLTB[3+K$<13<3$Y&6\JJH7[R+)Z80HN[K@"G[.F#06OM< M:^W,]_&D'(($!(D/3UN"(/%9ZM)QE,C,,(99N+.IU),&3H-R6KFV8D0H M$:E)*8;$4R1ZXG#D,S+TBU53.XZOS)#+K)T*KQWXD*O$3K3\R7/RO#CW2]6& MCD/<>,+8V8'3$] E/Z9GULPII2-+D(H4(1)+402:XK!C+FLH^E#TK\_KDU31 M_\W4[:.R3Q;SM%>RR875R!>6D\HJX^:T5B3[0+VAT!1&<"F2/5;\X#*R(N34NG6!(8$A2LM *E_,M$CERJ ME^ E*5?4%3>O#3>$4%%%5.5ZH]5TNXZD/#X*P6DLQ;!7'332=)T%&' 8WP 4 M7?ZSB"@$B]->FP%S_MB0)&'9I6HL=]+:G"FVS]N:<">P=?W1X4>VU>P0F<;2 MT@VTOUS6W4G5!:K+KCIM"L/1%$G XK10W&%QVJ3K+F^2=W?$+\;SU8)$>U0C M]-#:5FQO^$C>8R6&H+ 4@5]/<=J2#9;+,$EIE!4+5M> 2])*<1.=X MD+?=>2N 'F&CSH*(F@7'T=;F;':/19K/="P#GS)=PAL$C6VKMU9Z0J&&RYL<67?$,!;>*'*"8E,X M_F6JU(+50F:F&E6GT\"J+,*826 ^S5<*E4\^U6 B3C)JW1[ K&.KS_.0F2%% MR0%:DVC;KM9+[B03L&OP\+O<'* ;O1AU#P$' L[9J0:3>A)2,O<-B&/JDT"4 M*XNME,:L[F:,"FO+;T6(L\OS(:@4Q;UT"?QE^87>D.<#\WL^!U2?8 $!L$!S M@LA?EX#TQA>YY%\GS?TY-QFN(D/@!,E!#[%R[ER)2% T0D3VF@T' @(#QP8"!GY\,5P$8IT@IND>,^49MYXT3>R*V)M_]^RP=R5SRK:BHQ\\:5TD^XM5RI M&G)1*NN7SA[YG#T)LOG78O/$94U\W&9VQA7+*+:%C!S7==;@L; (PW5HD/^Z M!E,G26$IOUE&0;&]IA)&9?D[3B1QSTNR%<9=<>:G"Q5+3^/S;$AHP[YKR'A< MCA%+$0R70FE83 %*:W)-O21)Z^_60WA-7'/]8K45+$Q4HBMVM8W2PXVM\Y&X MQK>EDB278NFKOBV55U4P%-]#%CLZ02T?:OG78>3).B_&9/ULJ1W M^BNWS.#C"0I6AYEJ!N67F%8DZ4!;85,L1:1H^J5[C"_+H\%K*\56]S>4*EH\ M4M )=&UY20*@W](TLJ"[:,@]TY]D P]077?O#KO"YVBTX?6^%S2S M 2HVK; R+ G&-#1D/*X;R;!TBJ9@ 00HN]#;\4G*P[N$U_3)[89H3 *A4#:= M#E5JE-+S6'B!*L&0; HE3JQ()$LAYN_5"4#2W;WPT"""!A'T?"1*'\GM1/.G M*%;BADNT;A0#5*EWG?JPVIL3#6 0Q?4?"9I.<>1+U>"@G$,YAXZ/).@NKPDZ M5^B6>YB%U]&@QM0"NSDQ*\-8T*/L-#(ZJ3GQ*;9DJT!W0WQE<_)#&8A/ MUP)&T.-QJK,5-]"UGV\,Z'-JQN,ZCSA) MIFCN)4L)"BP46.CF..T9R2L2V\E9F^DXNZU+89_K4J;K,_--++%1-2"*2>'T MB6L!)4OGS05 >7 05Y\IOJX!'<+=92I LP>:/="]D2#EH^%/'ERTYB&0^5,' MSTW5^4CJZ<&JQ_IV2RSST1.C8%(R11(O&3U0S*&80^]&$E26U^3KNYP(">J@J<=7^F+W'"M%W]:R]^ )2)]()/T0+@H9;\LO?G]]_ M ZO8?_"U&7NI?V3V\;;VFB6XGDSE9E=;;5%SVYPK#6Y=KC-KF<#C2\4H-L4Q M,* %(L=974(0.3[Z_HM?@@[6ZJZWQ62N"CCBBETQA+'8U M7J0WW(#Q446Z$HJ(!W2X$F/SMSCA#@Q/5;D^8=ZEI!:F_[T:*P]R^X!MZFHB M<;0RL"IZ+MR8(4]3,T,FB/@@#$WA+)HBCV8;0<&'@G]]WJ2D"OYOEFLY(OG& M9%321G8P07%NZ@O52GM&+V+)CX[&HLL$N13#H?!:"EA4/U$6XI>F"KR6 DH0 ME*!+B\?YPM=2_+*>F77F<]/?W:,>G>I$.=A@<+JM?A&WPQGQ2:T7Q^'+1I@?EX)!%K?"_M:5:L9(R*5;GQ*I4:KG#TM.SN>.+?J.:C45 MM^&*?E1QH!M-K:F[\6QW)[EUQ75EJ;AU<;1O]87Y0$#GX^56E"8ML #GI<&[ M#JU_FPC^.,3GQ;58L@J\L+0JU*0];_'??@"&0;EC5?J??8 L=!>)"9%ZZT'_ MGFP:K1E;T10=:UYK9>U>!FL.&2,!K+-+,>$#?^*X0)RT1]0:68LFV7!*$MKP M['*9E1F[6UB_QC(?//,3,LP+4W=ZY$;2V=5*T$.RGD:G>3O3 5.G4SB%IE#T M6,S#5_U9 MF,MAZTC Z3<(^&4Y@'GPN&@"R@Q9**:6-FU$51:FK\R@PPPZS!+EWDT2\OQ> MV=U[F6L"D2O9V9W /2@8MJ%5A;"D"EENYM?4*C::#MU=PR><]> 5,=RAI0E61 CU;*Z%Y M?SNH&3(95]IE.3:%$03T:$#IAAZ-A&HI+XMW86#SO6E?P(4"7Y?PK+]>B.58 MO.FWB/=E^3/:NJ^8=E1O3G%M\&!87Q<:1="-\2%NC#M1$_:2QJMJ, _B:S=R M^MA4S4>5W8J-GLPSQ2DZGPT5*D/U>;[2DLFX%"Z5PBDB17WD9850=J]%=J%# MXS0.C7<([W!#BMP 5\NH/AJ3-2HOKNL9/A)>>B>\3(K&7[KL_.)=&X^(LR]= MJSKSA:M/=-LS5SHR:D^H3?4R_WB MJ8X'=/DBEBFLG_N3N5^J3RJ.YMO+\4Y\[U'/&IA#(2=TNT)Z)@NT4"FV\!"@ M7EQ&ER0 Y%$I##]VUQR4?RC_U^>Z2JK\_^:-33\'@%F_Q2C"?&1:%4WEW>Q0 MTXUJ# !1C Z5(@DZ1>,4K*8+:\5 L_-2J)9$!UGRJ08E$$K@AU=S^@I4NSI' MR*-K".(,9N@8.9]A]%2 ""! FA.,9GH2',XOLM*_3NHT.3<9KL*J.M6M1+RM MO6!B582LV\E,YBNT@M-Z.UL17%7C99**XWR(%$53*8H]5N@%0@F$D@^&$OS\ M9+@**#G9/4/>WO'C78\1/QYT!U3+6_2&!H_:PQ]U@][Q>$02_9Z] MHB)(#H(B:/3<[^#!=W]CPMR/8B<=8 0S9>'IMWZ3>/B14$1C M2,^4T G\V[&YT;7'9T\VDOU'<=R[ZSP4%HIR\.)* M; A8=R.*40,6&?@R>JOLJAU%DAT;9/%Q<52_2$'5_G3>$ICU+V!> M+HB)8LN4C),[U.LXC]YLE &Y,>Q&%TUG>+3O8D:(.D\@$'O=1UUW?'U7XFH! MH#'KV(!%/?#0=O1H[%&MJW*SVB*'>(F0Z*Z6HQ?=D33.&=]^$#?X$2 \SS+] MB3AW)1_W9;5VO!=Q(5BUFA(B.'E7#@L,S;155U<\';Q _(F.1*$.BAW>69O> M';ON4FZ1L>O,D7/-[962E1^Y[0*6(W8LE]=H>3A42X2 6WJW5JW/_!G[0F;0 M\T(G1RON=1H]29570E'"LTXKW=8[/7'-@YWV9^7VSK, $8!]S<7?X\W2'_J; ML#XN"2(W# F*%8O6K/6;B\]-%O*6F)N^A#/,L)UMZ15.B[47>_!F#%;.5DWPLUC=C>^B MVQE_L7GSR,129[KB1FZ"R3.+A(B&^-0R^Q2:_,15A+WG".+!DOOO_WJ3/?F( M"GO3$H]-&T-/CX 29J65,1CHK3);*Z&WIPK+/G+#WM[[2"*Z(51TI($\O'RP M+Q^-9JYLTH\(O+>4TC-][-_N?G7W4>P4N?OLP-[]]O,%??J @U\^-LZQ&VI' M?R6&*1G#499#&5RF: R7R1%0KD;'->890, MWQ"+0KV U(1Q(V#PR!,2(-6&*"*?A'JQGS-"XK=X M\_X0-@NP]43P!HP@Z4:\0;3(^>*F$'VCZJ 3H ?$B AT@*B>,,#'W6[UY[V[ M:\_.+,WA"HMJ,H5BE$R2N"Z/:"TR'G 69S@,5U'R"1?(*$EK!(8S,H&.P2\P M1I,!U^.R2A *3>@4^#7]Y!<=52[Y8U>:*OV916\6DV8PI=MFC9>!CO&\)6.K MHRJ]K3)2;\A.EF6PY=N>(>.'+8=CSN^HC3HJZ#1M#8F*L,;KZTAU>=YR[H45 MN30(."MKCSJ"RG=U&CR=D*GG+:T,+\A<8;Z6\%Y]66+*V57&XV521I^W[-J2 M@^?X+"J8S'#4U%N%W((P0,N#IX\VF&TRI88I-8S<4&:7X52)ZBD MR2^LK9XQE<;MXJAKMWF@S!\\?3&4R9Z2KI>%QF10M3EI3:!;7J8/6XX6M65Q M1>3SDLB2:7TNZ8+IKV7VL&4XZ2PU2@P75FCV16Y>[/)ILB5SARV)M>'G^%:: M%K(KLCQ@BGVO+X+51 ^;HD-ZMLI.ED5!'$U=I])P>FT?-,4.FPX6Y$S!EJ4N MVA/50;$75*GMIA6YCP^:]DT,W>1;10I=]IHGX38;.2;0F-) MX$SHUGV.,V3L"%F)M;E%,VD=1PO>>K"IK8IA9;V.FAY(";5E*;=EX 6K(.4W M@WR&KUDNH,"1):B)R\RLB)NN$(3$Q.]*:;C/DD@3$G07YLJ,. M1UVM)>-'5JM@E4DKLS0,25SDZF5CS$S7J!%9J =-_72SZAF,417FH40'-+=% M\V4P@".K--[4*W?X]&!2DP2199C13!K4 MFD!6\2.KQ01]"R-,M8F:Y)P=Y371KK5:4=-#5)&$_F3L6Z$E9ORT/Q\Z\ZD1 M-ST0[/HXIQ7&!C% *UM"&(1%5";H=73$>C" C36KHM5F01 *^4EOGC8W ZVR MCDY0#IK2Z:4U)+$1BV;]+F.,ZX)JR"V9.+($"ZYD%B1MJ DAF+I2K=6EU<"( MFAY,BP^[S7QS%F)HK[*L\O6:EK9*?-3T8%JE7*=$E+R 02O-89LR%75-;T#3 M(PN;;RV*;'?55Z3 T\=A+_ UB@!-CV ;3A+3+3_D)%0V#INMMD"! MP:2NXMFPV$0#@RRH=:>0,0!@$P\+^XYCD-WN3X,]?:]01LIG;(#;]R<;L68; M';GE5+?W3L<]]4&0$#+O"?GX>=[73^%TVN MWPY6P"FX, E<&.R&>#%5 R[,N18&O:'APB1P82"4)71AP.;_8D <7)@S0AG< M9#YP95X/S'^?FGPY*0D?AN(710)@M$4?_O.-^O:KY* _.67_N OY[2&A>.[JYQA(*2=$$Y M07F'P[\'"0?W(H+_JHA@V UWD'UPR2(2Q<*<+&?G&M'TUUD%OT'I*V,5_!1( MFK!D];:^TNU /TW9UT@"$C8_!/SW1# ^*UN-^/3[(5ZEQ;].,;'8=WF&B7UZ M.>NCP:B8_!"+^I"*NEGUUX<:A.71'P(HMT?%C:'SK"QF$Q)2\FO M?5)3@4#YP&X1.$ _A@'<+E; M9#;H>.@8EE(M$R.KLB29X'E.PR?CP&;LL9BIFPQ*%PAW:)%#NA)$D6-1L3"< M36'4L;R(R[46LXX7AUV[IU9LSCFIDY5%WNLEEU+1YI-0>J?3G)DHGU\9^FP: M3B2CC?$>WXYAEBAZG069"]!Y62PT.WE1'+%K.:Z^@7-DBN(.T^5/4T?^W()^ M/AT%0L(Q_09BPF=I.Z]A J/TZ"+F,5VTX##==$W3AV$UBD&G8WN&0U,T?7CS MUKMJO5^ N^9%%U7!=3P/6;C.V/21/Z++?/X\J7/SDFAQTJ+'/_7FG!L?WN<. M/D/1II]YB\Y-N&05,#J;(A8C1C,&C".0VT&%M-OM!ULK6RVB:#MLCFKX6J9W M+B2,H5(L>7B]QE5#3A)DZF<^I7/+5.()]U.?U;DI]RXU[V4TNF@=\"D<'5Y. M=)>(TZY@><;?!D)!P,)L.C]B-N,HR3!6!5$:3U'8457PLN,@SN' _J(6\2$JYRTE^4O5\.IK_.2;\6J)[D65^_ZZ*QT",]PS808;.(ZN-XUVQ& MG/HX)UFS.]\)3K).HY- F$2R/PS$./+V2XGA;J]W)VU[K/.)L"NB:[Z1=E)&R M#$YYX_:V(8MKF8N=X!R70H_V^)>TQ:]"@]F++< Y_HG0_ASL!KVEV53HP=3*ULFU4,)%8Y*+*V3&9_HH MR:48_$6\NR[IAZZ(C]0Y'M%WJZ@848(YM1TCBE58C,Q(J"( M#]DICD[A]&'^V&\K1N<4@J;K1*P/ECBJ4AW=J.>/ Z 4J2I@3_\Z7#'GRX6] ME.@DF'-RE2K3O7#G'3>W%VU^+]G'TF?#];A2$^NA93J9I5!6.;7;64?UP:,; M8(%9R'*'=[] OP_,08$Y*)>K+;T7(RB[ERD52T5+[$T"/[]AW$$_OD,@3A?8;7YCQZ,;"CXT1W'7ZM\ Z8F'(1L>"))-P%A8)_J+IVCQAW@'$$ M?VFA4#7E#=40]&EW4B>'0T85^/A>[\A&93$\19-';=0KQIXD"!?,4($9*M>9 MH?(66.HJ'ML:+R0-%>UP6?*XKD%*ZPB6@%I(I4B&3.'LJ[!T>>XSF)\"\U,N M/0HJ89/^HNP-@X N:];7[\:H1I4UQJXSOW-E.#9T87RL"R,QHI T%P74]3_9 M!5&R56>N1Q#P8E;Z*B-T1LME:!6<-3TFB^6NGFE%=[\2WW[0!)UBT:.1PE<, M(DF0HL1'VR3.UP#QY9-]"6_#ES+=]EHH+FRMAN9EPL#DM%DOQA<:X$N*BA&& M@6X%:'=!MP)T*T#VAFX%Z%9(@J[W8MD+?Z*[R&[_1_ZX.U. 1L%7O)TE$80Y ME\\AZ82!H@3MZTNQKS^),I=G29:B&^!TST?^V">U_HF8\=:;0FS=OPJ]&E;: M2+XQF*R Z@]UH=])W$[#W>NW=<=V[EQ?=?W%2J]6ML;71D:V92T=DYAD*QA! MR&L98^*;0%+Q[9TP!P/:QTFWC[_.I65OE/B#=-.,XP;=8*L*E8X['9*\0J_7 M1B3H\35E*8X\3$J_,D=!=J+8!NC-M)&Q8KK(2ID%>G23V5IQ7<7VD9FIQ )A M7F\Q#GA3ZYEUGX0=!U[7Q:YY(-;=2*IY;1IX_ERW_<:XMY/N%X_^QC;&\I5L MG4?GVL260GD\VE1;,L9&:A!+O'2!(\2'JW=P7+L_XUT $4\<(_^Z9#_%3S4! M;^*X?AHH6'/PW4K?00BL2P%=')?DXKBN/5VR71U,=*MK!<6THQB>AEUZD,UC MIHZ1WI3+O%,5*E0N&_HHJRT,L)G'%44I8.M@1PIP01F'3HV+=FJ<:E].F"(F M!B//U,+].<*UJMVP1B8TMB]E8QXICG>[%\N=$_*Q]_%87*W :2N=8&D+5Z>K M&96K%Y6* 884[<=$"B4^<#>&D@#-ZXLRKR_R;.+=D"#VR':+H!MK0?$WX8QS M,$N7UA$D1(6=V!3#O>1RNSR'PRX,$<9"P *6UU3 \CKTF?MLH4A&'^/6DQ/6 M(R!FYJ@JTW3& 2K6\4R%*(6YYJ0EXW$%2Q: &'48/'$5<@_K5R:$*,FO7WD= M^LTO0T2U.F[V5W:3E'1J)&8S^$9WR74$$5&1;Y).<31Y[6$7;ZE>^2A+(P4> MZ\/\C#/%9)P;2Q)/N$LL:WD PB_G?%^R$O<><.Z:6F>*^8V15*BOIA3J-68X M:\@XOJLG@:<8_+ ".40F6-HRF82[R-*6R8*F#U4>WP--;69;E$NRE4:#16^P MU+;2*FW$T 3T1AP'MB5Z6/;\TNM0O++TT>P2(&<),[_/JD!^>2JJK!>>67Q7 M,R_O.O,L&(9I!X#:#^5Y=Z"P:Q=#@K#Q7048FZ:MN&')U^<>L'FB";A.?$GF M7>KBBYDX"M'PBVUU@)IAP%!!6>K3_;6,QT4^R13*P.M&DN.3^?*$261,4<)0 MZH.SH<^"4G;/+$5^>BP:6"H6I M4Y?N3DG8I+\H>R?*-W)5KI /PN^K\'3L'1B^LD'T^WM2K]-P^/B4HG.?*R90 MO!-)I_?%YQWF$5Z77"0I!>?L &K_0^(7L#8W? MR\3OJS!^7SP&J.L^$KG1X5G:5ZR&^1)G_.M4H0[P1/_,N1&Z_[:+\$C3:BU1 M3^]+NMJL:%US+ MC-?HIFU$P+$[%L?0%$$>YE3!8W%H.D'/ /0,0/:&GH%+P^_K]PSLBC-DG?G" MU2>Z[9DK_6MY"KZP8^!T00278?R?:Y]+V+(GZ8S\:MC_ FS83]\'S[FX><<% M^YR-J('KZK8:(KZKV-XL-JL1Y?X"&:C+_M9^!B-<+JNFXR$F7+3/.U9>G^BN M.T_67OBS>]GO1**_FQYO:YT'('BX2*JN^XUQ1]DT'3?^PO==?4(L.E/NQ5?%HH3B] 6!T86Z7%THI;16;45@!-1"+L7B3(IZ/8CK\EQZ, X#QF' . S( MWC . \9A7)T?HQ>_TS5$ 1-3#!T!FL-(=Z-KR^^J&2'>1'%UQ E\+U)KP-B_ MC'D!@S0N.$@C8:L,N1W&9'R9+? \DZ7C1V04SU01L%,A.7,6@+WM?Z'&>JW1 M%J?>I1)\VOG+E][%ZILG:[1F;$53=*QYK96U>QFL.62,,_K$[U1/?J=YUF/% MLS$6X^$V'K3-6)Z/^*,TS9*P9;HW%M)R)C/ 58T Q*] MCSHR_NT'EJ((,D6RA\$A\'91&"QRA<$BYX#/#_7B_RY\MB<%JYBWVE4I&]!^ M;5742_-Q*P((^C/@\QRT>0=\OD"=7X;/J_ FG>\T)&&$@(ZB,Y^90#I N4BP M2RE1I2XO=,>X).?3&PY;XENO%KJ[.U$YZ2G*5^/TLX<*G-CSE*S8)Q@1\$4B M D[M 4@4&W_=@_\//PA)S$R39XN=/'R*D'V -]W9]WNN19"**7F4=Q M*A!-Z/Z10!1]]V'!*5#TYXD0RVHA0[EH60A*H92IXNFL*_(1C+QZ&G'J^G#W^-\Y1]_:^;J]]GZYD&F[R0K_@2\G>Q<--@-QNGS MOQ:.9T;#N77U**MZI=_+*_KO2,0>C>9!=M.J,W/LQ$M"#[GQG<0MD M7[\S'7#J!KT[.8WHH=^+&Z($OH.@"!H]]SMX\-W?F##WH]C!!1C!3%EX^NW= MB[]. ']/2+7[)!Y^!!+1&-(S)70"_W9L;G3M,6Y$B>CF.'Q,N_T,]TCUU+1Z M,E0QG(^0E5_G3>$ICU3["0BB[&O0/#AS<;94!N#+O11=,9'NV[F!&B MSA/=$GL'&(J^HUH39P98UQ.6 5"'ZHZOQY^*"Z =91T;,*8'QM..1H4]!\>Z MXKHR.8LS&2G+4D.KDZ/:RY7Q[0=Q@Q^!Q?,LTY_/POV]/>]%7 A6K::$ M"$ZFD(C$,6>]AQ\]RT[%K&LK='YTOD0&LXN2I\MZ4]TKZ?[1A/]TP,CS:M-UI1)Q^MJD?WC3_7W*,Q[?7VSD3? M^7X5577F8" AV <1&Q#60R*Y!M,R01>&J\R0A>+ZD3S[$QV(CQ)H9K1' :'0 MHJOF*&QELDV=J M#Q$]Y:GZ]_$+=50/V?WT'0SU2%W\[_]ZD]+ZB I[_16/]2=#3X]<7;'2RA@, M]%:9K970VU.%96]P\D&UNYM%1#>$NF'9?R,/+Q^4V$>CF2N;]","[]6Q]$P? M^[>[7]U]%%NB=Y\=*-7??KZ@3Q]P\,O'%@!V0^WHK\38*2OT>$R3G"X3E*+( M)#TBY9&*DC*CZO1(98@Q2E/1K)13\<7!D?$KC)+A&V)1J!>0FI K\4BAW9": M2+%1S97J!1&IEFJECI"+^6$WHVR1KQ<$L507BWQ;B!H*;5%H2:7.8#^/?;M& M76Q42SD>_%SL@+\UH=X1&_GGOS_KY*4Z+^6B"2)@N#FA+NY>W0\<>1@YTL@C M^[$CI3KR>/:[BVFYOY =&3X)C5\+%,@[;HRV(M"<:N#KB8<( &TUI!P C9Y M]QMAI(A%&ME]),'G[R,O3N,/8;, FWFT1Y@V(MV(-X@6F:=N"M$WJ@XZ&>\G M^I!UNMO_'XI&[&615,>D0G,C6<^YJ5/3E,LCB5C.T+F2HPRC7"_GQWS4]&!2 MN6K+\!N"R:"5MH-3%%I:%G8#X)XW76!,9M[KEI9H0!7R@ZG&R;S R^3A_(6\ MC8WEC, (#8Q32653KC<+!FA)/F]9[\\*[9D_:5AT*SO1@B!@_5G4\H!2G1DM MU?&*0DIA$ZU-4;8^PLWHZ8>4\D=:+C,8DX$5#*L#.6LVE"D6-SV@5+;/.$ZQ MO-I(N-;HE/IK:^HKK:CIX?+[)6""MHB!0 _I+MX>+*QB.1KJ(:6(C#NR,<-1 MK.7&%<6I*<^Y^AI8M0=#S99RTK@9](>2Z*>#2;#H!I,M#UH>4$H-2T:G,VDL M+*6G"LYZ-,>81M3R@%)3P0]==;81A8(P8-1&7=O6S*CE(:742HT%2!!@0F^2 M]L;RO%]#TZVHZ0&E*I7RTE])X4HR%\N!R6%PKFPAQ5>F1^E&NM04OJ>8UP-&TS#YOF:_6-MPTF]U(V8%/U@46[]3,Z.D8]KPI5C1+FPUCJV@66Q?+ MWG"L=9O1X[&#E>J[MLJH'7\NS7-AN@7LNB%.M&3FS^!L'1TO(S*M4N;D):-4 +0]FS[KL:B,;V3I:$*B*1K9Q M4O.B/@]F;RZ7O#BOD1W)'/"8'6+6>&M'?1[.?K7-=0@^H RT( E-RY_,AU(] M;GK T5ZYT;-L9\VB=*G4-B98UVVMUS)[./OJJ%Y?U_$I W JVZUQ14\+]19H M>=!GMTTL6W:G(0MINCUVN()3P0(>M#R@_5S*#$@B[=DH/@^;^76?:_2[4"%IM##*KWN9CP9=24C:GH@):1>*1FY$[%*M^IF.0I&[M@<$&]9MQJ5J MPEK"^TRKWNQ;> #8 ,..(' NWW5[FWI9ZK67M8I#Z6KT?3ZLX;;]02QVYK6\ZZ4E[1=VX,U"RI\K (59*O.WG,YR6Q052V-:HYPY5X (>"T^MEFCSKID.I4%[XQ2FN MC#::$;<]$!R#[1D]7ZEB4MA5[=62)]WRH!6W/1 SL[LLECCZI]?ZH4&_S1<=?=!SMS/_[DB5/@T:'W MOLVAC\9W[P;VZ"#NVPMG]?$Q4MP%0;T2Q?C(R_"HONO.TCW%#OJ[+Y.SZHWP\38<^X*H].00\7 MZ$LO#'W#OAB[#A<&2@QL"D2RY"P.1+(D+ MP\*%2>;"0"A+Z,) I2RA"P.5L@]=EW>64'HU].)L5(CRB ^"VS^M/L:+H'Y6 MFGP."5X+,8!L 6GREFWV*](D2145$T$0*#CG$IQ7<\J2M>N\HAM^29I X8&[ MSBG.[1(F/' K2@Q-H#1=^DX$A>D#:*(ZL^C#N(S?K]&'B^MF?"!]V/;!+"HHFY5X6WGYD47OHD;TT'($>6<@6R:$)U.:A M1_:+"\[O:^[L#?&Q0G1JS1V,+CK+5F90<8?("KV.":,2E"8H3==G!4-A2J3N MQX8_T5VHMEPXT$)_8U)H OV-5XXCO[RED+^ZI6#D# MJ^1]DCZ\P7KC[1;<]+N#G3F#[ MD E^8;>['B;(*@OS8#^$7/ FL_IZN*"M@R=10[D;W,#YF3G746- H61P#;]MC[^YYL$7LBBK]B:XFKR[AY@6:,U M8RN:HF/-:ZVLWY$9@<<9H<>&E#41919[L; MZ'?"&/DX'3NZD)[?F-Y]*_#QW+%%WU&M6LRR_?E'GKPJ=@J^QF4DRHH*Y2G MH9;&L=:'0D]ZWB\MZ16?1@L\0>=FN.@;_0AZV&\_2*#KT$#7P5@(/Q!^SJ+K MG&GB5X<_(\7QY/O@M+V[W-O#3C$SHLQB;3E&@Y*H-D"7&D&M/Q1VI#0F31P7 MY=$&RY-2I5ULCV9K #O1Q>$LQZ8P@H"@ T$'ZCR7BSEWK>YB'N^.9_:H4\IN MT30Z72D6C>%E0Y[V:YW:QRH[LEPAQ U:R EA=U6GACJYX.D8=#>S":M;:2L^'&"RL<+1;] M?&-%K H?"T:=C("6B$*=0!NHX[@;=J(%IOF@>C SY(\3FX6Y MP%6B?F1,CNU"7.XX,BT3Z.[-23SE8L>N8C5O6K8*H^I*KG?KR\KPER.2@$&U M"7 MST'>O-641')(CTH520=5P?#1-3 =75; M#1'?56QO%B\6HFC3P/,C_>%T?M!D3?_4M2X.)Y>[JR>T=7)_)S M[O%WSN]ZKK?&'>43=-QXR]\WS5'@:^,9GK':2J@&_\E[V)F,?2T M86XK"P'=:$Y7)1-EIX;,Q)'61(K"F!1^)-WL= =9$/&@4G#)2L'9 >^TQQ*) M :9QF&9\;C&JHG,NK1N5 &V2VAH 4W3L\29@NJQ8[G<4+BL'MHX0:%RT#+^N M(GX?5-"; (BA.0%@O21 1D+*D?VJSG18%F@X,EUEA%)+H9$.UKQ?)9I:OO49 MUS,TG?V%#'J_#1(>KK8 M9\+/R;/-&'X\::2EB6:9U$J4&RUSU2JU .Y\4E4R"#H0='YB/4'8^1#8>;DZ MFKE"W&UIK)58M%RUPO.]BL8K4**/^A\%/'QZC>UK>$ M9>K=0L/M;$BK0. M/[;:1[>\R@@E5RT*-(46C>V"P#-,Y/>)JY7A*9JE4QC4?LY0FNRK Q";"#*\ MZ\3J900Z]7'6;YIA;SZP'Y:S_&3I91VTX8VZ7L]LAJW6:4VRGQY>::M&F>OF M^[Y5632[? WKIU>3R#T4G:IS.)>B.?38T14$)Z@=0>TH,=J1-&PM!#2WY:5P MTL4;0DO,JL./=2R+EF++NNA0$MWDR0FYEEH;DH\.M*)L/S(Z\TXQV"%X7-@U M7LF/PX'124FYW2NFROL4FG.3"3)/4@J&)I\JGWYG%92G*^$<*$\)JI* M> =*5%)N&H(B=27, T4*;E)0HB[]#ICD4^4<%\1 D;H2YH&;U)??I*XV6RRG MJ_&!*$)@EY4Q=H''C,F[>^0\J67W5P&=(+ECUJ4FQVWT?S8*"!V(TELI9ZUI8+<+S':UNH1A74$(3"Y"\+(1^H>B;L_ MZ1)PY.7<+*>0'^B8SECSO)Y&%\IDC)4_-C/:RX&/;6T1-/AI*9QRYZ5$V/3)LJ- MPE,XT$YPEH3945 ]@>K)1X(+XS>YK.5M;8D>L^EJJ;JMI]V/U2PPP:QQ16N= ME^;.M#35*GX1+1OQB0KZ[0=)I4B"!JH%=>G93:^Q>UWWD9GC7>I]9A*1< 0E(W$\ "4C(0%O4#82QP50-I*2! 2%(W%L (7C0C:. M R)]^+TDQ.-[28C3''^@G:TT7K6MP*J0$5_SE\*TWW[G>GV1UA@O& MJA0L"ZR^(1F6CYR46'P$0J90AH-7(GV:=,&$IZ0D/,$-.7%L #=DN"&_;4/> MK'HY4FN$IE!IT-E5L[&AL[]^@^&;]U)#*K5*U+RU1;/E;7K.M'@/Z[:BO31V M^K^VEUY67M;^FC1$W=^3AO@/5Z,AROW=:*?S_']I*3]VU5>B+@?\A/WP2S/ ML;*>G\H R2?1P4U44$"^T.I# ?F5FKA01+[0^D,1^:4;?:",?"$&@#("MQ$H M(N^^_@2*R*M7HR1*1L[NHONH@/]!PY'&-H]6)=WKA.6M6)CU"K\<\/^SA^V= M7]F][ZL3N;YV9.-MK?/@"./O_6!UW6^,.\JFZ;CQ%[[OFJ/ 5T8SO>,T%="- M_Y)K415[V[58RR]14UO@ZER;XP2SCH*<=[D$&,FD2.PP4^ET1W5?6IZA5G#Q M6L'9$>^TAQ*)0:;N8"00RR!<";TRNZZ*9FNTKK0B9(H./=Z$3!>?Y?".&G7E MP-81 HWKTQ$G3?2"!Z-OS(SX>K="O;NJW:_J:8=5J3:.[K++3FXC% Q^-B3H MS+B:XS^CJ!TSXK/M67/5D(+."IO_?_;>M#E5;5T8_?Y6W?] S;M/U5JW-!NQ MG^N\LPK[OD<3OU (J$0$!1'UU]_1T HQS4JB23BG]IJ)&<(8SWCZ]I3EY/'C M@DTD/[&IW=>AR0!V73FGX]I$>O4:SO#:E6N#Y=:K/C^3<;U[T6A!T ;-9(W5 M&.E4-NFE+MS3/1IRK$]JIQ>QJXA=O7,:VK4!\UT9UN5&?EFRL5B?9*ZXHJA$ MEVOLM7V)^=A&?I6UL!R=TME"N4BK2J]*+3/Y:A\RKT]LY!J=[CJHF>4-PT"F1\O&LHS>J"3R8_ML50^32_ MGPRWO2$CW3?&Q>F8[3PF3<2WK.:%R5@Z%2ER9- 3]KYM$R/&%JEDD4IV)96,DE.U<9X>KTEC:K32I<[L M4! ^U@JD]HE5^E[GTTQ&K\R&(E<;D#QR7Z':S62,RJ5C"2I8P!G2L/&_*'GB MS_\*TO[?,X8[ES78J(,^ ;\N\:4D[A)YA1],I>](.^4'@D1T$(K@@&U/ MD 0)W_M?\&+[OP@PSBXP/8 =R-Q&%W_;/_SS#ES4!RK\"=H^) .XA[C,'55C M]WLN'43!"RCK.!81^)-2?/L:'M> &@*O/T]<@32'LE>>%#>Y +G_?^<,Z(P; M!&3!6V&%?X4/ GL"U"3[A(GUT:\_P.;15'TC\A -Y".AB3K4-P0"7/("?$0 M[@;^"'_E")1K *D;97Y9Y< [\ >4' 538 "FQ 'QQG=+310)P"K@)\1=:[I;P+0IZ1PVA$C MFF[A'L1"<&MM[DA0*3S\,X90ZS4(J4N';XB 0(*YZ8CN+P.355?);=LDUU/S M*!WXB?[(OZ.*_P8$E(M4.Y4U2\PJTY*9_)CME"93\]>?S-=!/XU?$A2>/ILD M_H(P(!+IO^\4X4LM[6^T%('%0)/_ M<#RP"L'6CT#\$ HXCDY :@)0E\ C%AHG$QM.VT$J A8E0%K.$"0H&@ J LM# MQS]9E =^F0/@*;P$OJ;;)BON$/'>)M2YG'RQ480@[KD57A8Y#>K\RS/5(@G? MXE>Q/OZBGC8%$Z])K'15LO_G_[Q(,?1 P=(1*:2V+,3X3!.Y59R;@XW^YF23 M.^JV@R=W1Z5X!\"6%A27Q?GN-_Z6_1&R M9^S/ HKKKZ3X#S\"]%Q8$S*YGT*) =X>U =L?6#=:#%"// B M> B0K(AC JD*)Y8#_HD%BNO%LA!/3"62.3Z;9H4DF693R=R,Y3@RQY*SY)S* MY=)9CDM8U\;9QJS*Z0IWN-^.F..^5C FZSE_?^C#JH3SE8^G!E6/KPO":KA8 M,/6MM-'HB]<3:9V\D+-AE<*:YRG51JVFFNQ/M3 M6RQFRN*1IUF4Q>9?R7*SC: <:+H;D** M7:8TZM?,X6.I#_3IP$IR!C24'EN=,,/YJ3C.YTM'LT]#S?M\92MQ',[%:;-- M9K1R>I*F-$O\H+1@,\&WSU.)EIPZ'BE2 M>FRKY;W,%P%DV6QPY4%9%C8=H=)8; MITUE:Z0?1H* YN8%EG9G6UK./R09S"W 4T,P:II8+/?,:3$B MI75MJ]<.M7J_;L*E@:=2)OUPF-)]M4RE6TE*:;7*J@&.%8)]N=I6TY/%QRHC M)CN9^BY."TD3;" $57J9^T9#D6OIU>1A).L\S?7(%CA6"*YT)(U6IK5*?]6M MQ;?;?'DZZ&_ TA!DT>54QHP;IK82Y8=$,\=32:D*-A"" WIAJ+&3K +,B?)Q M>QR4&N2 H8%U$%RZ6HRJ1L-X9!E.2[7X/MWAFPD3+@T :U:F^$)^O.@PZQQ3 M5\MZ)KM=F]#L".+ )J7JH\QRR7 ;JL"/J=-A##<0@BY:OW-*KC/*D)D<3]M> M9]22A3%8&H(N^^RQM>ATC@=F0A[DAO2PG,CT AK>@:7C,AO74I()^$\OJ916 M_.,PL0%+0RYVU2PS0F8ZZ9-=:I!1:XG)&H(#I0!QYAN4_JN/!F7XH5# M;;R'2 B6!C90:DT-YKY6X59=.BODE@LC4:L 8(6@RWATW'82C;?$ M@=F:TG!I %UX9G6LFBI-D^OL9%3,B.I WX&E(3BPFF79]D$?U\K4-"D\ZL=" MPC@LX-+ 4YM[AC^T3NUMV7C06TTR/>6*"[ T!%W*VVZQ=QP7AV1UWNLF<^(F M-Z=IN#3PU,UN,M:;QU&1X7)-BMW45COZ=U)\MN MM@&(.QF"A/O[*3GM[/>]5?=!K>V7X\GHN*3AT@ 29L?S4R[5,/:KX=XL;$>= MZFQ8 5<0@H1Q-DVIW*&?7U'M;7W)*HV2I K12T=&./8W@M&;YTN 94I%8)9U'+9N.]DU=.J65/3;"?3 M9I096!IRL2 MG[?!TA"Q(6OTM#.];[7+F5I>5YK[.<4 _IH.N2UIS1_6K;(DKJIEJ\P[IJD-!N*J[XD*IMB'RX-:&.S[&/?&/2&QS*77ZF%[8E* MK0VP-.1BIWER--..RP9CS%/[)=>>3WKW8 ,AMV7."MFE,'W8K[AE;U=39]QH M(-%P:6"OFG!25X769,Y0X^-"E\Q#:5Q%2P,7.]2*Z7IQUS 8*G7:B-G.))4 M.) .488;)_D^]\"U2XS(&[U-?/U8-A[1T@!QZ_RF6]V+6Z6\K9_$3EOK9HZ MP:=#T$6=-8I9-IN^S%,7P>GX3GX2IXX%Q63=N#8_\>AS&CW]C98@(@/>OG M3.(N=4W1'UW,)5Z6B&[FXV[F^5X^]A6]3$G^ MB:FUSZFH7ZIY#S#@X(?_]U?ZUUO!D;Y+9#]SGGEXZ._EZ;$55<[*@J!A&BZPJ$3]][M1!1G>A>V:T'D1I?P;#^R-G?=M M6;SOX?"\ B!>5WK\^9#!0;).7-BL6.N"-D5=?? M5?+]-&1^)@#Y\8?^S_L)KYNBOZ_=:K^GJ7-I]]SPWWU[KJ8&N4>2/$X/^^#J%>#$5]1T*EO(1*L>-:]D#.I^IBQ;4: MR=FJN4UEC3?W*7T9H3XT>GH[H_#]5;7>&?:H=5&A3R:+6>5?T"I_/^_ MSZ!7E,0-$)R2U5 $MAI9PPE:)_R!>-C ]@=Z9(Q_56/\>B+NFO0<')[[E4UW M+XV"GV71&H1'>T@US)9?G7+E]C[+K2::>#H-UXVQ6#595.5&):A8/IT*:4D3 M&?-?TYA_;PG]H\CW0PWZ-Y*O/A'8(RL^/)#=PU(K'^7$NLI!\LW ,4I4+$&1 M%\CW*YOW6#/Q@@=V%D%8$E?G<6"S$YRNB[OW4TMNYNB1?7YM.-RD?1YDB.CD MB>1[,/S(\(X,[]M![*\LZ9TTKI;(Z>( 'K8[9W21AM+**\_*V*X.D?K:6C#3 MN5R")*ERCM,?Z!7_L(=MDH#4IU*96)(*F^+S19T/,,B!$^ $2=^H.B=#0;_1 MH#-^=T3N"'%K2!OHXX]<$)$+(G)!7,L%4>4D!5)K5RDA2D4U?]TY8FP7XY3M MI-DNY\?I!U*Z63'A1ILYI;\]2>9#^N)&SD@OJ8#XGJ)>S^*S#]4@7DS MF3\,'QJ;?K_[P'0S\VJ_.,ZVTB(-R!RI+62,HL*&/G\?9T4/)A7 QN"H)2J< MB+*;&S(!&T\;,#\!J#7.SYK(B](>M@N*'!B1 ^.G.C"^HC8$A[[^=DB]HFHE MB]!IB[8!J[1^&KA$'L(N"R52J=,=V5PU2ZE)I]R\7\9A+U82JT6Y6#(;-O(P MG=6(!B+A;'!W:>7C6GVTVA\)@]5534NQJH3'!0%_3UO'.$ MY\8UI(TF;KBC.TTC\O9$WI[(VW-;^DW/I=$0IM;-]1_6HT;B@P *S"G>:)WD M0=(T(:U;/I]\[I)[]T?X?%0XH)K@#4T#0(R25B*?3^3S^88Z$1Y#CXG<<96? MLTNQDN+ET@/98";YXFDODY.[YWNZ>J-'%]ZK??2NC M>#*FQO/DLA&?MG6FF!4*NZ394)-KQ#%@!C 5RV>"^?O_KL#WFMI4<TXV1#Q14-5V\9VHK<'?]J)5\1LYB"('T5=R$'T^D_O0?"!&T41P MTI,HN"D#=9SV\5F^M@='XA))85[MBM(>C2,&0CZ7#(:S MWT_ 1V01>3ENV_6HP9XVF_72NNG(7-DK]^&-+]: M1ZR?=O=7MUR_4R>-H%+ZJ9VM;D89L5I*!$LP(O,T,D]_A'GZ/:+QMO^YKO : MK+$OB?C?NA+,NKX46],:QW:?RY1Y,J/I&WG2:HWR@P6;R*!$Q5@NF8LE,L%F MUY&U^KVMU6]>@O'Y+JH/K59](1,XI_UXIO30G];WZ]6V.7E,U1\'.:YO0MJ' MO;.I5(Q,4=\HL.[)XB3BQ&XI:0*QX;1W]4_@W]]G(L]R+P0H4J" MU1MH! FUA^DTA(GUYAR=KI?[7=(X%;:YZE@PIZT^FT#=/1.I3"R5"F9?1^'T MR"EQ TZ);U1 \4HJ?M(>21RZC4*_*U+ER3@U[,ZRDBH](G+.P,$[B009RV>,7T_A"$V4N9V(=95CY*:)W#21F^9[:3@#3. OX([4BG]060!5*@_K4A,7\Y"^F'NG+0H2!P"-NK5%'I[(P_.E M/3S?6OU!I%K"E/J,>^?QI V8_J9#E=?3^S:5&9H#$\:G4-]4*IN+Y;,?6#'Z MT_ ^\NY$RLB_I^$GS1>]O7@X-,AQ9M4<54K5O-$Z*@]]2,RH4T8Z1B;?NY+S M9C3U)Y24R+T3N7=^HGOG>T>PO,SQ63MMW)'C\Y*495?5?'%K*JOU0W*T +M$ M$2PR&\ME@BZ=J%XD\NG\#)].P!+ZPN4B6 GH?F0SK)^&LY%_XC:H\DOZ)YY. MH'M=AYKD8RD^WJJJ5BZ>6*&EUC.9%C@>A=I] F85>2@B#\4->BB^1_[)>Q'Q MZL0G)ZF2><_$N_E2FLORE6)J 8D8>B5.\YB:PF^;Z>53CA6#)9BL(%0:ET)I:F+GII M(W_$=_1'1!5!7UL7>@4+2%3R)WH^JF>9X0)L;?6@:=D>8@&PWV8LD4_&4KF+ M+LDOYI"AA3VG\"*>P,L):*O@*9%3)G+*1$Z9&U)CBF K\"03:;F4@= M^2!UY#E2?E(Y88>'>(E;=6CFJ(^&J\:Q-^G0"TC36#E)Y&+9=\]KO1E=W-%7 M+!7%226)?#61KR;RU7P=)>>)Q!&7LJWLD8L>Z[ZJG]K-E%!>':O-TY;-=?A4 M!QAJJ,MH(@VGS 5;MT2>FLA3$WEJKJX:O0L#V.H#N5042'K5-6AJW"@D"RV] M#QD +/$A$[%4YF+S@R_FIP'@ GHBL>,.[QZB^G&,*_+0W(2')IC,%KD=(K?# MS:#G-TL(H7E>,T0!RY$1=Q ]X9!SV:KJS%'3I>&(I!J=/4@L0!$BKC7&;0/T&613@+^<''\X1=S63C@(60(R0_1 MGGX<@T.JDJH)HA;'BW\G-@="5V5)(/Y?$OW?CP.*I3==&2J1[^/S)?T-$\*[ MB_T;1N]OKP.XDA[^_J)D#:V8J.4'F\5BMI>$D2!F!V)OQ@=_" I?Q.N M[D #R.PMI6'V/BEJM^YV"8#KRGZ8:[.>FP?[-(M'6&-\%;YYV%ET;/J^;N'F1)WUI+?-53.E) M-5,JC)ME<\"#W0R;VE0H;=*IXP)R)S0T %QH+)T-S83SHMF7\2S9H=G/MSA_ ML+_IIQWZ^KDR-X+Q/]:Q]-,.??WTFW<$PS?WG""O245631T7[=:5O:B?N4I^ M_QA?292B$J6HW)"TC% DRL&X 0+X5.%YS8OM&1J_Y&"6ICHG-IH*C.?=$65L MBEM#VL!)9?>W3>F M5_G$KZ0 1K209K+XWHV];^S4D0%Z;?E\Z_KW-Q/9=8>RG5;"YY*ZV4O>[[4- MLUYEV*;44QJC[FY+LTG4.Y-*QLAT5/H0F=W?R^S^(!E_,P)=7ZK:+KX3M360 M[=#)C+A"9$]']G1D3]^.$3.=BB?3%?BF1,?VUC.F?&4;^&6;W0!3$]0:QKH\7TS=V]LCXOK8P MOWDM_$N+=TT%(!7TBJ:NAT"$=^7_!)E%# M1"I/QI(A::"1 ?Z]#?!HDN;W-]6A"B"KRB(RU"-#/3+4;TB2GQOJ+4"DNV?E M>+^PJ\CZH-U@CERCMSXJ0W8IFFPR#>5X*I8GL[$4^9&MC7\:XD>6^G>2R#>F M@+543M&)-2>(Q$XE-%'F=J) ;#@MZB$8F>@_QD3_MI*] B!LBW5$ZB-U@&F\ MATD\1, /&*V]'!P.M?)0R#X\EA=\)G\/!#SJ$IB@LE&8/++2?ZB5_OE\XD,K MO/\=GQAO%*Z5C\QA-*.9VPPJ+ O ZI,J+3M MH_2EGT;L4=? J&M@9.M'70-O'+V_],0%1X9UYQUU)^H#D1>E/1RP $-YSTK[ M;;]?G*W8];$L=;16;TC5^1ZY8)-9/-LQFR1C)!FL=OE.OI*7]0MT>P1Z.P>& M%<'_F!KX +BB?H&W#;@OV2_P=?3ZM3T\3_3F$^._N>ODO&%@15(XA8\:!D;Y*%$^RM7%980B-YF2\MY,KL&,4U;$3-4TU02;B!(,(K/OBYM]7]KK[I"FWIT7 &66Q%E84\"MF-#V M;*)<*\-F@ J37.9&(Y--)?"8Y5@F&74%C.S;;V???NE4R!>2MECLFCU:GIIE ML:T5D]FO,CC$SI!Z=3;).>U[)$1&UDU4YL:C1+;9U,4"EBG8ZG4Q;YE M7\P]8=>,0/DO2#"^KPA(_.M+3A.7JBR(6N2GB HAHD*(J! B*H3X'H40WTR^ M]QSI7K(%6(A87QRVJCE("?R*HGIR>K'KEP[+!9M*XCPT*IF*99,7^YQ\?6O_ M914/5L%#:-S^QX3MHQJ'+P:XJ,;AQJ,M3V01.USF934.Q^:@L%O6^ 59;2P2 MICQ01;EELJG4Y6!,5. 0%3A$!0Y?F3==H\+AM;QID664^J/098;FNK8JKTYB M.T5#WH15S%PZED^$CJ6):ATB9U*4]/)%DEZB4H1GI8+\Y%*'\GPN\B@] M0CSP2TY9B 103$0"_ZP30-/AH=<$SH!&/\!!T'N@&40S,2+'R"WE5%P;4+?E MD?Y05P?F&=UYV>(8 \ PN@JT,.#_RBZ#&(CZ3I/XG2C /]"*X/_ L[*N\+(! M+Z4DZ1M5Y^0JN-T-^ ;X'9Y34@Q1Z&Y$?,J+9LH@5]JTZ.Z\5LY(Q[&Y;LWB MW3PP4W!#T$PNEL\DHZ:@D;ODTRM4KGW\V^)0'^KPN&T.-4ZE[NGV<%QBAEDV M>6HN9OR 1!P*.E+RB5@V?S'E/G*A1"Z4R(42N5 B%TKD0KD-A/_1+A2860+T M$$V$T\.DR%\2U9C<@C_DMOC#E_9W_"N[H0>@IPK >D#\H63Q"<>:\%HHV&JY M9#GD6NE]7V)+L_*Z.>PGXNUT-;LTV11J@4G%\ADJEDA]9+EN1'$W6=OSX_IK M?&GOQ.WPD^6265>6W&*^,E:-+"6EFTRSA?@)+!".9;/I6"H=FM+Q17T1Q:=T M,X+;$3,1?$^!&<'JG-@@.$>NB*@TZ$>7!KUW9U]:9[MS-D&Q28O/9G>]?'&E MGQ0F,\_%6_76J1/7KJ.JA3#(YB;Q8&RRJPPYR1AC398>2G,2,,@\5+@RL4PV M'R.SP28*D4,G*J3Z^H54G\T,$BR=U-KU=''3)J4%)MBNJL M;B"=* G8C: :,UF\"=YZ$;G^\X[5"B_)(+H";&YW'@-FU*Y_C9)3M7&>'J]) M8VJTTJ7.[% 0%K?"IS,/B8:8G]4E9MU258GNCS+YO9$L4RT_ZF3)9.-'-E6"S,929'!Z550\];7=;5=5 '\\%&XQ M-^@RBX3D?@.0NS'OTU4UEA\/A1M,./I4*OKF;INAL=G((NPQQ,F$,]V&J"M8 M5P):R(]QUT3)2U'RTBU YO9]"%&RS<])MODQPVR0\-MPD@#=!(2D[$0-6/B$ M>-B(BBY^/^/T>KD@-^;D^\]'97?/V!+ MCX:^D^9'+Q3.4!?_Q4E_I,"*EV+SN^^6%Z'!Y]_L:"EB]-$F]F%H*T__._X#_V%WE9Y#1(*\M__+>6A&^Q*87\GP]! M[K"["7KX\5=?@4/XD.B__\__\1[6I?4XK\JJ]MLF: \4EMB+3B':7HCQF29R MJS@W!QO]S(> %N< M)"Z+\]UO_"W[(\0$[,]478+>^]]HU)VT%^&SG[I0_PO"OLFA3 8NT1U4Z4Y] M2H_JW0[=*1688;U3'@Y+Y6%Q4._!3UDJG8?'X.POL10IS')S7F#3/)5@4YF$ MR,ZR8HI-"^#_R5Q*%++9UW^#I=[PG:3U'9QGT3'6 /7X]Z@M]:>/=+4%IT@G M]*"B0_C@%UH1>IJHPV@+_+4[K]B<8.@P MA21E9U0Q-'8%,%6>575A[)C#67 M=%P=9YLT4UVM%*VQ895MM_^+$'6>VX -[#1#?#<*#$2+GB') MT=ULJ=*M$N ME^HT41UTF1Y1Z[9*]4YU2+3J[?JH7/HD[HUT 2A17A(#ZW1'Y2$QZA),AV9* M<)=$L=LIE3M#_-.PVZJ7:/AQI0ZPOEBG6\1P!#YHESNCH1,?^R"H7SB4EP<* MDKZ1N>-O29$E!? CB#<81!*40;O?'D:="X/)O]HP>A"@*6W-R<$C_/J3N,-@ M0MS7RT0(P$4(FXT0'C[R,8@25$K.@5K@5'TI CG?%@6)(U"C)Z(&3H%FA[:D M-1+L?V%MJOB/LQPMQ)^6_OF;,#D=V>?:1M60S%<5HB3RXGHF:D0J1H!E.: H M )F 5 :9,W5;?2AR1W JHJ[+')Q7!AX$?A,/XGJ#50JDB1"FM%L2LK4=6>*P MQ+LCK@XW##'55/27YOQM *]CR]*RV*NKY+;<'-#[YOWCNE_.FD^4C"12+ 0@ MJVL[MFLJHJ8OI0U]D'1V!K;!VGM!5XCV8]U;&\&?+13G94KGZG'RJ)4V&>U0 M[:[\96?4*Y(%VQ+ >P#[NA4R<#;4$S7(F(!Z4#CV@,*HN"/YXA3FZ1U.T]@! M.QL^#&;]RJI97>YU+=\0.RD3$$U(2N#_V%@"*RQV1R=.@; G%'>?1MG"N.X@ M; PAF;+#S_3@;1!'"^"PDKXDQA+$!0=/W>=['NM%>ZQ+)RSDO[LZHH)]?BB: MLEF(I/F7(VE-519-\#^;V_B1=M[>Y,A\7TROJJ5=W*@L=KLU?$!8$!,;?+V&^M:87D8F9H0,9J.L.L_1A-,!9 M:-!I M"\1,Q''?2&!4R:N#!DW,@/[L_9"<3E!J<8G'8DL@B)\W=$5R':G,8O M"2H!/X+_]>P**&;0O ;4 MY;$*5':$ Z?^^(.U/55L1(Y)<*,#061Z*HWL6( MUDZX"SFDM=QW4G.IRO(1HC%X@6[,= G 4(,')HI+H%NB#=(;39()"NV/B@7? MKXL[ L#\R:?%G*W?&\K24(DRL(O6:X@HH1OV+7:V>SV"/X>[#]X808*H=?8E MOV3W7BL =9??J2Z#P[B1>D*Z]T1U(XOXX)(S$',E71(6K *;R/!E"[PU/]\3.$FR280@TL]R> P"&T( MNE"W@.YG;_4>VVY7]8=A>4)+8Z5;$Z9JY=75G_#%OP<.&(H8"N<9^8B!Q>_G M<[6;7C$K,4_W>LRV4NUN^[_^4+E\+)T*,C'BKT&[\%)94>P\L(EB?\L]:DEQ MM:7UTV:HSQNUX^);PG+$;T]:2\JMR^M[O=<%X+Z]'&7H#F,MQDP07L5MJHAA$:ME!U M]W)H 3G.=7ACD.EC9N?G_&??\4BJ)@?@ZC[,DUYZ+OW"GNO_MD]G%4+9^E]X M)W\_^<20+WD>:RXE(-%-@/4^3@\V2QL+(&_P$Y,D8O29&- CA;O3UN6'=R8 MI2O@OV#I2SJ".0:8M;X1X>PE43Y>339VE;-M)K!B>=N(]7O;.$=T3,TW># @\"+/ IC\$TQ M0N3 '5E"];D'.P^ IP"/]AX.?%_2/+<15%+!G06/M /R%CKU)<'J^@SV!C:W M #^#/[^WS'48F.6*!+:OZY<$OUAJ/5NP-%^:!X? ?MRW,K-=/IL>W<>7,R93 M,K./FV)VE>#IMU;4V1L#KYH!]+<]HP[T1NX%)4(Y&[-LC]/'='K(<./\N'!_ MOTZ4FH"S)9*Q7"H5RX5TS482^YT%=G01PGV>YX[R<+TZ4H-6?U*2M]S*_/4G MGXJ1J70L$R;L8V"S@)K6$I0SLR.@-O &$9I?-IWO.=G 9!1N*H92-8>(O6$H MHH\CYXB_O)JR)JH>?[QKCQ#,!@ZX 2"71?O-N@&8BLTL]%CPE3.1!^ $M"]( M&IR=$RY!CS[#%C 9R %1N!!_+?Z4W6:[ #$>7%4L.%!-!40"MM$MR(F8M_NA MC&8*06\2T"4L0PB:C C>RDY3D6$B =X*O@J=FT#'A&#V\G$HAE6P7)9M*6F! MZV/<-1DV==E=\RJ:[0RF\51N7TZ1W#W/=%>K6K8@T5=SUBQ+G5VK(\6;#->9 MC=:5\IZ]9]_DK#FGAXTF0<-4#<&!NS.$\2 0=+WY=#= (@%U"U#W$KM^+#\. MQ*50-@">!'')K\ BDI-EZS2ZZ.(CC-V'XB36^\!A#1F+?7@HWAO >\7[\<.6 M'- H9J*(?4Z&@L+_ &+0J_]JF@%*!P^N$Z4A0(8I7HU!C'R >2*E 0%ZHXD; M3L/:,P3GC-,E%-20YF%\P^*O(NI>";4QSO&<^#HTP@_FD@8$ VXJ!-\#XZK8 M(;-[R?:N[X$.(0N?XATB?\)PC?AK"6@'-A_W,DLD8RU]E]-]OB.+9;G^(WA1 MX.F CR#P;="L6 1I%$TDP%E6(N+0L,&H(LHZ>JIE$D*E>X[=4VOX.0 8>)*E M6 >>P#GS9J]V ?\K^3-'4/ 2.CLA/T*KOOU-V2QJKRW<',#T0VJ5'H8?*"=A: ) MGZ$J8AQ@6ARY,Q#LP"> N.? ZGQI5^ 7ZP6.JI]F$VY?8/>7136O+N?QD\A( M$GF0ZU1M4TW[ C*)5\CXX4[E5Y;J4T:2MZ/N1/3I<"-+.Z"D VK3P7X&<%?A MNOFD/LLJ8I7ODMQ..!R/XHR6=:";)^]"^O@2J@9H'&J="/"Z[44&[!I+%PAQ M9OB,*5N2X%AI9,CBQ["+8V5>-QZ*U.IX?]*8]F)6+L7[83J7"\OA8WTR+%/) MQ*HY*S;NEQV.F4WI2YZS9QJX(,&)H ?THJZ&TFN$,3P5T)D0(88"4#[="X=9 M8E5?&5/!'$@C+3,T^K_^D'> ^D,L3.2$L 2.CZM"U[ZDZP;48Q081;5^\1$U M=JA %/9?Q35O BF["$"^S*6>IBXT;NWJP\$E\.N6^COL\ _M\J12*'.YZ?+^ MOKQNL8DK7.=RF>R74PTNQ<3SJEZK#(:[M$+CZTQD0AP&MH2$9R$PO_:=T>,D MA!(/ZWA>IJ?.=ARR.0"U^_4F'QQV W0ZIQ/)E MOC3:@,E)R B+TU :JJMUNU]4)H5$;YH-#>B\!C!OI@2$&OHSX$DLC%%QMNWP0"O)P0AJ# MXH2GRKGMXG2!AT"1<$>,+A!PT,A1L89%I;"&]6F*L:W>5JZ9"$^1)#C37U/6'\9PDF\:IN$.MV&J/5B>YO)WUN?O=CF\M^Z]N0_D6 MEJ,L,KF>P2[V*[&F9 1FIO=+C'EEEO,*N'PLQ^FD2UK-F-:ZY2'=$LS,?IE= M-^G;Y3B? ;A7,9QX8J \]D=D8T4)C8Y0&98.I<[B,L.!AM3'45P& R@CF&VZ M7LLLR/6Z5RK+\X;9F+TMK>"5%%=N+^B%IB^V9&;^L"?SB=RX-PW"IU1,[19A#(^&TL_D7YQ98K[>,"]BN(F@C0N:NW> MC)&R+)NKL)L"DS2?H3A?C*GND8V6Q,?"\"Q903U+%WQ2W+[ &>)+_X>))''I M$,<53[]KZ!_V8!8>3\:,ZJVZ6VZ='2^48X*A0\NG/B;]W_KHUQ]@Y#JU5^@? MY,=YP1&JXM04DHG^G)ED6RNF,2LDFN.K'$&7#OXCQ*QPX1)VN$V5[#"NZM\8=Z8+>?E;FH;/U$E:LK,GR.O MMSM54"#)Y_U_C1AXO7O0!?A(]?SRKQPI2U\,AR2U5YMQE(E0SGL38O$+\N9:U+#N]R'3L_O9XUF M02)%<;BN#\@:3V&2%?5G,R3S:;F4EU1$N+3-+2$?//.+:2%QU;ESQ2 M3THY1(Y//?KU_BK;TA0^VI2DK++.QW*N+/75G<:L&_OF=G**Y: MAQ\O!J/R2'?6YZDTGIWFBW@-+(;M:U?3F&? MQ#A'#7:X[CZ:#+7?=+?F %+:$3"3 ?KV-QKD MEY X-7$.0_"7V67L:=?@)48*K0>8-++35 [[#7$RQ<:3-$L/BP25(?U;AHGU MGJ^AY "4!X$S9"S$@*_>B)K%GL$K.9RI E;@' O=3;*X(VB

?CSKYJX8F?NS1J2,M MUWMUX\@42WI\M\UFXH62>8D'!\]BT[^!P>?@TZN ,./NZ]UT\;!:&9/&/4M/M$6=>YHUAR@# '%P M1/8;\)\Z,FW#XP]F]7',:%N6W$IRYK#)YIC^=O$]>,^%8W/-J:3?9W#Q)*C&3H?@D7Q)Y03.)P?"&*YQ MNC<_@/#V@R?*2 MJ ?[&NF;U'RP3[;457<7[U+\)%Y-[RPC55( E=*["^M8N"SQ65V0OD4_'LK; MCV?(M-OTX('H5HAAO=JI5^I%NC,BZ&*QRW1&]4Z5Z'5;]6*]/$1D]D&H@]P% M!6C0=.?>)EFH9Y:D\-)&%L&?_,X[B%''(#Z)4OF>.97*5'G;F0XK,ZTJ-4;F M1V*(+X?X%3B##@P%CO?(2-ZXAT:M ;S'OF;6/RH'D=9O:W+HKPA !J@[X#2F6@@4\U3SJ&MI!V_+#RY5?P)@V!_CWKU-1>&7K8,+D07P M(O (#NT(8,BCH6"UWNE88S\LG-*LFFOLHPWH&/ $UHR)P0X$[10A]^ ICJ.G3+(A\;,>\ /9>F'!(T=#OBI*-B6X\8L%1(R \-W45C_%5? 7$@ M4L#DY[LV$L2@S%+>HI/J-X?V077R0 M$O:Z^J^@K7E1?8.E6^#<<5C"#B[(.?F'=J1^_ACAF\)=*7#%/!!<(QB", "? M*4BRK%OU9NYB2#\:(FA"=^3X31;F_?H3.,TUB^*\;!8H 4#G@>PH"' D&?> MMF&;=;>=@8945,'0;$Z'> ZX,BQ?X34!9B58I9G;7.TN0T !O6Z MOXOB&@$#@@9J6W8)+^)WL+ /_%Z(>E M@[&N')6.$4X79;!*!VS% MDK:08;I\?J.I@L'OGKD1IS,%JDT$&T.2$+X2[ X7>AZQEU 7X3M\V7LR3MY# M3!K*I MZ!2>WRVE>P&491WVB@-"7D?G@3!S!:7[0'M\C/6'9X6W1T[ZI1[:-0"!)B[! MUZ#@@N^^&M[1+_??GHWS7*EK=XRI@+M$09+"D8;(590!CJ&T)'L% M,[1WYYI<=K^)SI9+0A\B.7GDU7E&[.?6JPO%$,_EB86(^5"?/+G<))DB0^G, MMM=:)'OWCT83AD$520X)^H%;^*!FA&Z$XEW .9:J=':H=1OEYGRH+^<5/9'5 M7EU;\FIH+I)EI9P2Q!E97,JI^3;?U^X?Z5]_\KEL:%^=LP@$TDQGG&RSJPC6 M%V M&8.ML30/8S)^K$G+>E6@I,KB:5A;'I@ %W$MZH4&V!Z ,3BHC"+;%B_^ M61?QI)E0A>!A'.A4(7#"BW:/&5T@I^R6/([J"]&H3A^%>T %V5@B&2S!OH,N MC-=877ZV[\C'LWO[B&M[QOQZETL<)222+?:RZJJ9RN4*AQ*U'V5>78AK4Y/_ MNEK@ KO*<9DE73$2B[=+W+= >EQ*K9/U/9TJQWO]?34AC(]UM1\N?/VB MPNO MD?KS]G15[5/ [M![J8S MVQ_WGI:/<1EV^17LGE^>+]FVĝ$.'EZ58W7QPHSR,8+K?\>A:Q+SEP'^_ M-^'.7KYN6J@.QV7-SRK=PP7QYU6=/ MF:%6EA[YA)@_QI.K"JS&3N9BZ7R8(G>+$N?E$'\T92/>[NVS*XK39I/I5FJ, MC NU"A\@>#;WPZY24Q_V9+RU:XK'BMIE"D\('M0MP.MT".&37U(6NZA'UPB";6R6.$(B)G-^I:A\+-4"3 69R[N2';DN(]!RR^SA\5 MW#*2Q"ZB8\<@-A]GDBPC_^(:?HF0X1033H&A1=5$=CT*%P(18BAVMS_T0/LE M B ,5#2%8IO!!GU@I=.0&)6"X'" LE.U(TZ%A/CE?!/3J;:7>)B&HE@]_6;B MDI/G=T38T005A;1FT)UM^U;OB+83=05K]Y)HZM8&8?21=_K>^H\9N$)4 '+ M(!8JW!BJ?HA9T<(E4"M4#0YV==H@POUJ(IJA!36&A=4ZTMVL[ML8X)VJY8J& MCP&J@-65&'$>5&@$LP=X<./J&DW[L *+KH\9\A<)U[SQF@A^M+9U=,+Q,"P, M7P8N7U'7F%'@K^A."-83,K:]LRY@3-@PUXD>@SLX1XX@U"3=4CA03H+C#P:O MLU)I,'R$M:2 W6HX^"@>-I!3ZA#*N'LGQ#IH0J"\/I1: ?/8P&^BX+[+@PDH MYKSF8!0:.9I]&.L@C^VPPNHIX/0:;$*IS@%J(O_)[NS\*",3A=J!HH;=*Y[[ M=H/)XF')&?K.2C-",6)U!_<+$T!4#0$"X/@10L?NXRY"^*S!LG .'_@]2JJ- MDFK/DFHM 8LS$2YFM]I"]A4YKM33[[@HR#'J>K\69<=^0'8L\5>Q"S]ARJ6_ M/SQ3M@+#5,A_H09P>%476\-8X+*$.>4C; XA24G?27KQ.S;<8@%X@.U"O=S7]$ MHLAPVEI[]2Z>6V\XL'DGV]*CSF%OB_M H 092"9KT*^"\KK0A@GG3$AO\'6J MU-"TE+ W^E0^K.S9_?H]>XBYDM4#.Q,HL#!ST=A)V)L..YS.YW#&7&A6UMS8 M06^+_7UT,%UT 8]ZM2-3412 JJ\J<2=B#W5,R>J)[28%^VQ"0#'P\=[,.ZQ_ MBH)?U0.[=$940%@A+1A?L+_ENI5!BT/G$%R:50W[UJ"SH]J@1X3HO!\?@GZ^ MF.W%D1]$1I)0QMHC;9^MHFHEZV2VT1#>RFI!Y\W^D3J2S463*BT*S6PF1?_Z MDZ,RL6PV6.'U.3'EYZO>/@L^RY4QR\;OL^O5<-Y/2\QF74.MOJA8(IV,)4/< M7>>.?UNK]M#LYZ<1HE&?)1$I44^*+VI=&V?JG?2@G#E6"TQ*VI=F'?H6Q1>> M7"I8Y[F6!//OPB/$O%E,EM/M:*\CC UN2 J,4<1* _+LZ.:ARL @!L_# O O MH,#MX'.1;-%$N]._(R&POT\';Y(![@$V^3>>>K$P. T\1D0>/._>D/L!2+2% MQ_MF;Y/3=967D+<.93[!R1@X ]_GJ@!4)?B%EFYG97F=( MP,O*F1>A1\A-&O>"SM5[/!!Q%!\?Z$,@)TOHL'[]R%L, MWNBBD4! Q\7:6-M.,]0F8\.!Q_"&S&G6E3@E"I;P/WQ;\$)%T/(U&QCJL4@,9E)R1\)A3BB72Y M(^K^+EIS3L(S6H!",9?DE]^ZB2J/L ?7=_\8S;"KTL'(,P2PABXIKG1!..C6 MG$$>B3V"$,IS$05EH,]2A*FY+J9 Y/"_SR)MNU@-SP-2Q#E&II=L#IM,F!? M/>!W$@*WYF!L"3G-+TI*:7ZFNX-3:; _D)7R:TE+ETFH0>/PZ*D_PI5B>,:: MQ?UM3S#-;"C!Y5+Q%+)U+,9K^^/G+"I%:8\B*#'KXV> WR4%UQ% MDLGL>VJ>+9.BV.[V)'Y07P-CZP_87BR9RG\S!'TY7&A9+)B%8[=&#BE:I]OS M9J(Q[4,IG7J!N7V53 $W>R/4LD9#YUC5T N%,D\?2$FA\67./:&!Q<(JWAA.,3$D7W5'0>QQK<5?C6[U>Z2H:ONO9D0T8 MGW\$%W#*=@V)CN)C'L##:;TJ.#-N$=,SL*$[@N=?5F5I59FTMD&X>^< MC-R$XH$7109'#@1.(R7HLKP9+/3FT]NY&QC=< +=&;H]<1^A@4UH]_#(6^]/J9V) MLFIB9Y$_Z E[5,%OQG=+3@&ZPQH@+$H_0V%H#6C;L),)A^? [OP;1ZE5NCTU MS-Z,E;V"B^>LQC,A:706;L+6'V>1 AQXQF2E/W%W_UCIC#:WL]/7_-UV8/$ MSCR&<+2V =Z(DIOT?[#G381C C9 ',.V/FAK5FD"UEX$<)TPF4SQB.SSJ\!G M$?5_G/W+HK( \@)N'N"-ZW#W9SF?,W3=NB<(SK-YX+8?,/QZ43 &T#TR=&=B MZ)7&PJX_'+KP>:8&78H*H%G ^*&_$;P-2S'/@/*P1#I_-E*42A>ETOW+5#KJ M5:ETR2?>\1*3]^4V,A6EWETO]>YU=TM=R7EQP4)PV<+O_W>._B]@#F$A&&Y" M7M,H\F%U"2N]6@3WE< MW(NPJB.M@@D@?!1<+F 9.S%!RB7<874(IU,5A%C!I% M0; 8"'.>9@2J$ORRWPP%&,6C(*R.[7BW$,;*344A(Q?48/\:T,SP8LRI[@@\ MHP&9"#AE5'>M6L%-RD6:E$6C(@0/8NS88$69&( -X?P2P>>M"RH7'YFV1SO) M),_E[K69P7BT*!P:3)RD'AFEOCH-QC?9@-D]T]43^$:^5*N03#Y1<#]$+HW9 M,9"?92Y5W*=LATK)G%R/G8KFM 42A5!*GF-P(^Z!4GTP]3R91V$3B9MW;67[ MV)W+O'N"#$;F>-'=_7DR%AIMBF7GQDFL(?ZRDXF^4[)0T4[#N9 ;E"D.=\.D M4==6QVSCGA]-4JG[_2(\-^AO6[ZY^3U67@_V1-@PM!QS=BJ/E2HW=]); +?Q MII3A\+CA>$*!Z@ CFRI.O[N8$X>_ZOA:8-H>0_ M9U'YOQV'AN?+3FZ3AB=?/YW:A)-;Q<-&THXH<='C>7HZ%_,?XB_I;[RMLS=? M3(X*3XES >A+Z(.:CM//]AB#N46 "N";PU_MREW[NOY5&A7XOM5C&BX+2:K2 M<:$L/A%\LD/]7S -*8RG?J&T#CNN;\G H_F(%NO*0_R [-ME0IY^8&8S M6[LX#7/E& P"V/5LAF*E6N^.F!7C<^,.L?J2F,NJ":OCL"KG='Q 0LG?\QQ7 M%""1 !MD *UQH<*6\=!8MLO\P!_MM@:6?L>K:%*'=1Q7N0-6*WZ'[5# \3E[ M?RC:M)&L 9C(5 ="#^6]7WPIGLY@BR=D$UI=]75+P&/+$D,0_1W(,-BCP#K; MF4"VS2B8,6#/H\"Q<3BB(;@7CTT&%&)?VU]O00HTFL'/.NQYX&E)#*_ "?P# MG(C9\-"=3A]>@\^)>\_M(-9:@J:ELQM@\-F@L]+G'4#%7@LICR?H26B%0\G> MSDT$0#V])I#6!Q020%C\SMYE#$6>PKI6 M 0H)TAQKB$\BH <*5EJ'3> Q: M:R1SHGI$?$];YR08T%B&,\:Q: *.8GV8=N,5$0G;.QGEK@3^DT@ 1CH"SMZ#)C M)"9U<"B86*,L8( 8W C\L;W2]@*:3L51E/ M6,&<7+6M2U.< >T4-M YV@/MW7)"-V0,"=F_)7O>!PSS>LI#\**XDYUNM[/' M?\,,[F^7U<&/8;4\.(WSH3W^!^X#B&E9Q?Y%U(T^/A>M7CEK%>Q,A-0$@(D< MI3B) IOF>#(!2M.P:VEL@+CR2\%)]$@"J4XEY1/-#12W1M/W8#NIS4\J".TY MW!1K 7<_$W[/R#^X?DJ5GZ0N@>SM="3?8\J0ZF OHS;2F&&A< \.WI9)MPMX#YP7 _L MJKDUT!PJ*&DLJK2VCVHN-,VC>XAAI[18CZ7"6B]S"XF.[B&L@4KN3 D 1NCX M.0,#?A#B%PZ]>-M>^/8 FV*)"_<2"'4#=?63@^)GWDYI#9^/-0@L@1&D&SE2]J4CBD9:C%HQ)'HZ;R%1&]X? 8F5:+1[5B[ M]*8FPUM:SP"K08-O-X:E1D*-A(#GA9&X4+F/4J'0Y%PDK6!T;O/DXB?:"D2Y M/U'NS[OG_B1?E?N3NIC[<]DE\G(?RD?F_KP]UOQT]@]^'+SI&\T&.GOQV8"N M5\RPG?TA+C[+ETLT^_-,/M&3U_\:7'$:M5U9@[8[7@J^9D\>7=HU/7!W#BNS M6'!\,B9G9_+LK&GJEA<)F35VQF.R4.% MQ*U,]] M*.>JT@Y5H<.D6K_8MQ1 VU5B659OU;E\?3&\:>3N:<*BI3OQLIEB5?C QB1+ M=&L+;PAG+F+?V5E3#NSQ.H_:0M ID*_"<\Y%J]^)=WNT[<&"S8%0VL:Y-NOM M;,'!4_H:?^I>WQ10=:W^');OR?8+KE5!E$,:5SCM,V[*V>2ISW N!345@447 M5M=9K+.AH"HXS&\W9O@:\*/>Q4ZC$/N;WLL%1@N.#?Z-L\;= "'<"\*%@)+^ MCB!\6^(B KP L\T0LXQ#40.50!%Y\%\.GFMF,+YFGTAU]_!")U/(H/K?Q>'G_.%>%$"8 9&ZOY!AQ'J"^!5N"+(WN2 M9\ )96DEX@:",]%*.8,M06).K1MTO/%+Z"9!C-H9B $>S6O2##IJX1@ E/2& M-QCR5)1+ASCN7^+=X@Z'CPP4^ 8[4P -^$2FW2\16!;F;HEG6L/C!<_PM]7& M$?-C0"%.YR=_+AX$OJ9S2.+R!NI. @,L-H-W4R-4'KP;%9Y8G1WQB&*[L:-[ M$1A!?+2RX70;G6E4D*)=QJTQ[3(C7^K23"F&W26NZI,M8 MW>'!&(0 RPR[RTH ++&GH?LW$)H[*]HF.)YR3X:K&_;#9S^?.!5W^XI;7L.9 M%<+&M+R41"3(?5DS+M+M5=FP8A7X>?@(D)X %DLPD(@H8>ZV"8]96;?XA2+ M\+4UAM*?"Q1.2;#)^-'>C9N\ZVMBC\2C!R\ *O/+N+'QBTN,)1Q.ZW1C9-!5 MQ&G01^C0MM=]8[_2'KT<2NUP-VXR&J=;9";:C;5V*-B%M@EH2=NA7&+42Q_- MA$?;O"-J3A=YV0$:/JU-(!AVOG'/-FE9::&NYU]:VPXR&_N?V/S.GKQMLS04 MXT4PB^%@ \PUC6&.:D4Y8%H5&GPP=\M_[1RNB^W)4-P3@\-U*?V#6).EWIT) M%\'J6L\?44:(;E^FU>G5RJEQ<^JM[=B_HF9J$''MAH'.*';HL8U9,6VT5CGO M'(NF%>!A/,AGY@XKN E%$29A(=D7JKMIEM8(+A.E:N)_,3VXJ(KNRAD[&Y9- M]KP6^52RF)L7A],_+=9FEQ_.8, 0>B5M;[V^E#:ZG;'O2]GSTYYG&U[6=G9X M/&\JB-=N=AQR5)]C%Q(^%BJ&X8)O9 52?OV=*2TSQN=7M5'24D(X*U7."M78 MG.BV->?.4PK_-=7D)S>%P(Y*42V=$W8*L$(UJ* V;-R)/?[AK*VA1T_^5T;[ M^0"3:[(0#T.V1J9X4_^=-$PGLR?8.-L.,J$:9ON( (I6NS_O"W 'UG"@!&'M M5\8]"O@EIP624M+.29!PLE&\;IJP/5M,RIK9+=V)=S$WOOYO#L%X_8]>MO^7[@,W[H#OQF.6+ B?7>QW"$VB25K\ 6B8+_>>M4;9O?Y,PB>"%': MR=X S&?0#:1E6/Y/;$!ZM,1;T&GL;B8^]=SBNCX?F,.2G4!EV*0K17"T4EM! M1H^Q^#]2NZ]Y[# YI%\41+#X%+N183(:]M5*BC-QP4ZTU"WEPJ46S1I>A%#/ M]G>&#M'R]^+R;]&S-5_4^1S'ECA) DY=4MS.J':=F3]-\"\W+P2^QC*:#,7^ M!4'E[^ ,"=04R$Z(Q+ULGDB ZUFU;-@)=M;N5)V'X0[R%1V1XNQZF!'.H6=X MG6&XB0AGIZFB-T%5SZZ@LWP!3E8 (F-?7 Q.28Q+AS@.XOZNH7_8D7!ZS(XR MARR9R:7-5+E9GJ3W_="(\,?$P9Q&;M 3)3H!9?2/IR3J#4GHNK9C!Y )H?&3 M\+2A!,H3L/1\'\ M!Z\HT#UFEZ5TN;CC=7:Y/6!@*2E0OVWG0Z!%$:Y:58Z>Q!>4#V=%K6QQ%5+V M^=HL8*?GC873"(<]"=1X/SCFN!#M-NB6$PXU=,>UL9PNVAW[G]+#SYF7 %]&EE)$&(P*P\H.4!9P.D[9Y<2 M?@5!R1$+E[?^?'-4 &?M\W@V[_&BJ?245? TNCB-G= V,( A#6R\Y7;^,%]( M+E"4'11E!UW.#N)P/A#/MM)U<;:MDCDFTR,/5;I2S38*)A1V<.^<9V65WY/% M#*[L8XTIER/%TV=H=:?MEBU_&#R2:#*X^=1I+. M'XH2,UP;+:FK+/N)U0*L3)^OW"PJA42]L!?((VDF_+"S;%DN2C6 M*EPV>2+%6=UHI??IYHRDV6S(B?I23B>+4K4\.9',?CUY:&]T$ZP,[/-$/I # M:9QY9.(/S0>SN6O2W+(/5@;V^3C=Y$OF-IMANNGC:EKIFIR1H]E\\.V+^BI3 M%+3RB3'FX^F0STG=>0-@"!E<6IV(=/L8+SZ4,UIR.R\LXZWE= &7!G;*YM-* M;][<*"NJ65P=DYJP6P.(@J6!K>J,W!'[6:VTDIKL23W.\OPC#98F@ALXK-3E MJ'$?GY)%NB]W$:G5H^ S9MP:6"OTK(X M7@K;4YP1M_NE,LWL'O*=!5SJWRN;S_+)=)Y,L10%=I?*)C+LC,MP;"(U$Q-S MDL]1.?'\X7$ND=ELE9:PRN@]8=N9T2:OA!+@=K6[/]&9PIJ,"YF&VN[G^G(& M;(--G:]4I8?UKI9^ ,12*7+C/5F6*^5%&*DV6YOASNSL,R2UR^4525^##3:VF63RTFH3 XE4KQ7(^1>HRXW\P* MZN)@#"NA)TN;AV9;Z<4'Y)#3^5VMUV](0SKL9(=A7>F-53I.#H]&:LQ5N5Z; M6WA.]OI4RM2K4BG3;TFEI%Z?3)F,DBE_&T MXE -S;&SYJ_WSIZ7ZG]P:7[)M__NW*I*'\&S!GLAL;OE=O28*NED_)B:EX:D M<2\F/VH,+S# XI9!0-[YXY!/FRKD*TP5?*&V>8),"6B:R-Q&%W_;/WAWE0$/ MMW8$U7MT&(Q13Q/AG$$6&1O0\/^/6YJ .PC04=7\^:-\[?N9FNRL9._ =L M+.1\[QUV?G?+]'__NQ,N@!M;X?^82VDGQL$#>"B+(+"L'+B. MGW4-B>@:;N(:R.@>;N$>(JYT$]<0<:7;N(:(*[WG/?QWIT&]]047\@(U]?/. MG'O-F3^.^][V@8&I S_\O[_2O]YZ^(^][MP+(E>7'#<557,Z4>(?AL @;V.# MO P-?\]61/7#Z"/L_!?LM]X'%^!.; X%"_X0=Y+QAZK!]41$-W#(-Y,X! MX'0;/OMO.')3;T7N1.)+(S=TA?H1.[K?;W:_U&L9E]^;ZAU9P?.B.)]_,B.[ M=+P.:JL*PPJ68_[W^R'SM0_^(@1_LPU^[=/YY-/G""!H\O[ 8T>H_/WN]$JH M[)%$*';W]"V_7=Y\ZM6]KD7)C:M(MX&9GWS$_[P3-5V1=(BDE5J!7_C2X3H.>70Q=12./8#:_GXBI?M/( MK9K-H5F7]VE9ZL/\V>2O/[E4+)FE B,A(DJ/*/T[4#KEI73J72D]FT]KG0.U M6)8SA<2P6TQ2I7;ERI0N-^13KR'G'YEUEUDT=Y5.K;PT :5G?OU)9I.Q-!F< MAO-U[>(+/2*^@\EP'886,J0^SH"X]F%OAW>^2DL"M%@!I CYESMD MTF:54I7K%6J+XV*USO+*9*"SFY;9ORZK/-['EX/$+CLDI<']I-IL<(UX!Q8 M :4H$4OF,C$RD_T@O2CB+#=";!%GN7VM[")G$8PF)6BGAT;9&*5/?..8JN?7 M5U;".O3&5 9J[5!>=]AIKG:?SK9ZD+-DX B^6"9UR=RZ:5_1Q4#$"#9=^Q*! MM)>$BC\_.!R(LB4!AQ!4 U8@7(4?7KSM_[S332->>>UCOYPS7H3))RMDSX]L M_GS>5V367-4TU&YY0HX?1XOXAE]2L 0::56I+!E+)?,A["_B&A'7B+C&9RA; MXUKV0,ZGZF+%M1K)V:JY366-*]MB\S3+UUN%];R\+<9SE3Y[+)B=!> :0&-* M4;E8(AT_^, MPR]R?5\F8ORN/LWKYE9=1YY$"!DAY+LCY%>S5KQCM2,U[>NJ:>^5/W1;>;?7 M#8NC&)6M%#G=D=SPU5!<6R$M.V;5)^E6EA\W5^4B>\\=$TMR44]?V6_;FC^6 M"\G':IE<"^Q#G%2.BCGIPS:/R5]_LE0LG0CSP$2<(.($/Y@3G'E67\\)LLH\ MN\ZVN?JJ*5)R(6^.=+6YN"XGR#ULCZL!F1LP5&J[/ZZ*U4ZF@#@!#%^3L63N M$B>X:;NVHRKQ]U=E?@*W^KYI.E%.SMO4&D!+07XV;#?WIE(0>JOXMF%(@"<. MI]UKIT1OIK2<311R94/?,+->U=@OH6:3L!+]\ME8G@H+24>\(>(-$6]XBZ(3 MRAL:66[8+.M[955<,8-6GLF;]@.HE MLK%L]CV5G6LK_9^9OG?UL]Y(;LYS:< _)UWG!B'Q13)XOD#>7Z]_9 KIT7A& M;H^)QJ!!JHNBB*9T?%+B7\1O(GX3\9L?DS'(Z5SB)"TZ6U)<\/546BF?M H: M(/2ZE,'_H@[_?\ZG+=Z.>188 _/!TQXJJ@9P32E:4^I'<"8C!A^LBT:_RGBN M8 \80V!!8 +$2:!+JX9:Y58913"/1G*YJ-<_:@($_A4^R!XJ'Z 7#XV1_N$= MUED)WCHLGD")CW?-@2*:N%&U'1K(:>_,FBAH#V.4=(*Y&]X!_B7+G*:[4Z^9 MX7^>SH(?!]SP[F]*:$<%#9&A_&$/3J!Z MOULU4!R4Q:%;3_C+ #$8S.Y=P.OO7VYN&U[CFQ-I[#J/YSB6L<'-6<848I E M^^SV,P;J05-/'G+DA=X#X_O.FT>-3YEPT?HO<;CG7I?PK8_>PQ%EV6LAJW(L M,%S& )X=8WB#X[SVR3%_>'M;934#]MV!39QAUVB_4:NY>\A)XU;?_L#5MNP) MXW@TS!P"P'%#H^!M_5[JFM==&[JEP0E +2(P/EDS@<9*L%>2/U@-SHM']]\W M:3]ZD&=BBU!T"[#O)1SQF.^KSM1+Z9+]V(ZI3W&O+ZP+R\MOF^C M 7\]\X2DPQL*'GWO V;PA=U0GO!,I)@[5 R*/!'92#-WJ)G(9>Y4,=!E\$@S ME]/,1YL=O#7KWTP*5^QW\P98?#$A?H@$7MM$?9F0^8NVH-^8PR[.B_]!>83W M^(B4?Q$TOC?E%SC6R]+PI9!$/]GI)0*_V]O_)0GG?6R[XYX@'S3_KVP!\\WU MCG\SO7^F-8P/ M^^NVP4TI4,%?_V:>L#2:O$BZ]K>W*KE#O8!)"8TT M;5V+=+*K?PE4LL='?&\-=W_B%W.5^'[IA+X=!'&OG-R\L_;OGOSV_?9 M, /+'7]%:@F<_T-/W,0:X$+!]'^GU#DWCWU-P_C(P2[N8+?=3?Y>SO&@C>2O MJW3LFVG\,^<'/K[=V8XC>93J_U4 =F=#_'((^VF;JI\N4'[/%JN7^!Y8X_NV M64-V6#Z9SSEZL#<<_2L"?LAAQF:.$NS/Y6W##W$8*]^49 M7BGMT>G#6"*)+%W <$E,.J;07$Q+-;=S$]?8FEBMU,_E9S2S=D8J+*YI._L# MB%0FB[[W .)Y\>QEBFFO=4!QX0+;O.;U%O;OU!5-*6]PC]EM\C>Z4XDX!6BL9X( M8@:0P77KRPXOU;-G)O!V2V1D6 DHR\^J- ^5I$$QG,K'H%>L_;K#?5TCP^Y+ M1+N-7#P&X)$58%$F+#9<&!P'[@XTXV$I/ CSKGQ6JB?"(DT2O,+N\WU)VTD) MG\5(7$R7 ?#&.-$K';0$8!"\X)?7R1: ?TYXIHN5K;O>,&*/KP'Q] M4X2X"\;/<][MO#I0TX9_YPQS]W1PZ[4&::WB,5,0=1W>;:ZQ=E#4":4&QN(7 M$7KD!M^^U25V-)U/L4B\?^\\7\&!_/ MD_D((4:>,04HB(HO1M*K=7X^7S<9PYBZC56ST<^4"*G70$L2.FC4!@C_Z]]D M'$'0>#I]WMO=D]!EQ/&AE(K+R*-9Y&0';[4=*K$MMFA]S&4(T_GU;SJ>Q=!X M"C\/8%X$=:\TW*L2!O*9!]8+<.Y0_7L"*-'?C.PP MKAE(A2">L-1NT^OW?G<+RBV6A@FDL<./<%QGHH=)+T<"/DEJ\;]UFM82?/;& M:=Z)0D\?$/;-9Q:RJS W]=2BNT[6-:EE)5H8.TR4TI8?>J9?^-9[8M;W![G8 MKS#SO0$_P8D]SD43Q&7N;U&%_ 2)&:S*/[X=U)W_NP@Y!TY2D8BP;<9S^ZU_LR=_#]#WCM?W.'MUHD-UQK%6,]2JE9J58R9/-?HS,YUMTLU]I MEF+M5AT@-]6#=XR]>J^_\BWX%9HJ_+W?0OVPO6"7@)NW(RMR%S89(/@0UUY& MF[<"<'6X00( WU9-CO6B(C@# \\'?C3WN3IV[./@RY#U(Z S.70V]QDKX.V MV7@4%+H!YDF/H01@NQ?TQOT99@;9+H"_^OF," >T!//UH+@B^*)U(U@R@<3+#B JS&C]XL-"*,OW=#1[0X93H< M#"R1VB8)*K&HYFA9X/#9^F-?<'%C+"$!ODD>,N[MP9SK=_1@# M?MQ7[M1W=>[D)OZ6P=F5P9TX1#543&GQDHO(HVIOTD";YDDX5FD63P*R!#!6 M&)3!/!"34T^VF4"4 &[:6I 'T8<&8UDJ/9MU\(PDE3JYA+/B!"J!@>!TH=E& M2%QZ9._!(@3Z!PB.KKQ7;1K6M,$L-6-'0&<>>(P/0VZI[U#3S12^G0MB>V', M\[2[&E!)TC$+V^J)PI,?B;^?/Z7-&? #$.4<\I@3V)'J9Z0D9(E.LT.Y*MMN MK=LDS9 @#D>)I_/M]?^^VT>OJ^*^H]VQBB=]M#&<=N9UBI,F,WDQKM2X-'D] M%2^HJEM'_7C&U>>MKB4BTFK9Y10L M/1G.Q<[UE$SHZ<$&L:8BPI3K:]/I2[FJ!B <33ZESI7L10!WJ>2;N,7;JB+S?;CJ0/<]6&E,_W"5J?8EE'@'"-/)USIO[7 M"PC/X]W3?8]=,!:R&7?I@.SY"=L]:GSF9E6A5,&G2(G".69!%=VQ2%XZ(LME M\RZ9IRP7JSJYFEU/GUKP5A\)Y"LNC?=K9:7?E!VJ_GZ#]5\YX%9->MJ M_:0V%2F7%$;3Q:PA8OP5%;U<(BE<=]P%M1*6]K#;0X@FXGB!V7F5Z'MG[%L= M2Q8UPZ?F%3=PT\@23$AB?)0T_B [.6\0V?^)$09??[*_ HL!RM/,80M_? MZUD(P<#S_@UX2PLF0%QYU? JMU=UQ,8@\M!5NR2ILTAY7Y34SE%ES67XW8= MM8Y(^7-N+\A0..#J7J&'"*DXJ(UJ0Y&TJ=5ZOJYM^WF)ZUQQR4$KZBR3IDC>F4]32.E32E!\L@H/>I?<9(; M\5:=YK?%*66[77Q4514NZ46LF=!H)CC)MV#;,C"S>#3*]8WIIJ2+B;S[L+4Z41IG4N--S5*0LC[ MGFH>3[47GFI:>*,OZ_S&1DI.I[)H%I?C]/J*4\T\;\RI@27DI-Y@L&X8F8IB MCV%2$'';15%D(X>IAG;-]FQ89#2IU.%RY*K;R&#&%:>:>;/@(G6]HDN8UNK( M8RHI;X&-_IO$G])_-M7,PKT]=MC[_O4'<7GI_2ZUIB MIHVK+NVV:*+646?R9GE%["&W=GXA2W8>Z<$&:J344/M=@#TX\73>'_,9]NQW M=71?^KO4FN]P_'(Y@^J,)ML^VN14B1LX.*L,,[G\]M)@D)41HO0O# 21:.)$KX*DBW2L-"GQ/&3I@IOKU+Y8)W2Y[UQP1%K"&)/Y?J]^HAZ4E MF#GJB<=0S]N7C0=HUDFO-00IM4A1-ILF4,.EVI>]6;_XX53O>TCM3AZG=I=: M,$,[WVKFJ6[SA@N6LTZ#7].L\Z29:$Q@YC$FIG*6US$1NLA7ET%=M4M[D[/\ MKIUU,)I?7HTAP(S0R$.R\GA"5MBR5)NGF_-D?53(X"#R2,61S'F$>9$*L:LV ME/Z :/+&6&O4)UE%4M*E9GWB+%-5$/O_B\>3*!)/ILY3&;TH[.W32D^*?L!] M6@X&/]]W^63\,C-1A?Q[ES#)RQ!/Q.L7J5IG+00%:SK4O)[=KV"B79-K2U"$:<#O-UK_XDM'[]7?K GI^O] 78 MBWD![J.!I8O!B+"3,*RSWI72Q^::/;-BS PH[X7*$[]2SR]F]*N^8EYEB%]5 MPOK!P7WMKSV?9SSS]'@,X ^PHG,-M.77TCR>BX,@&OY#[8=ADL!@#0,V"A\P M,HBYPJQ1D>:=[K!(UI'AV&J5E+HP!I@ :Y,S*![/)L_S5/QB>0% 8\+B# 46 MUG.[YL@/)[@>'$1 DZHRX M#T-[7<*5B!12C"[:+9Y'(7MR^55(-U3S9]J^?A^P#[! M;..[H"K%9IIA^&W);1T6K0+\ K*U#3"MG=Y#A)T+YGXY/\?Y$Z+W+@%#B8]] MNU%Z;X1BNY'N^[R+IFE[?@^70O[:?]^)?,\ RLKE1E8)7D&!Q,"CWA.(&#X MM:(0>,'"R1N&K#&JZ0M/-T2PNM+A\@INL A@,>GUA@OF[*/5EZW#QS[%2L#J M?4'NH@$X&/ PZ!T2&A$*Q:->W%0F1%^->= MP+QZTYD,BUE%R(OP&5$]Q> VE0$K5&&@#B('AO7&_&4X@PNPXY68Z+TKI M0GTMY5,FSA)EGD>[#IRF($\#7)E^?F57 M;,R(T7 TIEHIEJ3'UCHG4)TI=G[/9I]V3$0G5$1D^-48K_0JR0X/KCR[YXK' MDB35&,^EQ'HF+@=])^O.^6ERBCR_DEM9E4JI1A!((C7K%%)] \O3* M.Q4:LE9*1/U=!D,5$ M*II%?%AO\]6 M+E=GF7+10#C+:F1(=58>LO#*L_?DM$&)@"@:1+)>44&VJN.!6I;S001+C?J.0D&N6L^1#M3G=9HH.NVS17)53 MV]L&S^1-,DR;RZI:[4U&\D!RU]30GJP=NL0X8=JL%W+,#)\,$,FU1!:IM#H M3YTP;0JSBL,)W?E4ZA4R,W9$CXQ4)52;&D[/['[3VE ,P946EEUJEU$^3)M\ MJ;5J@?=/(IBT3(BRFE$7C5!M-NWVO%QE)E5:[*[Z_3I3=^>3#@CRSJ[$.XGR MENO-:$DDU 0A]1)F!5@R'B)/@:TN4VVW2*^:2D49-]T5+\ K=R.Z,/%A'<87 M30#!\$!FSH%E9@LN: YE&V9!-%E9@ZQ/YX]! M8*J$7(6B%W[ B-/;TUK81T=M,.8336L7G$ J56]!\/L:A*(]5N#FM@R6SKLA M>$[FN1MPLN(NX#@X6LA16[/1'VS(UHRR^R[-]V=9DT8[%_(N1503 7T6\G1* M7/PRL1?R 6*O;]5B[H@O'GU"DC=L '3>]0>\6\@0'[/[SR<8[J.N?W>I&/0I MC4:*N4?%($]XU,GL'C438=F=*B;"LGM53(1E]]65\:T@^4Q9ZW3]OT7L3_MOXAB3^AEC>&+&XJ%]TV,#.''&<*NDL>72!+]9"?- M"!1O[POOZJKX9:;^K9HL?EE;S<@&'M8&/M-HTX>_.VO)%W+@\&4F?F=#O47W M06_!?&=R^,_7]!S%OU%GQ?M(WSWG$"S!L\$@%S6D>6([-Z"6R8) 2\JD3ZE* MJ[YEDS ](/GKWU0ZGL[B<2PDES=R\,C!(P>_15>Q#WLXG1Z8V*R$=BF74(J3 M0I><)Y8P\0L''IZ)9XAD'$?/^;(_%:'[!UXW'^AJ6G0T^]M=C12LPO0CFM1_(^^/O#_R_MN',I]T?YS;/I$*^J4;E?9EX<]E\:!WYJK >?1<)5L^^B,/FJH8E6B-<1NQ\ M@DC*KLIP&"S$ 6$81L23V0PL90Y98480$T%,!#%W#3%7W,=Z%6-RS?:BTDDLCB)HG$")-S#&"_?^SZNJ.*_]O$*IT'-@..U M#VN(WIU#<(/"IO8N8C1?J!X*;]?C\U0\)'>$1^BQ'S98I>0%(!VNKU$;'1;) MAU-%]$;%Z3@S&G2H7H8H32@5:,?F@9EFP5R8.;?1QV4N^S/Y3,?95D'K3I)4 M8L#7<]5&.C/6H7Q E(#'D]AYI/ Y\K*G6$-;<_N>X+M%YPM&[$#2)C,H?3.O M4OAV#H7'*V._HQ?DA.N'U[PU23RS78['"L+-,'8\4R=KQ;H4O>3#U+Q%!6WG M0WS,Q.FH".2[*28J KE7Q41%('>JF0C+[E0Q$9;=JV(B+(L*VJ+:C:B.*2IH MBPSATH808>'CN4!4PQ35L44V$-6Q[08<,+=#FMH9!ZY2/7);GPE/!W?3YE&V M0E3U$E6]W&^J:$C>P'"P1O(I0<$1QAGF>O5&O M3T>G9-)H5-)YO8&(/";*B50^PSG7]_1TO[/J34MY&6E5.G@#'S;ZCMT)ZMSB M&02+)[.I[U/FYJ=:0"9^+DBV>(1X_'X!ZCM5K7QK_+G/S"\ 0--9@D\U>89 M%#S3*VTT);E(.WXUVDNY7Y'/1C[[ WWV/K(1@<]BRW&AO+3,/E4K+K'6A%:P M&1Z4D+V3QH^48QU^>1Y3F@-%)B"VD@>E?"Y*Q"=WC=G:V# M:B\TGD2P> KY1GLYKQZU'1U+>2TK3P^D'N,8]@^R$8Z%<#MVDY]<+7MK0=Q[ M:>QM69%"4---\02Z6(L2O6)ZRZU=;17:(]@8\74ZI A$(A")0.3&(()-Z4E' MIY#"EJ1=88"UJ$XOSTX^')!]&D3XD3AA&C6E0;F]NDCJ>7$TPB&(@- K&\>R M8#7W<'7VIPGOGZBZO\Q87G[QC^7F'Q4?L#+'&-!)A6?#3<*G7*+ZX+7DLB\O M0/C?_SFIM-BO_&"EL&;\WH'+D12""@_,PQF>2_B%',P"O.AO1G88UPRD0A!/ M6&H'7+_W 7E%DL_$<1_8XTHKDN1X:UOD[BJVUZI?)M>KAUQV*R.>@AF=#6 MU[4U8236"Z#F?:VSJ,S)L-;7B(T55WD. M4ZF:V.OFI*99MYG0UM?I.37(F-WN5FHQ$WV]'!J*A88V,J]VQHF$7:S5$;O$TY8>W*=)?MCN3I8T78QN]@H MNJ!I3FA[E)-].B2L2DV4SFZS-$(\-T1.0'C+8E)$(JN6J:R*BK3#%+WA MJ6&_F>:%^323ICMA.DI@RE+>N%B3M@LI$T$2S0TW"&U/GF(1L3LS;92J#255 M6BQFHYK;\?<9GEDR(XV[E=Q 1T1CI(TW&8N?K$(;F>?MG%#"\BL#&0H#VG4; M(H45^6GF_,K-M%\@1^.92^5-$\O;5EVAR ZX\DQ*V++>,LU*MX?TD&J9U]UU ML]:"5UZXY7EPI,;IC OY,\R^(!KS-@,B0/6YNTNU2;'#0IV-_HWNVH@/8F M<7@S"QI'3/>MXS:MQ#U[/?01?\ERPWE4D%:U.\G.-9-R%PJ]J%-;61]'OR$MR;)GXN#<'=:>+G\@[+H7343P=#>: MB.#IBU5Q[[7_+P_[FQ7[O[4%'5%>O%,8CTAV$BG_BX3QX!V[([2[2X._8^J+ MMX3U:'PGD6%8B\TVJ@.XL-_^J __F M? <7)COXZDS/LV-5;7\\Y38\CPM)S%+7QB1370QPVDWG^40QV^<[LT[ 9!)/ M9Y+Q3/:U4L7(=2/7_7FN^^6,1'_DNXYM]@=@3;/K\2;3EDLTUQAP M=8D2>H17T $BHTPJ$T?0Y#?N<1TA2H0HWP11+K@G]$%(0>8DT\&(U9AVITW& MKG7Z!%<->$X()!G/IM\JU[^W4ML[ZE_]SU'+ZI<[5NM'AU^P]^_W:%3]?*EP M4@L3VI6Y76\K=9-;#"EL/BN7,,S9]&7^U[\HG@)F>#ZS?:.NU1\75GJ&%K0Q ML%JJ-R/K*W.]ZG4G0%A8"HEGB7.?_6P#Z^*[OA[WKLEK"O R-P;DH<4<0[,X M8.:G=@[,_I'-/+2H*YQR:FB N;.U6(2K4Y^O@6Z PAS-ENMP<=^[&"*7B%SB>[K$?2=2?&SPWRR?_2TAW%?:\LW2DO]$/-^KGB$,4W+6[PA_B=FRY_+/>0&2WR.E9*S1'1;8W9I3Z25DJ"SHQQ6Y,\,F8O_3B#H'$4?]P2J!=L^QLT M:;XW +OQN+]-V]V9 ?N$GSUR2W N2;S)VL;)8D M@F90#!ELAKBCE#M^L=++Z:W?HBESA D1)IR'07Z;DM0_#[ZC$/10CG%!$^68 MJ+*:PD6KD&]"R7 MC[U7DH8?/J6'M$BO> X.IGCP^?_[E0B9ZTW4;4PJ&16C M\?P66] +M]ID'+_O;XJ(8^BKM X18$2 $0'&_>][?"%@Y)0-$+*CC"EFR99J M^JJUX:F.W^,736;C!)KZ5D0P?Y)[:RA1N9YL%;JFUUW5GFGF-A"\"I0B4(E!Z>%#" MIO2DHU-(84O2KC# 6E2GEVCJSDM)?P$!\ =C.43;[]O-$ZWZ692FV@48I>ZM;6PF58Z63ZL M%;WD;$U5K;>FDDU).:G'T49FR8>UHK>K\Y%=7G4YI)3-S6N-Q7!CM4);T6]Z MXPE6,Y4\8AO3Q"B9W)C2D QK15](-&9M;5E92<-*(X_H:7N11OFP5O0C:Z1C M@CR9((GQDA^,A#K7;?-AK>@;>2U5<[>=,LV0I8YC(&U5-4-;T1/B8-7MK7)I M6FPM:WK9E?I"U0EM19_'J09>571ZY>3:_?JFLQEQG;!6](FZ42,K@FHCPZ5& M9]74$.\FX9KL[#U)U\JDL$S-D/+E\J3=;90SH@BO/'M/TJ4G0-F#&>+F:I5: M*45)]66H-A<,&UVL_ADG$",*57*Z3*:6C20RCI4F_V^ M:0XVF4*)YHP2QJ^*#M5'0K5)),0>IVP+&&([LVY38$:8DB3#M-GO3.QY0NW+ M$I<:J_5E;JEV1N':!-Z8:BIH3Q+-27>8S"B:@4#V]TAIWF?F@SO?IH9EQ M& .G*&I.AND=51@FG MZ.1261+H_>R>AJ%B_"19$VF[857;8J(D\!T>(/79E2UIW:@Q')^D:_F-UE;1 MYB*Q(,&59_),,^2DLNI72M)JGD%'FT+"WFH0_7?RO! 9S6X>\R:H@$F--$W. M,L_999;&,BNHN4*'J@D+>ZLG&*77XR_$+G,6&1Q1W,'_0P .BUWGHJG+C/M; M5&51Y1(S. (?Z$45(/0)SPL1%HU\ZH6]&P%%@>A!/A_"KW]Q;[Z^X@.?_ #! MFXM:_3+5C>7I;I=J]F-DKT?U>]=BBWNN,\_>8JQO(A M,'VT*'DM[$(^$*4\#L^2I>GO/36^<+O=\QZ[X-U"AOC5'*B7H?"(.H-_=\7\ MW$;A]ZZ8G]LW_,XU$V'9G2HFPK)[54R$99?5S'VG5GY "M^(-HAX2P(1?]:? MR>81V=4B0[B (10XEE-FG.%+)(D^%)U:!(HOIU&&F?N/(J_ZL"L\$AM:9 ,7 MLX$/LY>=;9S>M.?5^8"[' NC?F\C>LW(-I< ;P#;/C";+^3VN+-!_\3*N3 Y M?%.FHM!RN8=(O/32Y8]<<@ ]DH0.V8?^^'+?K3KS$#1/X=^7?DWV?^?9G&>G_BX+7-=.;BR^R02MAEL6ECW84] MV;.-X40VCF9>(QS\@TCEEI;K)00\'K?878'1+0?];4B('C>6.,DS\Y-J&J+) M[=;)@#4,3<:15TF&(E>-7/6;N^K% M"(H_[JM&*NWD>QC!(T.$;0[U%,LQDXZ?P8LC<32D5/X[;5_4.=/\[;>B?+DK M;K3,N7;!V.W8 ZZ!<'7TXEWX(S+,*+""_N'"^NVN;A_8#!$@(UG6<-GEH!T*CJ M#0*9NA P8$05)S(78!+Y8:!P9PN]V];>W[J2_(]/0[^ZRO[6@OC0NO(;D7P< MK3E?!L4QBM7%9=(8(3A!K]7!.F&KF8[/R(;%<20;1U/GP/@H"1,17D1X\>WP MXAJ;5*^<5]6E3,E1FH:DZ%@K0?6;LH$&C&Q8/)/"XBDD;!?Y++OFCK@U/L%' M<9VW!?&N5\9KBIN8 KXJF)#JC9O'=AF],3A_Q-_:+X/5P%I8M;##F+'_/#!O M:3#J$.*8L!+DYU;=9 QCB@G,K+?*=E5*K&X'PT7.-HU>Y]>_:3Q]9LU/L7='R>$\4A]KX8[,] M-]+6XKDIOU YGUXDFQ5-U*N20F^P5395;,]:EZ*2N!:L/DX!_<>6_5&Y5E1Z M&BDF*CU]!,5$I:=WJID(R^Y4,1&6W:MB(BR+RNBCBM&H>CHJHX\,X=*&$&'A M_;G 9T3PZ6/!J.+ZH:ON(]NY.]OY<+7^G;5Y"AOS41NG&0>N4OU&V"?-G*+T MU:BJ-ZKJ?;3$TWE;*9,;(>/0"4=P].)IY.F1IT>>_AY/1Z=D MTFA4TGF]@8@\)LJ)5#[#.3?R='R"2$TI-V0EO#"WS5K/[29%/BCF1^(XAGZJ M:._>UHUY ?R1BUE:C-OHG&I^(;'0CT2I[U0;\ZU!Z'JY;6]F3E&^YX6 $3/) ME=8NDE<1SN2&9J:4R:X%QZ_V#\MJBWPW\MU[]%U/8VCJGV^VWN\>I86R^XG4 M3_XT]IX>K02^]TK@"B6I]^[-D6%'AOUPAGTVWB^OI7Z ['P09)J$*E;[QF9- M]M9,PL^,5'Q15OY"?_]!5U47-X,![@04OF+-5,&>+*JLI7S=-_TSH^DF< M$3^:(.+F"^?C_;T#P 5>[5_.NGV#44W9>U$ >> /_^]7(FRWKUE>E9S6QJ:' MA5XU;\YZJ,[P?NUT$C_?ZOLZ_ID()2*4^$$H3*UQE/D-/,R66"$/A'Z1.CSJ.B# M3>E)1Z>0PI:D76& M:A.+\]./APD?E%:2 K+EJF$O4)6*['#E;F:R](.0!_< M1Y_,@_'EG!:-?8+FX0[&\HFW9W;Z58;(M,6@&8)2<+99&4W$B2!UX-H%/.S_ MF*,KT:XT11ITK2KEF4X>TU)C*MDDP97IYU?V%QND(C?( J(4E/IF/!Y/4(*< M8N?W9%)8O^:J1)\:MGAE8Y:GF+7H@"O/[MF3^J25D[LHQ8S'R*"HJ/)(@>E) MR/,KI5&]EC?H;0/)6[UROYA8K&4,IBR>/3W;9ZW^4LXTD&%IA6ZJ99(C9PZX M\OSIXE(FQGC-I5I"1UA1BA8+&'4E-?X:?K\ MRB1*<"G#$2R:F63->J:RZEU*"; M7-4HM(O4-+93QBIV)K/FP94[*5V(YI8Z94E6;FI/7*=5-X&7HA'IJS M">79I W]."S8F8NF+C/N;U&5195+S.!X?;P05>#H)XPP1-@D]JD7]FX$] PF M'?E\"& N\&#_B@]\\N<9#]+:W5:;ZO;',;)9B%$=NM)N4,U^/-:D^M=B.GNN MNIW5QD L$.-V)AN/J9P%C= 438O;;QKX#$XPXKDDA].;#G7N1O65F&67=E9' M%)9LRCUZ/ME,+T70I("Y+*A@!['8233[\BR.?^RIFIF#>]8B9&-O2=A_X MQ$S>)_=&WO35RXO7PZKO67EY#V.^=L+>78SY.IE]]S7HR+A_R)@?V+CO/07F M]?KF;^+'Q-F0(TJ,=PKCL-N\H]Y!%Y\BY*AF6<= M*/KL=$6HZE9L*%UZ6&EHV<9Z7'%KI$\2@L:S:"9.8&'GQ)'[1^[_<]W_B/'G ML_XO)/OD*MMU!&HXP//2NC*:8!AY-?^GQX-"&5M*)83+$71JDDX)=65''1)' M4#R.$:_Y_P.LONH<8W("B,-BH@(;X7@]6AXAW+XCN+KJ*+\=K\!=!B.[:_?N M43EXAQF $ZH07_.)OMP^!4S%6S[6PA-:!A+O3I1 MKY"\3R623*?CF?0%.:>1;6 ')%Z9D#2_6ZX9^O245NVYWV_/Z-$OC MI7%^VE]/;$Z#W!1P2R65BN-I)-I0B; @PH(O#G?"P6 PLY5VJMTI2GB+P&?9 MUJ \J5P/#)9Y9XNV>XLA4N+FR6%K.QED6SNB&AR-9[,/OKLRX 21E1^2@O7' MK+MN,3U/\_K/QFH/'/[ 3T<0TG*^UQA^JEF/7$K:0FA3;O$\7 Y4J6P+_=5@PEAC7 M<['I8BB.1)JKK(U-(B',EZ6 AP7%\'CJDKSTMW:+" \B/+A1I/,R("1FLQ[# M%QF2&N(;KE;93D6Z<;VTMZS+M E1;"8HO%^9350CE^T* 34*FDS&B5?W:!]@ M6Z;.F>;O&,.RMF++#*Q7GW.Z :3GU:!'R[8'I0"]!*K=+^?G/Q<@^;PP7=S! MX0I'_@9^ECGX \ F4M& FK;>YR_B5@AD.=UE;=2?5W)4K2K-A*4S3/"\,R7\ MOCI8/$V\RGD>.7KDZ#_0T2_7F_-RGIZKK-V_C\W>X/#LK'8M8,=];8A?18!ZM!K\1 ^^+R-GDPL S(;/* M5*IH B4J(U5JE,8L8CG3+ R3L#B*(?%4,FQM]X45N!&B1(@2(%>6E17*1?B?O%@DEX_9JP2Q$?1/81T [["/4JQ3% ?6P;U;'7SMB9*ZK8K$F;SH&/9QV[.:\4.2RLA/& MV3TS)VV"F]23E)NN)!:CK9Z;5SMAG-U68M2336N T/E>;5VC"_2\..Z$W7#TY MEYHHLH+TO39N+KQ"3;6G^)$ZM.&&=WCE!5(B=M-8JK86YY M6*$5.@L;(IV]9X+L=-4K7FQ>ZS S6V9 M:RV*(HB%N#K [_ES_^C#Z/O<-63%DJI-;+*2[-:VV&M6F381'RU,OXX>V]+TH[WI5P^?CF;VHYMKX(8+8'T[2>U^3\!%^6\_ M9'& :-Z,%O9_9V:F)ML6]P]XMY AWBG1ZR'0N_ 9X(75$,3+H7343P=#>:B.#IBU7Q!WD5=](&XCL334<\ZN\5 M1D29_V-4_?64^1&2163J]V+=$67^#]'RARGSSW8.;YV*E==TU]L7_3I^E%L/ MZ<>6$WX59?9MAG+K2L+SRN)73FIR;H-9:D9>9DSSI*#PX$]!':&ZJBL&WET@ M5&M5P=DA18KU_A\GJ;SR2B]5$J:55&'L;OD*TEJ2&84M])>8ZO@$^ADT'4^G MSU-7(BR(L. G8T%(5?&7@ %;,2:-8I%M4:L!8_2Y^=PDV#].//\#,-@4Z:;H M=)PAE6\Q9KDE)SA[VL)R&(-[A+C[CK#JVX_R MK9WF[P%:7Q7 *+H-%D([7WKVQ0#(2MBPJY;139$:+LTJ*M#2ABW_,6GE'P 9 MEJLB]B"5%!#;$+G*TNF-*DC'9]['DW$BF8RHX")4B%#AZT*9]\!"CYO95::) M+*B6(%;SC*.+)?V:\8TNV UA)?91"IOPA:;,YIU9.:#M3R7CV5?[<3S@]LTY MBPIS5-,=+>,N7A_XG2@8[G.\WXI^Y15(.^)K..9E " 'AO[_?B5"T*X_7E[Z:^SK&E0@4[L=)(E!X9*J6KT6%5:_1 MJAFVP8K,":XV@QV#V$-[D/SI[09UVM6VM=(=F6+!K?;%PUE M#B',GMYD\HDJQ62H3F,N,W)F[KC._#=W,\ MJM;B.72$*DWE]24G;'L&K>!6H9'JN).9T?GU+Y&*XYEST'A\ IP_D)$H+RJ; M;;F81DI<:MFKMT2FC0(9I=#0O:=+,.+L23'6TZ7>UV>KO-AQ"5MA:K3BRZ-4<-UJX02)64U(<@PXI** M(&M2JS A*3Q?:)?II2X6IGP8<FPC8C-QJ)@=P6E/^##B$O:V:Q6 M1#F-EMRF(&?[XT12'SAAQ"6C'%I5&KA8I(=+IF91DPXC2^01<I M-CEN4,U^+U9L=6/U2IYJ]JA"+-]JC[N54KG?NQ4-QY%I>+XOBRR<3V#^^"XS MZE;$')[I'E@YWC#B<&*.6G?B9)B!F**9E&BDNPE42P\N903$1EEU6,_?>!^[=4OA&9?5ODBA_2"B?/O[[#FP3(1+[3CPCD<7< MVF)V="6QKV JB1#VJI06YQ*(&"[^S L>E]8DLH$OM($/DY[<73>_#X[Y':<8 MWZ<]UQL3QEWEV=\TX>R#1A3UZOJ L!XC7?5P^BW.*3]3YBPI35-9VS#"VZC: MB4U;D)-5G$H0)7PFU[=Y>APPLV!Q','B"/)6=MHWAIK;9K;>H7]%V/.XV//E M&;&?!1]+U9;\!IN85*ME=A0^,4@RBN,SP6#Q3#(=3V?#B*&NG!K[:KK)<\0( M$@UV83;V@27M==ZV8!O \KTL%Y=CC"#Y[7AW >:]H:?ILU[$#BX354M[KW$R MO,%Q,&*=9D>-OLI8Y1JR&I76&U[O3K%.Y_4T0Q0FTNPM%IUV+;NHJX+:I_-9 MJ<@LF_64G#G),ZPTBR1T4E\)%9X-:<#&0ZS[E]*+TV M%%ZHGJJ#I%&R^KD"5:M/27?1GCM5V&LL5$\\O#=XO^#FL9D;,VU/]L\UY"VZ MF-@',L'>*YWGXIC;1I@X"J)I&>+,AH_HQ6KM=K5;C< M/.N (0O \A+0R9\#8PQXL_(4ZQ^9F,+,N9A^M,J\0GK\QPWH_;.2/XQ];OR[ M4HDY5@.6ME73U&HV(::%S$*D&C!'/I[%4G$B>U[ YZ\"[@73^T'T,8>?AB?3?Z]R MI@]9U.F)^R?LZ]"A5.DLDO/DLHA@3%F:*L,LU2')L(($TE[6]"I)):GA.-_5 MS"2:S2=#.ZE.]>Q88GK#-H5112G+539B-LN'%23PS?3,:??:6<36&JV*.:[: M3'A!@BEQ:F,T&;6DU::2E%+-1JM0#NVDVEC,H4DXS#"^)/*0 H;>@BIEEH5V55MRL M6!83R0)"D)=*VW[1XNZ[Q "L]8]J#%Y=,>?(9BV6:W6[K6&E6=HO$:^HXO#T M_&Y=<Z3F%,GY-];%M[/S5N]-TW\W$35 MN]/$S\U,O3=51/!T+YJ(X.EN-!'!TP_+E/\1B9L?&G.4Q_R.P^R'3'6/+."2 MG3;#NHY&Z'<'MA]U8OQ$)\8'34R/M/PA+3]^ZOE;@X0;V['9;F?[^^1Z1LF= M=\ED^JC9G-\IC7S'OU?7&-5L,ZYWF*5!(,B_F+V99EJ"P(KUJ64RF8B\2 M)A:DCJ/Q9"8;1_"P#EC?%4XB](C0XS'0XV+4R!^!#WJ38_12HB53O0Q7)5&C MUG09TD_^1N.I5#9.X&&=LNXY^?N^.48S!4[EP8,L1S.D MT]QN)C:#T9\,%'G(7/83E[VP4%O$.?=W_?/\@/)6'Z M7DQ3_814_P'@9MU&[ITFGF^.IVB^LV*61I*35J2YU7OFHEIV^1=,'%CW2U1C)QOX'-C4VO"E$P4B0/,@_\_S\P$IB=#J?_%Z+JA;< [6)SL?GGJ M[]UKY2,P]Z92CO-DNY7>HJW,6$0:CA):G=M.VIU*9X]QJ9!&.'Y6L>CYI>FG M4.YIB_?K,B_M"PG@H?:7^ M6%^50*Y=(%8@&(N;MSD#[@0P_($Z/8$=4TRO:XEJBJP14GZA":E*7LYO;?+7 MO\DG/'VFO?_&= "%C K>R->C!W6B&>-MQF# L_TT68"]1V4&(F?&/14[@J:< ME'Z(ZEJ3UQYX'E0(03W%0SGF(5@-@@DO'4?T)]+W-S'N*[9<: B^N< M]S@?T[V\7_]6L<.M+D+R?M]SY8>;"^R]<\=/SQA@0, M%T:@P=G)-@ILB@GE M[.6T7YG'_A7?#7/1/_!>8&L*& /KO<6NT[Q;[A0&):-=I$0URV9K&+=>;?ZX M0?/.;8-"0^C3H7B;S7&;>=O2BI2-"H-ZW;#9%@J<%Z"G]KE9H9V8@*E%% M^4P;S]CV8W==(> ?W1^E)+ R"&WAJE5XEKR?/$]=O3PCUY=G*?SO_YSD7^Q7 MW3 =6#-^[Y;61U((\CXP;Y7-IN)*53SL)7L#RFXQ2HWMKB1\#1MEGSU]H YS&34G-"FF-](* M"3R'D"M^FCZ_DNWS+E,;"D6,]QM/GEYI5UQ<1E15#L I<]&M%SVNO/-N&HA>$9JZ>5B6[=($EQYX4*2 ]"N [C1=\KYS*NYPS&_E2G_+,;^5E?P=!QT9]P\9 M\P,;]Z.E=WXGS_W(+D&4OQR>P1[D+C]8&GND^2_.7'_LG/4?!&I12O,W3%R/ M%!_ELI\AW&&G"9).[;*/1J)J:.#?(J-NX.]]CA543=9X-Y;7GN*QNC5_BOWE M@1^:_^?9U?['A7_^CC)5+Y"I>M6!_^>B>:;WDT9ZZ3QSTP WV;K>NCVP>O;%KP^L?@8^7G64(>NEN]ZO MOC7\72A("ESFX%\O *#5FSNS5)(HT,.)F2]D#8:H)BX,@%9#+5"KS,JB[4FG M-TZY"M(G8.J.'R=AR7@6.<^UC)P^Z_5KI-3#%IT21[?&0D45 MA%F%'%S8ZQ:@E:95'4N/RB10*O!V$/@:*0)?_+@YY;KPS"XZ"> MX,>D6X$[#H".+J[7V^=1T-'7HBVFZQ5#7W5;]O+0>H?CO34:7R@$._+7@Y2CZ%Q&^7*?'. *C0CMJU41W/QHN/'GV=0_#[7Y<@\T1;=>:=UHV(&/WYH_ MY'9D*K<>^5TSIUR.=^D],WYNF)6T5%.5)*:F9(E,7_>)Q((7$T M?6'&I0@/(CR(\. :3$KO 834UG'6*[8Y0[A\K3=+M3AGMH4UC%X#70Q'XQGB MO&EAQ*%T)R6-XI<,X:BD4;3 L]F3DL:@RO'7OW\Q?P/U[HL:3Y]]\O7GFU[/ MDJ/\N]Q& \^SND0SQL1T0US[K$4")\/<3ED^&$UTXK'9,XT M8R)XCFC B^(^C8MISTQN97O?FD,I'AHV:N OQMJK5 1R8G=M'DU(M&#+UIZQ MQ(-Y($++8%33!PK_!B(T7CAOQ#P9 24SQDFA:5!>:@+\ OHP;>Y+"60^9!X? M9G$YMHLY6,"JL&,EQP)AQ&S= ?/!B3S!W>>:HYY_KC[3\HD]^"O0[#_'>@.O MP,BN*09END#T9@S2#,16-ABK%2@=O.8*-H7>?; >M' E98 [$%A7+^!*G-B MN6!YSK'6[I46X'FQ-0-L>::VICR#THIVID2/&'O#+3<_XMLVQU>^R]E+"I[6"M-&GMM[ZXY R:(EM[GMB MPQC3>CW&] A\!N+,*,WDS1IA;)RR\BM2K:"=7_^FLZEX*H6%D/A<3CW'A$K@ MEQVCTDW4HZPMJTT6,FVI-,%G"62.=VKM/][T_V/U<*,.M>I.D"ZU6@[[+E&I M&I@!NY8G,_%,YCS\OPKCE<<9@0;NN$\F$T^&N$\(=,<]G6DS"TRK()H)YO ] M!1W#\P;',UXP=R$BR!LC(9)@N\.Z2U$4^#RAE5I.$G5/7 W[@"K]UVLY*@B[ M!%$_T#]2&U:VX19&'D1E\$0#LD-2, !S274>-JIPPLA*-NT8A76]>R0Y.]6.74]UU5R26(FK4J3 MK+$4^C0WN9QR;HN!0Q5CFR)7GM#X=(@/6QTEH\S(N]7-?$W9O8FFU.FAU4^I MO";6TB;YZU_T'";?_N"_(4AZLS7(\PSJA]RY>#Z(:.,BVKB(-BZBC8OPC0OV M3S@#RD M&?#P9^/;/76FM>.L,/DO6J48QGW0EC$4;"Z2@ M92SZ^HOYUDC%.OJ* 8O%@JP84[M9QL4.3.A+ I!#\)#EO&]"!J>#B=%#],PV#ZM]Q7M7R!X?Q%JOQ&4_ M/9^_)*J(;?SKV*2.OJI';.,791M/*&F[.N^GZU1M6"Q-F+E0T6D'S*UG[-@U M+(M4U0W:H42JC1-ENYIGBJ&\Y#6Y0O:V3=NE5PFDR[C<;+">0P[QLWO.\_9V M6IF[8ZK6KNM]0\W.>J@3QB&N2_W,:#4<\HABI*A>F1%IJQ?*(3Y2M:[=G+,E M!,\U,_:0I!M&-93O&W?5#+.6EK8DYFJ)^KK>1=ME$EQY=D^Q0HR7F;9;IEQ# MI5>U7K$^MR"+]SF'>$=>3"G+Q21ET6^/;1FO$WAGFCF_TNS(UJ3B;G6*2:?= M?"-!U<#\ J[O4D*7<55?D M>PFZMTD%X9BHVMR[SWKE]O9%M[J&)I^BNI:,1ET^KV MB>S8X2/P0K]?B)C?R#1#L:>74O >9@Q#LMLEF_U8O4+F*O5*OT+U7LD:N\W: M#!BGROD1[KZ74;"A%@,+9=9?>H&_-A@#!,@HX44/Z>8(+QQKQ>=_X1BA>7 MO#. ]G?0IG-\SF][8D^3E$8GKPYS:'N2"6U*EYRB!'1O=-_+I6?/3'$N,H;; M8V PW;. ]YXT@FG[(VKO!A1$PRNF6D_+[!B7&'+).!M3[#KJR9Y[I5G\0#R< MEQG3;"T"3&D976@- +? L\!;^7LN &'RC"QS\YP;7&<&%X:O9>JK"=6WQBI. MERIXNMG-&/RB S=SXUD(\V)1$(_Z]_4URC%P U2+@94**S @A#V),&![ MFH2X2?@!Q>^R]\^4L/+S3)TJ5^E6HS"B-R[O] 0G-#JY3 ^!_?Z'IG+[T,;[ M)R8P\@+:%_C+LWU8N$\*H^4-6'>(YF['\^U$AX*X%N>*'F M,[CQ3VZ]/P.EPFU>+9;^C2 Q_4EYBOT%K6X,NW#FX3()WNMO>'6/TRU_$S.X M#QZ;V9:WSH$G )SWI*=8":@?K&&"K5-O(\HW)W9_# -M!KYIS LW NM+ %TD M+,'@N.#UN-A"7 "/^^NK]P[V80Z(R%+[S(W#+QMFG-KP:FN )'(D,C)0WD6T MDQ07] .6XQFL " =K.+]%7Y3@TW^P*<]'<1(>0VL 0T3O$\7OE6XT0Q6JIK* M90H9JC4GNET$NM?6Z_9W?@CU]_/SE$ 7<-/;FWG<&):*'Y*!9P.7V MJ/L0=QY^Z3I334JN&@ZB3!Q7W+!#<\DZ?^K)7Z(/V2YOBVEITD.&!(4L.:DW M:UK.KW]#&F>^I0WHF!AZO(L03?5?,M772&W<7.9Z8TG42K/L$AL:PHA_YU3O MGV;NCXTACEU.+3M#'TZZ!!],&5./>KJ&N>:^)[MRW M<;!F$TW+G])BWEZ;^12K+$YB,S\J.SE=A^UY13CSP*&"!W@S@U\W?[),-&!B M (BZCN:1DR>:L'VPM\ST/P8CA\EZ(,H#W_'VS,&?=$/S6EK:X/W7C"A[NR?[ M_ K3M!F5W6^'[Z+-8/ZR-.]37Q9>!!'LF0-MAW_%>V]XABZ:)Z$K,$3M)'Z% M+6QANV%X(Y@7X1U=QJ'D3!L"!Q3=#!X[,*JG!":V8[-A&5/PTCEV]]IQV?B' M%R?:,NW9;'B4>B/XI/[<.\KG1OX$LP7P8FWLNJKOV,(&@9ND-@L"W0-?N.\="Y_X)Z='"SSD"FBZ?Z=]I/.B2'N>R,'!@WL M2V=<+X?HF:$'[9+A^T)S@^=(\&7]JT[R0@Q.8435*Z-2#XLS73,\#SU50CS( M6,J!$$M*]%AH_2: A#D'1A3H;QYL OFML5735A1F=RO/,UZ0WC_0!J'Q L\2 M- >(VXA["2_ T8(&?.%?]"'&3Q(03UIW'\0:9'M!GPT2[;RO,#I\9M!0/.Q[ M.0VF_( W+X@&Y^7@Q']R%\RB7T6E>7J M'IK V&Y0'9\S5"<,-#VD/HSN*+/N,(G)>4Y[W'Z8 A.@3I3#N! %N.!U 7 M2)/5E)FH,KNV[0:G+;P9Y'#?5]_>FQ*!MOSG (N&H<]S)0)G@AW(C_+RX N9 MYRKZV.!O!VFG*EN 6=4_7H:_&1QC0EEJ( *3X2S_W 9"YMGC:0IZ5A _[K$\ M\*^3;^UN[WJ0\6Q;V7,N@&VGS_;F7-\&P*)'%L&2V%_R .DR,+<1FJWGV%YV M* ?F&\N->R/SHODK9^*\= CUL9P8[["JOA]KP1\J#>;+(M";;7!]K>!+,C2, MM1.HTI/<18,NV=ON=JB49BDOC(TC"'(>Q1["Q1#=>OB]5^I?,P8"2X#[:TVV M 2;YZQ"((."%P(L>%A/PHC/L.)\S ";+(NL%>T"^+_?K(WZLS7)IQ7Y MOL6NI\J!)ZAA("?2%U.P,FD%\NEYK][FC+[!P-FJP+BARK42J7?#@C3%?<WP@1#=$L&DZ!ZEAUDG:=Y! M!"-KIF\@!T@].]7UZ^$L#@V\ OF[PW#[2#&HHX'=W"^;\X0&G-W]^1Y$S=VOIW=O8*@/B?>A< M )?F,.MN?KI;NM^#\,-#/0CE_%@"FK'!">!K< ,#4PQ?T%L_'^OIF1^AE] MS[/TGYW+"\S\8IO >]*>+]B<)_#)H%,0R#:2KU87TT1I,':;7[V-W+(M$XY6 MA-O^(3B?EH0%L=G* M)+]/__]KZK1W5D:_3]D^Y_L+;.D6:NH#_;Y#VZ(QDP M.8-)+\C@PA@G<"#]^EM5-F!"!WJ3NML/LZ>!N&\1X2[9*RA'>01V2K.E'!(M(BY^546N&5CD4.ZA_. ML/V\0/](%;8[[%]9IM>%=B+/F_WQD4>_]$/N@1_1Z'Y;ZI,4+60=,&K,QUI-,Z<;AB^\,<:S/&;SN<% MGM&AD#J/_;8&7@>/?$.*HB_-WUCGN5%0[I9D,G");;1"3V1NV85S56N@JV!T M;Y&$EJO):?LTU[PVL^$RX'I&\"F\CM. WD2S(>9CAL[(H%N?TN:P-4QFZB*+)6TH!M43[Y\H#HG?I*\(-S_8Y'$GE5%X>3NBE"(/,:=MHMWQ?'WO&WI MVR^.B%C#Z\7.KE^1=_6"(V M]O@2L7?>,_42B_VX/=,OX7OW)[K6IB^L_N[R\:.;';#0J%;Q8>D]H<\;TE=C MY/MN.GZ\YP\U\OX3IGTT4J_2=-1AQ9_<=)0:,"&CG(^D9F52$FE)"893,;#\ M=)V\G?Y6WM'3'E1MUF'&EU_.VDT'B MZZ,NLL_>NM->*Y,>M'.Q%3GNZZ+,EPJAH5RZR'U MZ)8:M]7%'K[71RMK>^G&]>LSEDQO&&X]:=-5MMY,C?J?KK-S+UTMIM0:[904 MM4@U. S72_9H&<\P@Y"KJ]'QKZVK/4 N_"3E[=OO\C[^H+?5M,_O^]LI+R>W M0[X"X_N*?%_1#=ITW4O_8&?QJA)K223;I.W,AB\.A*7@]OJ-A\Y=*7\A[,M<6#.Y;BT',>Q4>D^E M\SNV?C0AYF,A@RAV<:]]OIHFCI*(4)*N4T083F8Z*13B.=)5%9>N0#G(NPS(B02_,'"W#)REKUQR$J5-H#AKG %@N/U*T$\0>$N@*.C_Z!WZ4MOV>K!&$WS M""<+H^7A9A*[]B!N#L]%2SW V_$0W.<%$81#!$.GCP6D&$1!SMLDP_,:G.@/ M.1Y7.P"&ZF97;?%]%@8>W!DX$_FT; M/E]O.EF.!]F1EJJQU7(QE^8K25"*BN>J2,.1X;A<[&S"?89-\?/,9MTH5D,T T=&CT?.0]R"7]$"P\T9)E\HC+F5WD*7 MU"=O+Y/U=#.X&M'D?%EM=H0:F>1!'8X\>?LP06:2Z7F3)H/#LCQ7\KWUE%S" MD2=O;ZQC2TWJ2T5N#:@)Q84C=C@OGJMV+:I4<#J/"4W9[@Z379Y,F"E^Z5P9 M'8[DA_5A92@Q&7(=7"YZ&WLF*C8:&3D>6:T*UKQB+XMRB@I/LQ514 &/KJ%B MQR/K?";2GO>B)%L=D^NY+5H371,'X=-UII1"B-<[,[CO?B0#XO!H8J6SM;:3 MY$ V,[6:SF7;?".G1.1@UJR?JZ!-M ?IKH)I*N=K#-3 #F2Y-:R3 ]"K874%HQ5 8WNBO5+72REP%GX); "A'RJLB>1F[((XNL MG%VQLI/R0OL\)KC4FX&EGZ.3C/EH,3B;TDWKQ]]^A" MGOE1\\4Q9*DMV+:?@\@K\]M1\I803N_J5ZYZC%^\'\5'Q#*B@7\*^>'H*3$!UD?:9XBE0X3/%LV "GA2)-Z,F M?%3<3WV*^)BX)B8N#"UXUY*XW[;CEVS[ICK[(WW\\:TCR.N6N1-8WE.@KY() M_1Y8WG).,::3H*>/G?]OPTY>ZTIWY1/ZOKSP*"IX3V-\.BK8!H4[GT*43P[7 M%0IOZTI/1PZ'+2^N1 OOZ2D/A\(V<]F[6U\7> )=X*[5/YP3_($1PG]*QD[\ MZ-<0WW?%K',J?VW,TE\%L\\HIYQS^&L3 .6?QI>>QH^.@6_OPBRO=M@^>DM7 M/VZ_0]KAAZL@'T>H;\N(>T+*<0AY:ST#!W7&CP?@!A![\G++CE?;PVYSQLD* M%^QE"[E1J&KI5/VS192W_00937 :"GH*W!ZOYTP<>Z:9;K0YD:R3Q6YE$J?" ML^DZ4T52 M9>\',LMI>^DK\TU->$MW+6"HKKB3H_W<5!E' M*R0M-$+Y-MG5<_*C- )*HSJS;B<6Y*!&;$C=&5T)55"*,(U[%KY5J^2+NZQ\ MQ^YS:,QG.*2_:17F9F&:X:JC<$NK=!H+MOOCTG7$,)?H,5\@HU M'A3S>HF;BVI]G%[*HS+Y*'-1&.AFGI%EGN4+S4G2R/87S01BA3!B!>J&$0Y? MFQ5\[_ 5.&%:SW:XI=>QBY*U$KNR-+.L^K37B98G]0=Q2ZP_ MC"9'W0PK-XOLI%?I#OKI&.*6Z,VXY3FZ\1/U;? \.[L@0?.H?O'SN,)O M7&0VKXUT%;3X55HR1XJ.*/ZT-BPK++5\,)(S23Z8SBZF Z:N(*9S(08$QGIC MG%OM^3:59$\2,#W2COQ4Y>>GJ/0<\E9ZSE=2U3)+M)@NV[QB46;/2B0+LM?H M#=BE^#6LX%>H\X2$V8'0#0+2*H(*(?*2]D(P4*(B7N,5 M91T@<"N.&9P?UY.&[]NVLC")X?K@17!FU#K$1(%_$XA;8,"5:/K1XHBE9$W0 MST[!ZQ7\K"BHK8:DSG03""\/PGK2@)LV)T1;0B.^#/:3[7R 2/*Z.0&HWTT[ M?RF^S4=R7 MSQG.C^"J!#@&8,9!_8C C7!V2\!H1>1@]-IQD,CZ =CVRL'K6PL&29\LIC^ MSP?583AT((33S&C MG6NV2O7@ME8.#0I+2]J7F@:>$YG?UF@BU#'FR!%$&O& M(ZC;6<8:ONQP8',$--Z0=#P(=2X5D@2Y#,0)7L+U9 M[$P[3)-ISV0ITJ,6\6EFL-@<&)K!Z$?[)9Z\=:<=1QVMH0(UZX%<3LT&024] M(*66UNTD*\PBTJJ?ZP-&J,Y2$?ORN[E1V7],29#2KFVL?$'TA"^P;-CQ&/*E MM [!0\948>MW1@K Z!(Y97FEO<.!N]0&J0].$VH9C$ICO0-5YV$5OPBL\K% M)LRO?^,O]&GZT'\=$7V*4'ZH+\!WXCH&;>@4J<9L5B_;\6E7KB9XE5O1\I"S M;\ISP4*=%,N=J,;.R]7B=*/13*TAOLES6-O8ZO)N0R_O43EQPEL0;WX7+OPT MND+/P(/A_JP0R\ELGRQ2(1&N/S10%8AC*OIRC@?14;<]QW$#/^])'B# =IG$ MV-!5A&['"[8&O+&7Q[CY"4U2\?]%;5)>B"2 TP+<$,_1K<\=LJC_H$\RST R MG6F<"DL5:L.JA:8]("O%>$RL?XYD#ELS"I* E6N5EU$?Q[73J\?$3Z%I]DJ9 M(_PQ=?"X>R*DGR7Z!QI$9\X(N$<(",&A2C@1)$?M6 TU):0%HG]P;\H7PC$2 M3A5!CT'@J+9@!=29M9W>U4NW5H'3'@B:Y%IPNXJMY@K/,V?EO+/P(],-'(** MP)V)5,FRL+KJ-16O;F-\T LB'7K*O(:)=QK7.?'KWUHC!0GDWX=9)$":XK:E M+OH"$+B&J)N>+XJ\.9$\GW>8QDV/=$47UYXO*\!:ZH:,,;F=O&MK$UMWB/'8 MYD&R#<+ T62,@Y,1?VD4O^P^9;S9_J?OU\QALY8 M-/C(W5HUZ"T>^G3,FJI&X&*G!!5%G;?)F".$*[SCI2!J0)\I8-_4*@6)T8 < M1D YA[/!>$*#" /[U1^^8M=O4]=E]X1 RR_PFLU#&XW"+XT[D@ .=Z0_ZIF* MY#L2=\\I]U.506G03(ST1BLJ1V,UBV_W,OU4_M-193<3V//ZNEQ:@/B0JU:S MZ^2Z6"[R>60[G1/7Y]&(CV"DSNF0I%QY!G]? &Q([Y\QG?:[\#'(C"/O#]>4 M41=Q_;L\CKGWE,^/.92'IPD8X];&R*%PX (.FF 4E%9!Q_W^.X?_-S"J:=-L M+(!U,[NX"\/\P7C^P"W%:KYJI2'K"=83, M0HB) RL[?\@NG,#X@SW'1UF(%UV%LAQ+. M(_XM _ 6-MOPS03DL@\(CD2I'H];XTJ:;<8F$3.RK(LA_2&"8UO:GPAA90,E MY!Y($41QQV,B 4BZYLPYD=%-#2+SPZ/CM9/CY5BOQ,8K@JJE.&W.KD!?XQ:5/D85I/'EH"[D5C )J[4/U& MMUE'!A"&PS&M3GBD>@\-:$),D&1V'W+D++1WW)^0JG>H('U )+1HFTV%N%*5 ME6:I=+RQ84E2K3]")/#:D0R UM4S:1,NU+=8\1XZV%=2DE0)'IV7_H@3\4_I)$C\7\2$L0Z M6TI"O7 LG<2_.;=!X_JP7F.L/MLQX^-&@THDV@GQU[^:I)S>-R"@WAHTM!\[&+2O,%T3J[D0)/.A0Q.'$)?ML;(.0)7KIJ"[O/ M]37[9%.[__,_!^WZ=B&/J)&W;OS>MCWP0,%M$TCC&$@1!)UN@/P8+O0WKRSY MM>E")1Y_H7<=%7[O6B<@N!&1EWC\O\3^3[2O$]"C'N$> !_T '>>.NP"[G[W M3DO" X0>ON#D24\+=8IZB3CPY[>1J1UVUE[V-)D:HN$^Q$KB,60;OA M/2,'@CE-57BIQZ:88*\^6)!JFU_"D9'CD5I?S)=*Z3!+ KNQ2-1KM=%FPPSH MTSGCW8E>Z'>2DFSGF(H]&L]!R!3AR),Y>^0HQ8Q $\C!=:Y=%'C)JBW%06A M'H_DQ@M.#P[*81;H=:W2).5!2J\/PJRDL^T!DXC)G0$:>;).+BUSX5F^/2;Y>F;4;M8;FY&&LC]/ MW@XFE4&B0BXHBGEFN%:!,P6NL\YC9M.CJ>ZVB*[.5:JI-JQ M34@)M2GQ1I'0G@.!?'D[]GS_)'G!T8QC_'?'L=.,"![%"C\SP>_M']Y51>'D M[HK0<8;1HVW7Y9R5/#0NME\X)R7^YN \]:0TN&-.U1O+V"[,TRKXUQMY%I:^ MS:B(42]DZ)ZYQ4X&S@L9.2]K/JDW_6$.5NBNZ=5/" *H0U$_'03D2Y3^X3#P M.<'GA&_%"1?6KGC>T_!^_19O+@/B[T'@_?Z"YSJ-'O57A"H9@@CV#G\ZYY^Z M+3&\UVSQ0MAZ0OO"\6OQPL?ZK!\-5)_XF:[%[+"5=MJ^S3P M56F OE0"GGA('EITXF+Y?^)T_'U5)G@R8%RO;@TV_IYL=X\IQXXLP">KW_.F M0/1IVZ?M[T_;GSBX'HG>"K (?;:-JU9TE.9&C'C#6(]U8\D;;CF-)]?+GI** M'^ZF_,_7\32^6Q3.NZ^/QE-^-$;KN.@HK81S[0335DF[;Y+.5+FTK0>"/$])8L*V1(KD4*2HD+ M@I"5UZW28M:I.WTJJ0"5( ,QZJW.%-_ ]+T_[SZE9? P&>;#X7$VQ),!PF<, MGS&^,V-\,7N;0?&AN) &2OT4='MHC6T%%]BPW6*=N[\-, +2 D4U^AK]5]7H MKUFP_8>H]79@;8%A[WC9?O;;Q< M6_H]V7W?%]5V<)&48V'XJBSCH3F<\WHCPJ7, M<+:U$=+59HD9Q)"R$XT'J,2-NH[Z0L$7"M]:*%Q=2[JG5# SG4()=.8)V1XU M2T,)2'U]67>Z3L7( $V^)16^GSM'1^5X]RU!L&[JFWR^R?=C3+[G\N?4MM6_ MH40KZ;Q6PB%/9\0832?-5G6B]^2FUILHPQ#;B<^7@SA2;JA +.H[3+UO 1,\S?![[06 M2 W":2J";Z3=WDA[8/+.,QAQC][^19'>Q%]?6S%J\XI3S&IGKIP1C,RLT$VE M4DN5:VJK7G'3(%N:B(IX87V'#,>@Y7;JWO[;EQ6^K/!EQ-@4\A1!\,]?W/U=*[-T*R$<#XC+CTVGQ%+Y>]J?/#CX[ M?"=VP"?A_^+BE?^>U-2^0SW48[)V?MEI6ZA8]4<)^P'56[V='L$"JRZHQ:%E M$HNM'N-Q=QA@;DO&MF4W[K&!KFAP*PNGX3?*@G6[#@U10?V%!% Y5S0'P2]X M2<%%1@'ND3@" :=WF5/]>N%T7]2 B"M@.SW <'U8U*,1-6R9 '07!!_B3:>U M!RH9ZW"'4T 6+6DW-7]V"ZA5/ "$%Z(S@1HQ$@R1K9JXOZ-*'/7-N$RB-&$ MUT3-&D*=^(:?;@ 2A/=I5 MO'7?Y&[FE14[K9L4!4%TK(#1MJ^ZTY[ ::#II%A!<#E-0<:V91N[95EN Q6W M/2$Q="K;XW!IU&-%,C'F(%ALJ&KB'J] 19V@#-0 =(Q;K<"EV(H%=6 +P(4( M8+9M.X0FQ5, MP>F:8_'TDA" #KJA>@N@9_-#'UF2*B!'00 TF^!@5LCNEVG MO!G46WK:DX^-FX >-:15^.4+\2@V8CY:\#A "$X/9AO"RK!X24/UA2'$#&RS M(22XF+,M:8\Y[:1-S&G'2X>ZMN/<7C%P5<>]9 X:).6*ARTP>.0/1EU3;%Z3( M>+YK:=-\^9Z>(MP\8F T4\-42S#(8L$4URE-%?NHE.;WO#N*MH[^MP3\(C6)4 MA$_0$/;1Z"#,A\& )\?1000, 1T/T\(P/H(JR;YJ_R 2'B; <"@,^$0D/@C3 M_'# 1^+T(!8GZ41L/"1I_J1[0+C.YM/V>DAQH$+FRL%RI+B6F7,-)HJ%5;42 M#[%=#M2!N&@DF)@:JY]K&Y'.A/KQJDU.Y2#@2A,(G5YOL1R$3D>&)VIY6:-* M=78M+P=3JIM+BGDT\J0? >A(93:<* RY>6C3$W+18#M3/MLV0I3L?MR,I4@Y MF"A4)N,X.ZI(]7-M(^)MMA(AI4F*!9U"M-A=MGKVYFS;"%'+]R4US=ED*E\+ M+9I6G3;+RW-M(_KI#EF8)!9QN5K6PGJX,@_EM>6YMA$=GJ2B:V"7Y&HF.4^U M:P91+C=;9B=2 CW8C@=VJ6[%M#U&E?-1$IUV1RO MM7'];-\(;96+);)M;20WQ\T!.6DVZ@6K[FT&<>.J_"QO:%"2F#5@-*%N<*;N M?G8C1)KU4J9.IDK-\IR;9FM*8GFCNOLG)MCK6L!7ZBD1]O:4*%6;3:+&-HAF MCFFPC[1%=@T@"+<= 7!ZM;M-LZ$2.;.MG3H+92VD0-S=6%)LI!6C"CQ(840C M53C(1!2$@\LNZ@KF%?EW;D5Q3/Y)M$=&$]+.#E]I1<&S;6553 _S9'56FD9% M*I-,A>M^*PILB_NM*-[PP/D%^/T"_'X!?I\3?$[P.>'/8/#%[Z3WSWVCJNM_ M H(_OJ#;5>J.?+92-QV]-7=*W[FYQQ-%Q3T9 M8.X9!_=:?QN;M\R.-Y'!Z$&!V*>@B0__"9JOK3*U.*Y M;L'@5(6REU.VI#0JHE/,/1P@8XES$?.^W/#EAB\W'B0W:*_KLYZ>YB2Z2^J\/#>C\Z5343X:"%%D(!2. MOB<[OEAE%3_=YD=>8?S,2PN?OGWZ_F;T3=RUI/M74N Z^!- "0' X$5 0"4! MA=BC6F$&7"?*67#"OG3;0HD=:.T_Q@[XP6K_-Z^=^ QX]^G?I_^GH?_['I&/ MP6P4OR*YBW-VHX#_KZ_._A'C_J2",$]<_>73M?:P?F<.A*@@;II24Y?5;2J0C^/4'C"K03"%T$')3%1 4BH7 @'#]7@- O-.H+3U]X7D%"W-2? M_Z?"TU[E4@(=![J\%A-I>Y:*)*-QQBF<_CU!W\#/Y%O0O@7] M%*YF'Q ^8_B,\?R,\1-\3A^X@REMT^RQPO15HI*?DLP??K_ZG9HW/ -&?3+V MR?AK7W4\S9E[\]N/I]GI\ZF;#R\,^Q:@_G/'@OE/5A/W5#:\$\2;EE!)5!S" MZ[JWQ'5FG+=[*5I>=S<&5Q:';#I8O_+= 'V!>^MLS:-S#5/ME;H&RV6L27HKX4O:\4O?B2X!I2 M]-6\")V.C:>C^#C(-9G86 T&E= \*"(Q\NZ-R1<$QUZ4KPB RH,,[:;#_L.)[ MX96H5=MD,,F078,2UZ1^H%Q1%TB#I@61.]$52)TF.[>A/E#1+8"_;I#2 M-7CRH0Z8#;0JZFSUZ*! A^U!>]PG^08][F72RV$ER?SZ-_1"GXJ!HVATT\4% MP@J$7IE?$W1X6Q2>Q\7\#<";N.F IR+[OG*TBSY^)EF\XA3]OTU!<(B"D(." MC! =]/NC?(BE9= NERJ*I<0_USP]A>NQ8GBC4MV L:V);D#R/]%O,:1;M75^ M&4LGDO)\86EDJ6&PL2Z$=(0,D&>46T3@-P.&2X]SJV^MUI5QGFTF^NM0)-[, MRRC^^C=Z'AA.YXQ+^!W5Q;T=?T-B MVAM/^P^-Y4"70_/RDE3[R[6T&G7,Z>C3X657X>]<)YIM@5FJ*MO56;75'PY' MK( ?3EW&Z,)05-N8>&_T%H(*O+WOK;[G;O4')^#F4LK(GN;1$QXX=I-D:\< M31,TP0C1RQ)BR03:2?< I I"5#7!R#8DU('C+#FHX;2ZIK16D9M3\Y60&D;, M3(CY<##1@XHM7&?O,6-$#?N3>(FLEG(I*QZ>5T(6W+NFOZ\!.]6X$2LXO'%+ MJO<8D9^U_+$NZM&'1PK@#63X3HXT[9!'_W/5Z*NS[DF%H+-:YN4%.O=J]__Y MGP\I_QXHN'8 C0UU$2K*4%&1@_P8+O0WKRSYM>E")1Y_H<,[(V!GX2.X$9&7 M>/R_Q/[/O3'@60TJWNT!\$%Q;N>IP_+<[G&PWX.+1Y>5Z@*$&(4XE8&.V!O^B)HX8+'WLFY#YSZR+T9\_0 MM&2.%-VTSW5B&);-93^ZR)ALL=Z*EJ8]T)*7KAX@:380&.N-<0,TC/+[-ES2 MMR'B[=O UKE\JW?%?@T?A!$&!SQ_=(?H@@A2OW%7+O37/\<_.YO"6BBJ!I-[%7!MMK6 MG7@6= S;J*07UISBFBK%R0IOCY90SN(;F<2I%;$/H;IWZSIRQP!5QQ=![1K4 MX2YR.FJ\!RW$M&1 JT8W3.1:TI6%XUK"_?M0O\8G]BE1E,>GM/T@9A/Z9!S< M $Z2R)62IW.S;*3^4)^27NW5R\T8&^?6&L\,&K$(IT+3YH,^)=0S$4)[SVX0 MXESSACRWAV5SFN\T63I$R<5AJM"=5'ANV&?NSW-L1(E2Z5XC*S>AE1@/9FKY MRHIQ>.Y<)SW M1JP9NFCPZKY1W^D0]+C;GZ]9&?7*;">39/EX?]+MLFII0#T G?+48OK:2K*Y ME-0MT(MU)+'27!%*G8K0 &[NM)Q(H\F!CT(?HN::6^PY3.K*+8A$B AF9D@* M0<<=3\<+D5=5($A.G;J5870*8VRI60:I19XV./.6":RTLI,G0L)B I!VB/JQ9X8Z] M'B%S8PES!\A=)!S4(J#I:-<:RR"]*.?C8U(+-NJO"@J(J$,?K+->?%0=7!V]*H[PA=&MA$]H$'$4\::1*I5;\D9A MY\,ZW[6L46E2O[B_[F=DSV:DB4/07MKRNMUL4:U.L)Z<+Q\L>RZ RVU%CS$# MR4*Q"TPV&!DR$9.F,F:K_KRBYQZ NTCR4$*(#@NA:I5+E3;RK)_HS--%YFW) M@TREVW%.SLNNR .$:6,K X[ [.U? MF4,L)28=BQ_:?;*YX9AN-1,;:?7ZQZ[,[VXR[R'9Z2^KEKV:K,BY8 O,2(H' MN?D#K%U2T6*I9&8*S>W!JMJC4JUPO?$.D?^!\V()#LC]0F%\-3K^(X=%R'58 MR/6-P786&YH#6GHP:Y4WPU2.^?2]^%6X85KA,U-Y2DXYOM[,<$V3*QHH8@!* MD?>D_2.YX2KX,)EQ=U@H)B42@*::;[;C?'KY )9J&8GX8E99 W:^6FTZV4)D MID3%5WWP;WE^\A[#RK4=749R V-"U_,+;8TXX=:6&NW>F4S9."O5=CI4&LM]EN:XU628H1,KZG6QZG&];27=$"@26$!L2!:Z2,?. M^)F!!"_B< .,%1RJ_I;<#;SNQWM+(B.+ .KT*%B>=YQ\0]Z$2X *C6GS&HZ/ M9YHI@HZ2ATN>\*;W,6^$/0_%MDM=Z-6[FUP"OI+'EQ)H!/Q:T@7X)C@.178) M+P1CXK68MF)].JSR"T<7&$FV0\GD.D0VX\.<6@CWJ<&L?HL*;<[.*7H03XW7"9+Z=GR-MEK]Z2GBX#0K%\UG- I(.,X5ZC>0/WEL^)X%5*G"SO5J?QHB4U5MQ YJ MM7:P]/& [J>6/6]L.Y3+A?O#-*G(T&AO)^>=5D=;BA=5?3SUW2!/@L?AX.FU M0?!8X3K-)$B#$=9IB- NV A.MN^9-V^O7:M<+9$SQYL35Q37A,7&,Y'42 M.F:\).QW@I!W;6OKOCD.-7ZM0FW+1!52W4V=98Q"8Y"L-Q(RR4E:C@KUVUJA MW(&GAR8I9TY>"+I;@^6F160_"A4@Y-M\8Q02R6R"BK5CW6A1JV%Q04-Q$0N= MMME$^K-DF=Y8&Q,KNA\5 S?.+KK\#+HPI<8%)X0PRO5.V88! )*:P'KTT7(^1-[) M.D+PAN#W( .9U0:D(@,N#!+4#."L"62!>YG<@#( /@*5!4%".Q[:"!A88(QM M- UV@F*98@]-29#@? #*E 90P )9[+5&BD"6N&WI4"E1^*5CAAM M!7>F0O: MWJIDH>5AL8?FWB]SN#Y_AX+G];P2+ASN VHWKM]6,CPZ"_(-.%&&P"TV$2"D M,5S(.H"4( %8: D:=M41_ CB7."UD>OJ1V]"W]DH548D3)>K3_>!LWE1LA5Z M/Y*/\,4J<#PE:!(#S&W) ,XFL>-AYUE!P@-QQ Y0R UA+! D:^C,A\LZ!O/0^S@.FE/M 3RA4!9HA.0:X,[+&-&18O!T(= - 968 :"6?QP/WTGPA ML@Q3@TL:CR&4,>E!*]L$I^_=0_+L>PY]^Z]3U:&723*W.,31]2:&(00.NHI6 M &\B;OSOGOXP+00M?@6WI8\1CR!?FU/_< T)<4^#<#+$3<0(&(A.3^G 939$ M@HISNWWX@X'O&R/.V]&;(%U"3 *T4I=P7H@\A*D@2/NKC^V^5"@8>$711\C% MQQ,SW7"<<;6<_'MD_[F]P3DVWB$.ZACP_ M.C *'A8\^#G=ZY!@';00(M P'R)$> 4#1)"!;YA? =\-K(@_U>/>N+-I;G?1 M<#9Q5E_IS7) F!9,BPW6ZY,"Z)8VDZ[X?/K:G^ZS6!_7ZLGR.DO:EIILVWI( MBZ#(KG@B'J!"H8]XE&YEV-^!"[ %XCG(C+U.MCU]1!$*0BC5 J[;S#TDL2$= M]!RJKD@ZXH^/GA)?AX6VE@"C(IE='>_5V JP& S&C&ZD/.*'5 MY5#(82@0H^*!:"3\/N>>K]7@UTCP:R3LG_16FZ->(@[\(<6X6?^.V?%FA0 W M\]\A-.]CV[H(K=$@0<][Y(8/=LAB2)DDBBUFO6[6D9_LH(("')F)Z)007A..A4VK3(# MF9Q/V);!KR)2;<6@N/3CD4!*!V=V-5QCFYEA8KQ1^=1DR0S" _)X9+X_C21: MS=)$;HXG?+TS2#?2!AIY\O9Q/K-N-3A%8IO&K)-KU)FT%EG"D8=O'\2 $ K1 M\=% B(3C@W <) 9Q/H0R @$ID(E1-)08'L^ME@1RJJ\K,;+96A6+=-W:+,MG MX=IDDEPH/C!#9&JMTA&[&R=!180C3V"0'5AF;<1')K+::F["[,"8=-GE.0QD M@#%BBGVC0ZJ9Q*"\6A:,O,# D2=S!J5>DV/SG:DGN$JB<> X#K%H:AFFK MLR&K\7R*&DK%ZBQ5/\$ ZJR5C3'3DBF/N6!_-2$+,CU9%9;PB#UY>V:^"%:G M_7R%I3>Y.A?ATD(L6Q_$3D>.HL/>NA:26([N%BN5)A,F%RL1CCQ99[D^G[7L M-ETDFVQ;C+:+L\E81R-/UBG'@P)+BK.2'!1FBURHD,XGV\P@>RS56$:PW*9K+,H#*8)T-#XJ 9G#=,CDL5 64KY478".&A)RM=ZAPG=D>D M+0<77#D1!,9J7,!%BT^6VJ@'2\VJWN?)YB93"!GY59L3&9SO>CQTFF-2J>&\ MUY.#J;ZR4HQ5M+H4T="360VR7!XQHTJ*G%>,9KM?W22"@^4YPB\W,W5ZH*=6 MK$I&:M-RTZC7VF<)/S&(*!$J-A*Y[$2.IXWAL+#NG!4]I9D]RBM,3&%3+HGR-\VEX4Y$:Q/N'L42D\'@?U82F\/$?X#:B9,'2'HN5Y-SH1LXE>%TS% M4&G13AR M.^>-"]LTT,D%A!IO6&LHRS7347;,MTK;9%N3U)!EERFY&2IV$A6(_VY+](O5 M7%*L)NHM5M-@2TR+31,UIM'J$:T& \5:JI6O5IH$4TD32:;$5%)L\XJVXAVA M*ET;JLA\E$;GB\!2?T.]:0O6HU>__W0%FJ,&-D(=A0[RP42:N=D8AL,I**8( ME89SWC.[&8,Z+HG1! BV JIC9VG(./(LK /7Y6%@N*H68(TX'L6M!>+44H?6A\+/3/![^X=W M5:A9BKLBI,%C'&F[8M'8/$"%F+=?.,8!_N; A/"48W?'G%ITEK%=F*=$]*\/ M5)''LT1"=^Z0="7S\ \[)83CWW7/>(/AT%W:)CT75LF72.2+[OG]OE#GF/;1 M#;$/1%7LA9X=%F@/.E\= NRM1H85> Q=K7TAXO#7 &0AM1/=06K6G>GEK>T[ MEX:G_UX($J\ >#2%?'SS7BW#V392@9R_K EP_G"=]%>B$4=>?"4:.0Y7.72 M_E&LRSE2^Z14>K7[#.I2\26D%%M@RD2V4>5J1$I_"3BP*5G""_&7S8="* M+'3!/5A9@@8IQ' >7>4 T]HMHP8,=+_#BR"YKO$'H8-!VG/9)8(AR.1F+,G9 MXWB_/LLW-0UE?D1?XB>76O\E ,[H1AF3^&U'P4S7D^Q?EHT^)WB?4)#6["&O MB40)\@:V^PG&&"&DC;#7XZ]<\>_=/7])4B7D[-A)6/?9G [_*<)_KB]GOP@U M/*_)]S1"TJ&5'9EYJ2PGNQ3F$I@K0(<3"E2EJM63[5(YTDN/EC5J(SY,@.I5 M.C%0C4&7K"[SH-!.M'MV#0I0FGPYC1.XFP3](@QR-3WU"25H3C=$W23Z$VDJ M\9H%_QM-@";ZNN8?ZYIWW68*_F;HB@(/N.&:V!L/OK+S?92=K W/H,U$MXG> M(;,2+3"::-!6%]?8GB0.3&[.QU\$0S_@R"T#R;(E^"IKJ1OR M,0^?\PD=/.B[A3ZP<4N??8USVJEEN>1QP@K*D,(-.0Z&>"I=.M6J2?]P_SZ' M>]E\(3H M4* NKA^107\BR#RXRQ\UPUEH(4.#"(UX25C!DUN)Z/M?->< )%B MJYB/)==OL;6CO6TI#O-!_'/]^YSKC&9 ;/,2D=<6P+10DNBIUW$[R#^^OZBE M_2 /Y)9N]K1UZ&]T/86#UZ)?DVOO+_MYX;GC'#OXU'$GZR[8C9DP)BJ[7G2R MU7J]49[3!V4(Z7LZ+RMZKQ5M)D,AKC.1.#>/F_IAQYVU;M;&4K69"9#!<[G) MHC28\R-6U=NAPSGR$(T.MF;VT/W4"OB;U78K^G7-K,,"%2 MD3N3QKC/DHDT,_9COY\N]CM&O9"A+QHQ^P?*^,^+=Z=>(M2/VS/Y T/@?>+^ M(7O^PL1]H8OIB0ZI^ _DX_@Y/?U2($ M"7WY_WY%?GT6(-%;$WQ\]GY9D[<2 M&#*Z<92MT)161%E'U7^=SRPJ ?Q'$?8^+SQ\S\_#"P_,[?E37MD6 ?.9X>F8 M(7Z\Y=>STLX1-?U9HJ;H%RKTI8D:>5:NEKWH8_EYL4Q?0VP]VD%]R[CB!UT) MW^NV\VU#]-$;_\_US,L';,7#FMCGZ;T2"+G7 LX+K]V6X!V7^6=O !T^.V8S M]_J/%5+C=8%J=UDP$8(5+9$-!<5/U_M\96E.D4NS.O9\=URQ$A4/JQ3[1EE/ M*EPU-5D46EHL)-914:K0KW^I2"A QLYUIO&EA2\M?&EQTBOF-M)"MA6Y"<0% M2=O5&;U(:237NK@IZG6DQ2IOY>I#(SKF0)=;-A+6W-3ZJ,IC%*I(\4 T^I:P M\*^XO_P5=^B/KKB3O():/KQSO7VW&N7TAVN4.T;18:'RX78SJ.,-;E=QM"&G M/1MONOVLS=]W+.*VA73:!AFXM/=+M^%0]L&<-"EU/IP76;L_G7>%:C$9$1C_ M!O\);O#W\=;O.L \%:4]D^MPPC&DPRW,MI^#Z$C_[93*1KVEWJU2O?N='T+S MW;; /ZANQ^D6;]+P"5)*Y+SH_.35U+[>^(V=-S?&BNM4P2\^0="/1LQ[%\4^ M8AZ%F/=NLWW,^++,1XPOR[X"8GQ9=EO,//LM\8>A\&TOC<] X"IE3Z]V_?C MZ\4+87,^4,(GA!]'""<.J*\5.N,+Q5,(^"$7GV.%KQMGX]/ %6G@XBB<$\?I M0^]>+]QP&0@2CSJX(YW>O"KY/QL8?N15_'/ X2DO\I\!,CZG^)SRHSCE$\?I M(TG@E6A6XB_^.O5[[IN!\APD[K#Z@:ZVETG_(_DZ._$OM^$5WTR]LGX&Y#QU[>W[N'1?K(M/Y-F^7"7 MSKU<5T^X]2?P9GT=5SA62"6!7K,TN[+IJ,L1S0%UP+8W-CL,&>(@ MAGSA"2H6B$5.^S;[8L<7.[[8\9WH?R)W.M55)[M2Z(B\;J46W7Z?)O.S)90[ MT5__A@(A*AR(A4_['7]=5X)OA_T0.^QQ,4C?Q&+S"=XG^!]%\%_?1?%VPM(K MQ7#\T/7O?S7F!^0^$61\3O$YY4=QRA>S$=_H2NMKQ]>+/KUKMN/C@D_OO\TG M<)O]N;?^O?ZOH:*I9.NEV(8#O:+84I4869 N=MAO2Z]6K0DP&F $I 6J3&A6 M@/6ZR\R>]5*T& _Q)!^AA@%0W3(7O:RV^N?ITT>:+)$=BP@>9Z&:69U,<%S8'ECBJ#A@D.3Y< MI/EKM;5X"AGR_/;6B;?&O_3T+SV?07NCE7"NG6#:*FGW[5(D71FNDL*GVV%< M)"OYS)@.<_'^@HL.2#-?3^;HS&HYH*A[:%F^L/"%A2\L+M788E8MD9+-C<9% MQ_%@*5_:5(+&?6RR82[;:95%/L?Q%IFR&QDEFEYC:7%Q^PM/Z<[/X\93-7]+ M'OB;?6%]ZH5* /5,]=##DJ#>0J([ D2U\G7C]Y;*/%5+3Z?#%>!?HF"K%M*1 M%W)K:B!P@!W-$*A>/D$2)'JOM\KG!=7Z_XR'#T#E?+,M8(_7$%3XM6Y;O\?2 M"@CG^DAX8.?NT&6W0[7YCY9Z[+I$J\#^RU?E1_R$_7',\*%0.I(/)Q+_"NU# MW&X?W@-DUP#DM>AFR20@4B8$3ZBXX!7JO<$+& ;P?4Z[$-1S(Z6K<,7K%R*C M&X0IK0A51WUV"8!:[)[IW['OUN$^2A83:=T!J?&U9: H4[>2N M:EN&RUG/*P^][ [#MWC>0W>H#8F'%V[2%N?-9BC_O-__A'BC]0F$WW,V/FGI M[[<]:0T'BB8+:W,#6FP*Z)EA=SJK-/KU&_4\>0\1GS)RH<"(?>JK+A2P!? M OQ8"?!G.0%G1( 0SV73A5RP(<_3B:II&;0:Y?\LJO5#(@!(.7XXI%(D25?M M1705B34Y>ENQ'HJ Q%OM+KZH)?PCP_W]D-VK>4O^+0)+=-%/B8*)DO M(F5[,&38:HP/5O687HIM1"A*WE+ 3JXCMD'#CPD(OD8HS4T6?@6]#\=9>V*Q M1PK@#<20DZ,$@1!ZRV$XZ]6A?_;VZ@K WR=6_)__^5!ZAP<*;J0NC06("()# M _!RD!_#A?[FE26_-EVHQ.,O='B?!+'=!8(;$7F)Q_]+[/_[WYVDG_QZ':&'+SCWY(T"T[>"(Z6KJH0SQ$U&$U)P>K@?H(V@ M#$E+YDC13=LX$Y:^5)AEO3DU."[:8>Q-Q4AD.D"\45CZB7@^RG9#.0KGL@0% MR9PI_/JWI"F2!@D%[<"A;DF#Q'D0$!X_=R3<)M_$/6&H&):K=WSCBR/(,1^F MJI56OI)E*ZD\V\1,>0?1?8RMO(83-IP50]JV#1.@5(^A;4*$F>9A' *Z#-W4-#EQ# MIK+@F6\!X>51B*IJ1)DW( "@AH#S;P)$$^Y[@_9>@\@B6F TT:#$%M<0D"\! MHF0)+\1?6/93J7\.QCI?IO_YFQA+"A 0H/FE:4L6 3'&8RK ?VX?"A!9F]=$ M04) \,/YT:YB53$&&#*^L^5 MU;J=# X-J/!.".\_"$ :E! 5LI!FO!4ZDD":PL5N-^+N8P]&"$4(PZV_WG7Y ME2!]'(CHY+K"6U! 5\?[KSTO:6S;0E7'30<.&0"VU?ZEB%TIM[@2*8V'9-I( M=Q/:YM.F[.'*UFE>A4>SV=1M*'[:O (/@R--M,(;QB"D2:MNN5F;<,%X7&/3 M&RW>38J__H7T%0J=UOHG_FJ4DQ]5S%.5WH!*U>?\U @!>BI-\@YXW99I3@%TD!YJ0:4P))S@*VA7HHP@@-6/?;&70>%8@$,62V?FG 0'D/&%+3DZO,^/68T0@@S:TYLVRMV M.,:?H/97Q<:T,^ D./14;"A3H-O\ [2;-#YJ,YT#3@* ^^^;1M*]T+ D[I@ M0YTANCVG$7+<,]4T;7S>3FU!Q!4==7BX&K:"#DU( UA;0;,>'NT(Z:+!:RB% M%J47"XYDV%*-::OH&8CN6PGF&$3YEG]W?S^O6-[.V;2')E)*-(M=P']:ZQG M$[SRN_MTM[FH-\J9)4=*J=2"6^17C53MTVZA$K0G10S%)K L!: E.Q*%6?*( M35LZ]ASAJ\*S1*I&[(Z=684HLIEL+T=1WB)KH26R7JA .'9Z1@=V:JU#=&-# MW\"_>7/B4LEMA,*WIXOF=)AI\EFN)L]+Z]JPPAA*-G*QE'(.FE>) NX*(BJ# M4*8E(40@ L\2Q4Q6I*IASP6R*4:70@3HF:)>?YTH$.J/5?:]J*)"6UEU/(;@ M9S/ (R,!$Q1OXGQ^CXW@(G5[6J%1 C24G+^AK06- -VP OO'EU"&0BM!4=#3 MT!(3#6AF/LRL@O9O15\XQZESE+H;VD-B:& -#&X:^;E&F(L0^2/0.L;LSBAJ M3J"9-.$EHB=9MD[D-8<<$(^=,<_VUAD>OK?*7+F^FZT )X=_$VG)M P)OK4& M])D"G <2_Y@$IA/,]J:S5J0#+("QOO&Y0+E^+QH=#*@F%NE\>E4$;+>$-^P! MSY6%0!(CROD1[3F%L+3M=12MYVMY.S@D*. M,\FN'"W85+Y1-29:#XKT"!F(AT-GK"[(A8:^PBX(R*XW4]2_)SYO;X,E.Z9@ M,9M-F:25CC1I]>LE(0FE<2P0BI^BT[' MC51%&EN2P+^T]7K'$O!D; 3H#BB M=P)- ^0_@QHCD0%#P^8A=V]]07A"QSU$QYROO)/@*X1CO9-@9H:D$!2U%?UG MU-!C6>A,NIL$BW)XR*+303\5G+MWT.'MFN"!P]@BE,H$Y=6.MZ8+VH8C.K=+ MEC1TW&A0PAH 'Y,!8F8;I@V58?3.Y40:'53^(9:ZK:!",VMWHAM*/VC&[LW: M_8=G9A:KJN95O21R9':][)BA274F\I]GEC_6;6NY7*@_;L2R'+]8UC>QA"0U MH>7WJB"$Q/E!;*+SF%<4M*1!:!F403@[J+!TF1OWY^%-ER:7KV U[KG*V?W] MS#C],ZV68AKQQ&C<*W$2:+"3<:JER+,#BLA7,@.: 3?6@.*H;+*'7-[SBWQY>JE42HVD65S(LAVO)DMFN"<7DY_V MU;A4@ @"@VM/->99RABWM45.7 [[\MJ>V$IFM9#3Z* -O2(O]/UYX_6@8:\) M5)%Q^;9[D$G"2R:)'T F268@5M*^9!)NU4[)E 54GD!.&4*/3+I MFI;M87$U7%3UG+7KO5\/NL/>M("QBQF9D@&B#+7/%'(\XG_[35)C>I&K6)APC5+NJU&LF7-M _D=C!\$SLIZK63(A,M MJ$:J#:[*:XO2A,O:X3'SZ]]P[.6"@>").G%U]_H]" F0&@KN@$!T &'?.2 >6E(0.+ M6*!W;07M!Q$-;4 P8*5)JI;7R3E;;#"+8G>JUMG8:VK]4V+:$6L[J7:([1HW M:R5(-1]GZ9)!,Y.^E5DOF+ _2'L3'VG1E M:8:$)*MF])19:F6J11LB_I1O_TL 1UQ+[OS>8V)W+.RL=Q/Y*9#B@=P($CS7 MG0L,%/E9EMZZ=RV1[:;UW8+OWH]3;EVVNA\.:\-9[IPIR;>R.( $I"-61 MI6/UP+G7(UTG#IS"P/LZL[_=T02.SE5X*OW]4:QFS43Z\YUOC@B;&8T,^$;&2D&:7<,O7Y=D47NIECKT )#5J5XM M2ANEP&W0%0H9B(42@7CLM%;[K1VQ/@HO0Z'*SUA]V!I49+ RF\%:B!;Z,D)A M(!J/!$(T=7H8O1!)I*%O*U%/^ 4XO./:"@GL=L02#!?WMERQXL@<7G/\KW3@ MM5LC [<,P/)G#(6(LI="N/LQ>M/IY '"GDUT1=@>D[HAB84W1HS,HC2$ZQC>.*=A2.0XJN#+)1U9F255+ MB1BW+I";11;$Y_GFYR_Q/Z4JY5)\C^>DX8*TK5K3["8RL6'ML0+F!T%_G!F7 M&#E37)-%IK 9E_2LONR*;\H&?*2[5R:>N+@?S@3G],=3'. K:-:%VEF$=%/4 M:-,01UV6;MJK9:PX9HIK=$E&!<)GL.&SP@UPT.B-DVL51"ML-BNO\G)_HD9+ M2"11 9H\%4=_HPL_'/X CS$1'GDH!@T0"K#@R44XEY;N%9^K%!\X>[*[)TKX M"8^G!^G#WC)#CN*.X G3DV@>3B#.CG$LFL7)G6(6_1A6T3!22!(L=4 "B)1 M)=,YPFP->75Q#@^O*.L (1D&6.@C',7O!+ZB:=%OQ!!%6\*_G#-/1RT.)'A> M(K\PG'"TEP'H.908@/XT)!,=H;M#_,2&<#6EG9]YJT1M?\ *Q.X&-^Z-X#Q2 M%) - I#O=P3W-EQ[3!M\S<'#_5IP_&TE%#V([R("=G]?B3>*R6B,E*/YN!R< MTI%A7N'C]/A&O.'<2W8@X 2#7VIGN:,]SFP6RVQY0V8;L[@F)E(E=2CB SM! MQ0(Q\H%2ZB?AH3/E#-*LB$#.2H/$.C11TQJ+U?H8%0K0]+F@]B% ;+G-1D)2421'3N$;*(A9<^S2"9P4&; M%. WZ,7'0AU))@-(ZM VS'..D'V4FL>3,])-=%TK:2/%1BL-$$/;(C3=@H,P M9<*U!(Y<^;NH9W6FFT<2$:65'>AM#@9X"YX4&EAC*&WOXNEQM;_O.4*1)\SV=EDRL9TDV/U])4E LLPJ.:CD63*8C;>BZWFDWZU_ M3A+4G)P_L^$:PAD(Y,-^2QG=<.7#*U$ 3"(]"J\'K#I*DQNYMZG$.TNLJY"1 M4" 1/G.1=R]I_%-PD%_HPZ PZ:3)9F&X(4VEDBP.EU@2A\*!Z#EO_[E0L!>B MB63;ED^>E A^^&D\F,Y0,P4V]P[GGF4: .% M)F]ZM"=71@0.Q$/ :_PY2I?CK0%08WM4=')GV]=NKQF"5U5#)PA8?TVYS!@ M;!!2J@ANQ%\[V>L>C^ZO9X[$O00_\NOC#!2WS=WN?$%@+$(I*.V^^ALO%ZKA M4$/&U\D"UKK=@PR*>?"W(=@=JP%\#KOGV5:>F!;]OIHB_G*W]<>,2"T\S4W0M M8:4 U1O1M:8%B8?9;3+E[.ZL$K""C&,K:K#)9F4]VFF,0^EY!IK%T5>BJ03) MZ:"*8[<_"!<,8W,@1 5QTY2:NJR6ZRFMDZ1J_=@[.:CO@^9C]^3>>BPN?)IX M57LHG?=K+L)=3K5X2XZ.0DS3B(-^>[)$$1%TY!4(5=%QADYHYP6(IF:\X49" MO$M,:0Q?3$HNV,1U9IRW>RE:7G M/Q<"*5A55U^'^9[W<#[\>%/F M_P+0OTATT--9G5U/IBT,4DO26Z,#N=T^P+^W-0SISRP AK"LX MPPDJOH%]>W"L!V./W4YM0-A\36L8XB@#^+#77L,:Q-[.P$^@ZW]H)P7<"($/ M3 T_.1:3Z3:Y%AP]'%<[ N,QW BT_0]CG.G$=MO;NDJ.$8#CG)&G$FHV@@L# M N>"C:41,(Z5'^?5 G BI#DY9#(N:'1M[7UKD]LV MLO9?X>N-S[&K.+1$WZ<(<7!5JTSDD@0Z'LWP'Y^_']G9^^B%8L\[EO_^/KA=\N/O7S-H\SR$LXR M^'8;9"OK:[S9L,CZP),D"$/KYR3PE]RR9DY_Z/2Y+PW/._UK$\?K!=_?GW[DJ[^Y>/;K__WZ9UXZJ<_?_[]_5OK MV=FK5W\-WKYZ]6<]66;8Y?_5JN]TZ MVX$3)\M77S^_6F7K#:'D6\D5V/G*FT_*K)%BNBN]BL;3S MA(?S.%N]WG_ L3LWZKY%'&5G"[8.PMWY?W\-UCRU_N!; MZW.\9M%_V^(;^&_*DV#QWZ_IZC3X#X>A87GT<Z]G,<7]\M7F,>7D@M3RY8F(? MWOSQYK=W'][]\?6__C9U^Y/77ZQ?WG]Y^^>7+^\__F&]^>,7^/^;W__OR_LO MUL=??YPG/_WZ_H\W?[Q]_^9WZ^W'/WYY_U5=]OG=ES]__XI761\_O?O\!G_X M4N,JM47]*T^S8+&[8E4_!I5GTM_G00:W>_#KUQ6W%G$8QEN0.\L/4B]/4Y 9 MBT4^_)^%NS1(K7AAQ7EB+8((+$' 0LN+(Y]DBZY+>)J'F;ALPQ.&/Z16NHKS MT+?F''YGOA5$>->_\LBC^\AL5 =-,S .:%M2&C5;X9TA&8PHSH!"0>2%N0\? M>9CR[8HG'$?%Z[P\2= H)7P3)QG8%^O7.%D+$1N?_1.N@544IFL!O\$SK U+ M,L?Z2K^5*X=99BR !:M319(CNNO#&J+I]F"AVF:KS=B1O!W#)0NK#; #L!0S,OB!%8AN(YWB('!/.-8,/\\\N'QDGKO83#!\(%C_9/O]LG7 M=^&'7QSK,]#&^E4,KL@JY9M%D5C]H1"YO;-?B?I(C@4LC87BAQU87XM'*)6_ M<(^OYSR1L^C;%K@WUX;+0XWBUI]1@!SX@LM/@?\@/ &RC:C][CMXH A\Y]MX MO0XDC\&QLIT8=4J##IP?7P4_U6TW*Z;AP))>;F$^7O#D(N#;IBSK] VDM9 >)"N+*3[+?5UUNN!$)^ 4*A MOD'FR&]S)3IR%;T(N?51J?>:;? XL0RE^NP)K M6EGJI\]O"RDO=(4N*Q&0!\#E%Q68@VS"](#E\#NAD<"%4 M >YGWBH :R,OGNDDLCLE\7K PYV<0^<%RU-UD;3=H=O]#!@R,'JB8QZ51!]N(4H0\0U;[?!/& M.W)M:,G$(YE/PG(!8A/GJ?1Y:>ZMD,TI6"W\RR=!.V.;C?A['8-XPKWB,SV+ M7$9HK4FW-'KYZ"XR>G[*UN0CN$TBE(.=3D"5?4%4Y"=,*XWAHDV\R4-6\AX' MM:TM)VFI?(N< /J"<:S2=&_Y$%CHJX^DN.ATE'Q,G:;LTYLPAFD4]G^1)Z3W M&Q[Q3 1+RHV_QP@5OK4I- D\I!4(+UP@&>-S*05 LCD/24% 9<%60(Q%JXUR M=$$XH$ZU+?GK'.2SD(Y# L&('J-K%I*,>:0,UY+'2]"E%9@9+X9;@;,V\@=L M'6J<$$LR62GJ\ Y40@5X&!2!Z8((145K1^801#[0,=G)<5+T.Z1 Q0\91%B^ M6#G:FBT/PS.5X0B+X[%-AN)"C]B@#\\C84Y(T>"B^4Y$B\#,(,KA"S(/9"IP ML@M]=J6HJRG4*4#W<[A 56D0++2WRQA=0U/BC;/16:E,%;')"R'H#!8!F6K@ M4;:-M2F?TYPS-@?1GL<)F-*_/^L]LSS@K4R%B\_I!I1>?I9+%'><>9"^L$W* MS]4?K^^U=IG)0T*=Q>MS7.=K+;DGZN!\ST*VB_/L?!%\Y_XQ@FF)N)CHN:E.3016D&A0 M_/CC*UR-9/(K%(-7)$KMUH">48#6*< ?<716$>P]B3X>LU&HM^#5,%-X[DK< M5YIR$&BA&#+BHTB$!BT"2?$DT(B,(DP;RSX08F-<'.M?1WR;6NB3(7S??V:J M @,1I(("EA.%B^<8GB3R[QR$,E*!*T1+(&L9SH"^P6$A)A"10\JQ1,/W(ECF M>9 Z9!@-7J:-Q\NZY F*LFX#?O8O+()7Q(E#1$ MNHGA$0J+,'81D);(C-YXS?X5:\-!AO2-KR#^ -*>'T3>DH:B+(1Q]I%8_P5: M(2R.7? 0\]PR%Z4\%5+UHO#RTK$^8HX$\3^,:9=%02UFK 2$UP>093:ASQV6 MS\%(RTE!!)) 1 G6ZUBZP"!O!XZD*/UDV646B]%6F=%5(AXMIZ.A15TPNSR= MJV0QHK1U>1I'1*)EDP.2I)*K%!R!B#:"U0D"7I$NX2AKH'>F)E*$^OI4$YX" M$\"N-)8R_842 =(ZSX,0R&C-DYCYM!C0/EB7GA-2-4(E^) P+3GZ[R47=H2D M8J^@PKUXO>:)%"Y):!50:S9+_@+TTTCUYD^IR7'X,ZJ,]^; M58,*!)%H!).94YE9IN? #IA7JNKT(.V%2:;JMJBX[)?M,O+DGJ@IJ3K&FJ+L M"(OQ7(U8*3FL>(16:@.69,5(8W$W!&80RS3_:-)(XY1N1IB\(U<6Q;>TK/H( M672L-Z+09Y4+@ M&:T9;$Y ^Q8\H!E>16?M,5=1[%X2#(0&;:4RKG_CR2RL'R:N/>KWA'*->O9@ MVJL*L(BI+NWL)S$#+8+2]=OF-OM6^OXF_ 0MX-D\X^W;&%A!K MGK-PRW:IS!:F4\<=JMQ&[KOW]C;G.[3E?ROS^U@%233>5-S'AD=^L>%;"WGU2$5CT<2' M@O>X.0Z*0;OVHI2>9N)4@O?O/!#&1Y!<<_;P\Z5^_"X>GW;.\!C ?'>9K]N2 M^^88SQ6Q#MA$?L% ),J'71U8%!Q]R!-*5QA1<4C!>B,R5Y@BQLF?R\,V'\O# M-KB8K[A#HA][:(LQ^8(Q%,DT*I\\2;*7P#4?*%.(IU>B<)8O@I?";UPB9UKI M]UZAM*C?H>[G:4Y':4#])4ZI\Q(DZ M4R6'N=IQD5G,),L4#="4'3%\XI#$BT"13)2:+HD<]26#'41ZTK*)^%QH,![& M7.X;68<[U3F_5):;BANEE]*LB?B,$?\!4RJF:(O\APN.I!0>4 Y%%T-B=!U* M7JCXP&2U#89?@'K(FALN#1ZRL]84:23*?1R&.OME&UL_ *?9K.+,A^"$M8E! M$S%#%[3T.<0H:_ KE<("YO?1,A4U@H08J/%RWU * KX0T=3Q"M]+/#/';VIY MI;%%&2PE&H\)""'98!TFRMA2;3O+I/I&TBT/"/C2*0>8G0DOC>7#6%44X;:# MAV6[#>X-@,1AL:@0_7[O.8JWVWO>F+-%VFZ%8%"$L%?/P4HNT:-RBJ92M<_] M)8]F0KK:MRA"HS()%Q>E:L'=JHP6^ M\W@"W^#I"SS)!/8'=$HX&CQ@@AL=8;SU\=23.IE5V OQH)TT*YC,"'-8/#*/ M(*K+7NY-:FQQ-P9QG6\[Q"&T>4=6UV"QIERU858Z010!V(V160@B+H"31;L9:!+ MXOLLQJ.W:?6$5;F-@P9[@X0BB[!W<:4DG-+!&S4%'X0PC#=JRX*O>;)4^2*H M-^V#%'MZ!\_&XBH76W'-,&-P$V:\*0S>&1:R@@7H1L$/%FD&L="VXCJ=/OHF M46%\P2%1M Y,LB\]7I]"(BBWWXJC#A!$-I@/OK'D*67TN-&N<,WS&+V^-.9K MME,U%+@LA9&1)AC+>'F&U3Y13CUP7+3Q=B12%&?8HAB/^87ZT'AT7!D"F=C+ MZ(SVB^6-+$QC$%[VC8OCZ!%?QA!S"FK*LID(%X2$QM%!E"7J-DLF=Q&#]0:6 MNN\\*9LXB%[.9/AW56F6GMN:"M#GO<6K3&>_BBRL2$S'!L45U?2@*1G]5$X1 M)5$*;%8$KE46'*X35@&1DSCI3&=](0X/0KE]*%QDG&?X,H--NPH<#R+ 0'0, MW&.;(IX]8D:%'MN:!4:?I>W!DZD03K H_V#LAOE0)G<*@BC-A.%@Q4F/G5 % M7L3Z9:B_MS",UK"4*71&4('>RGU MP<)9&1:*-8I)%IO+X/8SSZ%=))PX\Y&G\E*-+])E6\4PJ!WNU5Y%/AN@L]U)3<>?A':+X*[-=B"0P"9_OQ'^/5TLNSU:I A'1^YVD M'-?5#3$W1B79SXQW^#K(T7@ CQL$F:BY8&Y+'F'OE06Q80,<7P4;61D2P5Y9 M)E,U@>/6YOJC,22\02;"M$(XB]/CQ1![=N,X]2.@4IIBI(ZZ)BKB"6@\O>97 MS@]S0I2?\OA[$23JE_'H(DCB" .E:GF%$J-*5:4TH&6X9'VP)ZE;.B7$(2^?<@)7M/-S1]S E2;R:B%5_&^6+BM)=_8!<8 M_,?7#CG=X%">K6=N^ELYWSB8YTT0H4L!.1#;'O*XWC\__JZ]Z486-9$[644M M)Y%SPDT3"&_WSNW11[09(DPO7VH!E\9#7T7VPLKO&QEUTLM;Q>*P$>TJB9RH.CU[W-),[6X:NI.;TX(M\#P>(;'L:CHF.T']\70B7,U %WJI)% M:XXH3BX9@*?:?!FQT(_EW84,-^;&WT<:G\3K-GAF[(B_(\M_Z6M=ZAU VN X M^BH77##/=\6YL;W307=\R0L/_U1KY0?SMB]C7;F!@#$!,AKBJB46W")9M!3K M9LN$RS>7A0#++4,DR/'2.SA8B-MD55I_O;W,L?93#PJ*<&_AX)EEZ9J,!U": MB\VJ6!URP)>2[6+O)\WG_\)S?^2A0<"PW+>)25D#C J^BI@"3T2B;N!HJ7RW MFK+Z@PD<&53FTIA"X[DON$_L?] #(2BU?N8I4 B5D@BL=KD23KI$Q$#33^$: MA77JN.JAV%6L>1'1%Y&4.-W,5"J!^_?P%+B^.942IPK$RK%H1_&C%\LP_X(? M<5"YR'@4*5)AA@YH@2_1Y^*%%Y&0I(>L+#?:+LE"$M3R!62WXI@X*>H5IJGX MK0CP<7,13]:+ZF$U:#ZFI3:(3TJ,U\);7_94P*223'4NTP81"?I)O&EH(_[X MEKLZB\5[Y8)*_!;[10^YE( MDR :IRXU]):4FJ=\?E^^/56\A+3W?I-(4.2@HX$S=)]KPK#W7I.> &CCHZ]; M@("NR%+'$A MOA0&ED@$*G.=GF%$&QC1=PP?VL"' MF=/O&T:T@!'&,K6$$<8RM8,/QC*UA!'&,K6$$6"9C$:T@1%3D\ZU@Q%@F@:& M$2U@Q-@9&$:T@1%]9SHRC*B/$=2+IMHCZ5Z5OL=;]?06JW[0^/!QEWRPDW!+ M&G@Q]O:*_OYL].RN]'"=\94Z>&^"3*N;#0>]U/$A\\I#=(+0"^'%2V'BC[UM M$_$W[9W\^&INA*0>1;DN?G\*-+@N=*Y])^ZH';[6XCIL["N$'JB[ 1$1/S-G5%A')+7[5S'?S'9NW![ZE#OVV.&*JG*

$@Q<(T8W%,,9LYX<-)2\(;ZU]4G!P^;ZCZ0'-PGL3]AWC\W M(=W5(5WY?N?YWSR/\\7B<:.\S[(C<&TFNND%5<+6QZI--[_L'VI8B#@VUL!* MK@+='S48O3V@S MPLBVD>T;R38DM[.>/1Y/C73?*>#OI'C+%*"]XGVW?* _&]N]R>"D#PO6'?RW ME\?&_@ 6+]II.5*W+J=/7UVXFT9 =M(;(Q+KU'B,3NY7 M/)Y2G,*NQNT5Q+7=P=0>C&L\%M>"#8['DXHV[H#UX&K$XLTTMJ1-1II[&"/)^:H?_NKX#6'S2TZ MY'(30>V/A_9X9 [J-].-]\[F93AR!N8@?J-)P&\\X@D+!<:UOPZB(,TDEG+M MT7+3:S7EOTZ6_V[ZWF)O.+,G;OW!3-/\-6+]I,5Z-!O;[GAFQ-H4P-M? +]+ M<#\:CNW1L&^Z\IQ6S?R&%8;A [R+VS1K3ZL5SZ, MP/.P;ZXIEION)=WI7C(:#^SI;&P*FD:V.R?; WO4']J#89W^]*E(=PM$X$&3 M@/:*]YWZ-]JS4<\>#L>FX-^QSCQ#IVDHGV@^(T&B!M6D= MO[FD/$Z#DJ;I\1 -3*9]UQX/9Z:!B=$IHU.UZ-3('DZ&V-C=Z-1C[9@T+40- M*=6E6RY-T^-!FPH-[/&X#SZK9YH*U;N!TV*IN:,I'H^=VJQP._9Z3,\A4V)L MXVEUT\7%2*N15B.MW>>DZ3G4E46:GD-=6:3I.=1HWO$[ B@LDGBM]FKBR.S1 MF'JRJ2?74\08C.UI;V2JR4:CC$;5HU'VB'2JMG[D1J?,#HW9H2E?H;%GO9[= MZQG8![-#A]Y\9I;+]1[-!TN?YG&1%UI3&3:[1M9-;+ZU&35 M=,8Z06%M09&^ZVVN##3$B4%#O(\RGO TLU[(!K&9*.FTM0#[! M]ONNW7/K;)!M)--(9NW->(:N/1M.C9"VO2+>'82(&]O/X=">3?KU&M 3[Q)U M"FSK]X;.Q+2!:C0#>+MBT1)N#R)KP8+$NF!ASJUX86U9DC!@8A@PLI*! 8@P M1< 6%P'O$M),!SW33=^(=A=%&]G<=VL_P-(TGTU)O(,E\3:8;E-!;Q^/^[V> M4R.7VU%R/RW,B$O3@W05)]E9QI,U_';!TVS-#8:$J5VVU)*,AJ[==TWQTDAI MFZ7T@6+V[DNI*;&?NC$UU?:3#ZQ/*XIN.@WXDL_3P-_)(RFF/F/*CYTJ/P[L MWJ#V<+MI+AOA-L)-PCVU)S.SJ#F ?L<0J$U-S)X.).V=-F8A.!H-3 W3"'F'A;P_'-NS\=!(^5WB M_4Z*>>OQEV\<+(ZFMMLWA^DK87\'V#J8.6-SUKZ]C6(DY++6+L:&YV3=;11S M0 /3>_Q&@O+D>X_?OTWR>.#:$W=L=,OHEM&MFG7+=:?VI,X&Y$:W3']_T]]? MOH/?&]H]=VBZ^]>[A]-IF>E/QL[$-/IO[]90"[S+4RD_=GZ-II=Z5Q9II+4C MBWPJTMI]3IK._UU9I.G\W[)%=G!#A["9?^:+..&J__]7]IT;?.8NGI%O056Y MX4WH.T 0#NW>9-9A* RC#T8?;J,/8WO0F]I]@SC>T3=-6K [/>['^SJ=&F3-#4V4Q5V%2%N[%((ZT=6>13D=;N<]+L871E MD68/HV6+/,T]#+DUD;'OEL1),S@/'3\"__ -?9I>[FDTYC3JT19Y,>IQZ_=) M7=L=UOR6\%-5B78*RV[B)?I!ZF&Y:'7H3X\:6D;KKFG9;9ONA>XLT M!=V.+-)(:T?6:*2U*XLTVP]=6:39?NC*(LWV0Z/'GO[@F86O49CCL$V480>0 M??MQ/@]Y"YN)_/"X37H:H(5YW\(HDU&FUBK3V![T>_9@.#8*U"B-4EI/=,0 M'W&@\R #)GJO#VBB&1[\?]\M+,]G?L&C7!YHJUU^_Y6G6;#87?'\O[BU20+X M'1YE+7G$$Y9Q*\X3*Y$SLQ9)O(:+XHL A1C 9BX5A=: XLACBREASE@:I;8&,>RO+B]H/Q$GC.-Z89QR'#5.$BY&A6'P:M#;-+5 /$,8)D!P["ST%BS?F*A0M'*#FIM/AWE2@1+BW4F1>'<7*NS+<7 MQ,?E8&O_ (I>J?A7R1G8^_RN*- MN&G#EOQLGG#V[8PM,IZFA88&%J46OV7?[2[_6> M*SNK3T-]I<]C$ZD>$ 16<6"84? M;R.ET6J9YR3A)-KR-BG=0DI @$.V2?FY^D.G\AA()V48V>K!+Z"D%=%E>197 M)9>^J;.RZV#L#"=7E90U MT=7&CV',!9!8>5SUF<*@H@]9P>K"YE<_(RO++N1\HNQ87PXTU3 M2\T>WC?6FPT-(UK!B+YA1!L8<=WFK&&$,4U/BQ$3Q[URD]LPXI$8X9JHJ1V, M,,ZZ)8PPIJDEC##.NB6,F%")R3"B<4889]T21H"SOO+XHF&$R:R?%B/ 61N- M: ,CC+-N"2/ZSL@PHD9&W/(8_K7[08^WZNDM5OV@&=/C+OF^AQR].(0U1G]_ M-GMV1WH,ILYD^J $P75J>])B+_,6AXY^C1.Q[9NMY/[O%[4__('VA\7?[W"3 MN+8C>VW2B_L*R/J"*\6 M[W*_@\XF:#)!T]V"I@8;!MTWJ*HR"SA4*[=U7HF3,Z;7W&0].UZ?)I2L%]#CR<,.>?/P!1 M'MS?M]803)W!R1L"UQB".V?Y)\SYYT;Y[Q\%G';N]V8=YU%6G_H_;.G/J'\; MU;^SJ5P#[]]77@H$"5,L#B+(X++S,_%5A1B?;_$2=6T^OO'6!'KB^UA[8"U8 M]P]/!)179^]E'3>F0WLP<>LN9C3-X=IZV\L\]>39/'(F=;9$;K@^>3Y/(6%&.MTD]-#3:^JJY'3327UA3N=V?W!N%9 MF%D+&-MIFW1C[DXFSK!6UHY:X&[NCO7S2)NQ=TC7_[BLU=!C=XF1^O9@.K9[XQK3N 8$O>Z\O%L\G@V=0=UQ\*D'O9VU4IV4X-'0'@]K MKR:>+(-;(+QUNR'7J;$>TPT3-6J>RR:0NDT@->C;0W=TTF_K&"MU%8]=>PBY MZ_B$WKIY@+3]-#;>OV*OY,Z4]ENTH]XX.,3C%8X;7VKM+FHXZ8$)FYF=K]ON M<'9.%!!^WNR-&1OXU 1_Z$[M_JA&T>^>!6RIS!L+V*+3 8U+@XD"[QX%]H:N M[4[KC0*?Q%F#KHD"801U_5Q"AW'O;H4@A1!,M\)T\[F.+]5S!A5\*3S34@N\ M%*%+B>/B=P"6^I(C %LQ5VO+4@U.SV.YG+]V2;RHK 8(<0.ZK&/@*K?89E,! MH2O)!5,)"*D.II_Q9!U$#/L4%@!U>;:*$^"<;[$EC[P=" #+<@F)]R5>QCE. MY -+O)58(ZRO;R/V&\P@]Q#ZC5"Q0FKT@#AP&JMPWH2R)ZY:Q%Y.8'_;./F& MTZ2'Z/AS,*L@.EMPG(XO[H] [ 3J''RSA\\GH 'QRB4+(AQ1@H\1#>)-'@*] MLYW3I&Q?"M-W )2F";) -KNS\ Z4 H@-REO+O@!&4_,CX5T#@:N2&Y47H.CV MJZ);+)NS)(([#E:/0W+$T_JP^B[I;X<_<%G!L-G+'I/5T. MVV1;_+[A0POXT'?<*[NM&D:8KOA/BQ%@F8QI:@,CC&EJ"2,FSM3@1+2!$<8T MM801QC2UA!$F:FH)(XQI:@DCP%D;*,PV,,)@"=7+B%N>XKVVU-?!3LC7%-5. MM-_YZ*Z-$=V>,QL;**';.>K3$I*'"=^?)C2*@1(R^G*WF/)I2D;W6HZ:F.G$ MU;NVF.F$.PH_#))0EYQ #4A",V?<[&O;!DG(^(*3\P4MAA"8]$]:G6L$$GIP M6]]B*>B?-JA0C2@R3UD*3MP6U HG42O>/BM MC:Z)@FF#_.3:(,NVH >GK2POCM(@S43ST)LW2Q:-7*\8=POW6#^( S TX@_B MR,"M.\X6+4AM>%RZX1[.*MRI]L/\^R9(BL[#AUV'V3+A? UKL>8\VW(>6;E8 M81TMB&$="8<%44O;/$$JK8,H6+-PCS2WZD-]9PHUVJ2VNN!H;S]/ES.P)ZO; M4432^O*6Q\?$\6 *^VV1>Y7^WE3T>7[_#LDU= A77;ZCHYV2698EP3P7G7=A MMOIEE_5'UGLA/TA/8_$1!SH/,A ;[_#EM,O%YVVL#)!6]&E C#^"MF>(HP?2 M6IW17F]XB(\KLC/M.6[1&Q[B'AM&/!HC>J8+8AL8,7$&1B/:P ACFEK""*,1 M+6&$P LTC&B<$<99MX01IF5Q2QAAG'5+&&&<=4L889QU2QAAG'5+&#$S;>W; MP0CCK%O""..L6\((@R]0+R-N>6#^VOV@#O9'O,X(GV@;U-E=6Z4-IBTY_=M(R4"MRB-'_D^*]00ZY M)GUK^D7_FML$"_5L>E%-]'CI=:3SO#0Y)]^2W+6'O4G=E8>F&5QC=Y9N<+GG M3.OLP#-L 8^?5^,(8YHZ!XK1GXS .-7:,\@8IS;RN6^LT].Q3K.F^K==(;4W ME=07_8EKSV:3E\8FG9!-NC%W9U-G7"MKV]BBKMT[IP\ R=/TR9C'3*S;A.90 MMTWI6+O_F6OWIS7&/0V(N>'P51R>S1RW[K"V"S%L)VU41V%G!OV1[8YK3\%/ MD\>=M%+3J;%23\9*R=R[O1)\\T3<[KD#NS>I-U\SMJEYSDXFSK3V)/RT,NZF M2P9?L1UQ9VI;+=KE;AS3X?&VP1M?:NWY^M >S4:F\/O4!:'?JQ6G\8EM5S4N M#8^WV][X4NO' 9SU[/&X]IIET\)O;*"Q@<8&/LB>?N-+K:?6T)^-[=YD8+;] M.V7Y;BP B+33^7,!!KI.3/.WX()'5K9B&2$/%?!$+,$/7KR, D1ZBR.+$>S5 MG*5!:M.U!Y!&"*"U20)X&,P;?E[#!X1S@FLV;)?$84B 15L>+G!X_GW#HU2 MA@E@-\1$RMAB02AT"&:&JH.@2"6B5@F:A$,)O"W1-0^NMP6*&?LN?T[SQ%O! MTGFM.%RWAFU3P%9[!#H &2LO!(H)0B"-4XF'U:_@84W&3O^Y; OC M7B;XC8+T=A5$'-:PQ :)$0()HF[T)Z^!6G$8> %"9$5T*2Z1>,U">* /Y$]V M)(UP>[:-+0^^B=>(9X?0541>>$[(TU2)*2^N:76I463_ X40'SN'A"?V^\YD^<2'E+>AJO&(74K=6M@/F$# M*_.XYY"#UL O?MQP1%"-EH77:Q* ,3Z8S1[XXL"95'@^'CNS GQQ=&_P14@' M[@F^6'A*D.TCJ]F+1-!#%MY&TXH2PE'=>?Z@ G,Y5[YPH ;,@X(:EGSCK9"5 MJV>E41@<8Y@COVX>Y[%0Q7#%P,#'-(XB'D)8DZ<8$T#4D$"T$A9CB B/WC=& M+TV@P^HWQU+SO42J>WN6;#AR!H54WP=,5B**NO<2ZB"M2'6ZOY:J3/OYD9@1 MYE#:2HQACM()@[$M1'\,(CP. 5D%!3@M0RA!Z[TGC/MV?SRB";*0);OCG*Y$ MI1@]%>C1@N\BN-VN8A$0K@*4"E@.1&))#G9?0] E6A91)LRIG*Y(6PX"/1A' M8$IK\5X,,4@ 02-0#B>)T2<%I? LI&O-$>G#NITK0A$>@2D4VL=\A,F&V5"L MU+@IN<'4*KEC@61]8XNBCPJ\\?F&)1D)/LD[#H'XSA$$OOBMK?F-D,2[&!4E M+EXL(-\!(8J Z* *,!P(9R#&ID6L8Y#0_X@O2O,D[%5A-8]KH"WCL @C-74I MACP@OD*2$%W:L6Y"M'T3-ZZ8N,&P@IH\OI^)T_"\:_#;RQNL[JC1>Q&\%&,? M6+^!;OT$[_;-'O #'L50V7'Z,'C)[5!-[1?N\?6<)T4NZ](L(?.(/7&KL#$" MX)GNG>=!B-F.S!+_AT4YF,=B ('5_"*X=.JN/O6[V=8](FH:0/:V*:OT*8FQ M_B5E!@NBV2('MGM4>VC,(MT.PWMS]2(,=+<<901I_I5M^@U4QF,!C!DNM( + M?:=OD&/:P(B)TQL81K2 $<8NM8$+QBZUA!$&HK@EC#!<: ,7C%UJ"2,,&FM+ M&&'L4ANX,'9&)GUH R,,%&N]C+CE.YO7UO@&TQD=-+*75MD=,*X+ ^"P=I! M$;D[ .O4:;;;5EWXJZE!\#%NX)%TO+4@;%.G?]K:7"/ZZA,5@9DS.FTHMAI! M.)^H"/1[CGO:0*RU0C&>I!3<)[,_8<8;',9KHKBFNU9<WY?BP06>%*\# M.J(9&*U[=\VHHW+=]+KK:4Z))US;!49SEW9;@]G4'DSJQ,AJGK]&K@W W\!V MIV-[X-;92JYY#AO)?J+@<*X]G4[LV;#.7F$MD.?:FL3)[. TF3N=.+/.]X!K M=U'WDM@?V+1A.WRKMZ:0_TEXB],T(=>]L];*,*<_'MJST>!4=A>,C#[L^TNM ME%%WV+-GT[&1T:HL_/R8PMFS>'S*?!LT'\ '.73"HR; MCNPOB97C#+N$48LH:@.%[5VZD:6VJ.K2- K;0X;>+5QNS9'0:%PCR)-1C#9) MRD/&^RU<;BW8%ZX]&P^[5= T&O$HV44+EUMW86=@C]Q9IW3CX8O]+9:!FUO% MWM"ITRB:W8!3L.)/I:35.&;30QT$:GI=M6950 R\*!; 9 QT D[H@!=&<0H7V C"KRA0)] MV"+L9A@*L)HXS]*,180Z<8PY8E5IO":P",2K6,<@<-QBFXW%_%2'V7&L-S!" M@F.%.QN?@_@Y"9*-(48"O?1-,*#''H3 '/0P@<2HP_KVN/<&LS(^FH@(8@G,2](*@*0 J;T%=!PH(+'NX-\0T$5BM"#[H6']Q(08X%5A:6,J8Q98P7)I) M2=*?RY8H1=BY#Z$^Q>QWG"6IKATTN3Q2TPH6"/$$$AN"NLSI*X'?*>%,@IT)_B13#G"3#:(Y7M(=Z&'KNT.^Y82K1LC(?IY@G(GD'>9 ME>;S- 527:H-;D&;G6$1 0:1,\UN+-/%'?V#YY9OX-"M 1L-B,XI80O8R"] M#" V<4*PRH0<7F#$#NW>9'9K_T1& 3'%F<0*W!MU?(_8K7;+?C,._A[\.P>- MSP30UUNV02&P/O,4PB2ON=CZ:VSY+..V (F\ +8&$;IF 9@F4?/B2 ]/LQ58 MF>7*\EBZLK"OKH@&RVMM8!2+4A4D!@E"A4*(J+#P(!KP.(>0-&$$&8^PKN0< M0/6 )A1=> BUQM%FB@ B9!'*09IO4,[H^D6>Y2O6_R5@08\J+"YI; _Z/7LP'-<77L(C69C&NK4@Z@<1 MR9'P<^/!S.[U!G11,+"#&WA[;N+JR MKQ3!+F#$.)&"+=T\)&TDUA3:6VP.,R,I9*(<0'$U/"L@Q&XTLV14\3N(:Z/& MI.,-B<,E41W*#9&YT!^4^ L6HJ@CR0?VI#^V9P,!I9BN@-MG",8(G+[@:2:# M;KIP-IK9P]'8L3Z*F$J'.,!#$"V1L!&+J3GLPRD0& M6)08*.Q7I/ 21'S# E\%;MF6AQ?\)IP>DM1J BM"A NNV;\]N:U+R 82 %E; MQYI]XTI<8@@;->U)U=HB8/.1!=(Z]+& E" Z@L2Z1;/R#0)39@B@"A869)1N M#1!B4$R"\TR@:^/3$V1]P@5+U0II#GVWLDI5,[""-,V)I>AY1#@1I)+$A7?! M['$]#S3 R\T&W$+QT8/( +(]%"HPP;0"\CK*'$,<'6Q [=(5Q! K\,T(\"EA M?:4QQE^%/W&LWX"C@GQ*AW%!\"SD^1SR4))[/%6)O"*+>/7WH, MX;Q4?"F3,6)T!@0=71K!0)0FF0=+$;D'VK02%)V+X@3W5A$D;\L H8+?1YKS MD)4.71^$&%$-)A6#>Q(KNZ0=1L[L(DXHUQ9WP2C,RH!Q$$ !^2!NHILS+-B MK&-9!2P",)2@M062+Y4-\1.!:A,M2E*)A(%LM!X=ED*'4DEK%A2"]'6;8?TI M)M?:G,A]*?TVK@V6CPM3:J_'CPF98S\GHPH$1#!Q)F@C[Y+0Y+96\;C,=8KQ M0$]CA5H,(W[^\+-C_2+ D%'V/GU^"T-YX""7PA4D<0@/6>:AG!,!I0/ILR3P MCH4:*-0X*EKTV/K3^>) ;!*&#/5DB\6^G<@$_ !-&3!P!W^F G9=X%?C%UC/ MBR#>Q;HT_(D\IK6#E;HD[R,1NV0TEM-E@&HH3! M.J@:3MVT[[&N2MMLE:=%Y@Q/E?+D[0IF%2F)SD[IU9'M$H6^I$K)%_B)#"#6 MVFBBK-!5*X \&B5!I%FA2D2O4,2CBMN:DNA;U)I?,>1I$YPT^-V4=)@\3+Y> MR^(>60X5*I;>'\@:Q#ZRUP\(9KS AJX/#EHOVK$\BZLU._KFEHC1"K=:=)][ M=E\ Z%JCG:;X9?CI-BD?VL#>R1Z,ZW_XVXFG$ ML_[0IV]/>JX]'0QK\A-->_["=4C/8?U:'-XTR4MGXKN'[TQY"E[&'4/>,JK= MQ33-7"/43UFH^[8['=FS_A'0M!/(7-[)$_V+\K0YOD=IB;_I+9%+S[&;&-'$ MB"W2P_'4GHUK!5HQPFF$LR;AG$'>,CL2^IQNTE*TM0H>PT4TO6(3XSWE& \Q M)%R[/S2YBY'K+LGUP)Y,1O9P=)JYR]O+7[#-K#F'"R-Z!WHA7\,S(>&M-+3+ MR"[MA?"X2TU\;(\G,[LWF9C:#N_>$-BL7>WK]RW%Y82Z'(=#-BJK]0QTJU3I@!9& MMXQN/89NC>Q^;V(/>[TC!\N?%/K" <4T*O>JG64N/:#>0)<;K.52^+'13BP> M;6PH.F,[XSLWI,=V=D$4[BQ0A^!"-6M]$;P4EUW14E@$01;S<3UX(WP?Q5$Y M[RN (W"TGC9KC+>"J"Q>+UB06!!WY5Q>.BHNA5^/=[6T8=;ZM-5VJ6QRJY&/ M$,KIF5H_2[ML70C4P!;(B6A !Q-XP>2XK"RQ8V/$(S@8U!73F1;3U9KF!VLD M"S4")&P)T9,0R:TA.8@V4"_FAP_$]O]EX_Q*9[WX2+-<>H6<:PV J5?F'I9! ML0+9Y>MP*+&>DOSLL!^U3I)-G@#=9>MT!+\@$JQ8N!!?E$@8IJ'ZR394OYLM MRU7'Z4OMV-#IW;VYN*50$A9!DF(K-B%RHLE==*-)W-P2ZFW0[VP -1R$DZVUFU=/#&,PG =]KK&#XS8NF\+C+QRGLEPF?"DT M"F1*PZJB=K&Z#[NB@W:O=/.VD#!2OWBQ !W%B*UH32^NUI 34*H2[O/U1G55 M/OZU;R\7T^5_CT@4([+ MNGJF1B*MS6_59;5&IA60RCMLKNP'V""\,9G^2)U>Q7RX-A\!1_ #4-\=3 1X M6Q2$M:)JE,WY$;Y,AT]P@.Y2$41Z,G4=+@ L M"HB"8T_5H0,*( +9\ULVRE6]P]LB7O^ GW'1;Q&+*-I97[(D]W U3F8X/MLGUYO!#H!-N(>"D[ MF>^#Y!Q"_U#+>P5A%H@,H>S^K3)S>[_Y.%@6O7DU]>I/!=R$WND[$(4FN!>; M7NO/P=;W%N:GHE7UL4NHA3K,'0@AH[SJ4^&+'.L!&"+EJG@08)MV;*,/=T F M&PEU#5:^.H"FP!623 !N-K?WKSYY%B? M\@11-#+5%CYD6P61(7,.8DB)>2&;CI=AG<6+"=E7_ZSW(*?FXDK-X8%)#)<( M5 X%7@'4I.K$&8+8P06+(-LG(D$Q%JNQ!1P) C5R,F"I5E8J4E^!Y!16+M0S M5FV^)3X#F4-*[8+BPC1C"W#_<92+%';+PP5*#5XK@%FKZY(4/O9\:PT:B[B1 M#-)R2-M 5WO/%=/VB8!P+:&7AZH]_+X8EA&'CF-0RQ= G: M2XG(IO&PT 5D2Y8P2-U8\HW,[S\@];3^&5,MI)#T.(*Q8RPH61%;\\),O]Y7 MB?[ 2N-%MA5X%IL=%?\TL]X@[$*PWH0"YH99F-$B]@^6Q3FXP11QF-:@=RJ^ M #G.% X)QD24L>4(*I>@0Q-5JJ#T(=*24?E:D5,"PZ"T2-H+1Z@C$($G^B?? ME8\6YHJ?:QP*"$=%'P !%T*!H.%7X(S038 /YDFZ"C9*02^=?LE>)D- G+OW M3:';5.>,C\HS2.N#_XAO$.@G%Z[_^!/HGHS,N\AVC^#""->H0=I Z+" ]61: M;'GI\"!CZ(R!]0$7%EPMB.K(\!2<(Q$*8DLIBC@I'6H#*R=)@>A34D^"\65E MIG[9/'!9,#X'^8IW!8X24%(^#:1LS1,%CR%_ *4D/T/@*6VW'.@UYIQ':*G_ MA6J!5=1H5R*#@+G>Y#@ )"XA"]8B8@FB!0(O"J6CZ*Q2OI3&7K,_MA5*@RK8 M1)[C&-EWU@,:EEMXB:\)9DOO(UCMFN2IL911.-D5HRTM])YAC&DX#U,N<"(I M]*KR%A4(68.F/^-C%!\@#S#Y3ND8O\ MQ0D&I+8.(S7W):QDAH12QBR) M@DFE()CF(/"H1-E<@.(HVI6H-D')8 GOC613R)N8T$CT%70C0,.]!L%//&BDU_\0K2W_6H?D<2#L*G$@F8 M* C*%".E(36 097O<;5J:0>$>HN@0P%DKHNM1;%+:%?@.M$_2%6EP(FB.2(I M17A']Q4QW]"10-,55I%PJ0H]'MPX2R^=A[(Y!9HF>2J)R%[>A)\D*A-D@;$L M4U$82*O-R!XCP37_B2#%G'88YSS;J4$@< 4S8+2OF1BJ?:.JOQJ%PMNW;%0CRNX(3P M6R4OE*IF\9(3&W$H43M%@A"]94;SK]Q?"MT7J,/PQ RWO@L?+JH*S$=/"/D( M(W1#4>ZEH:73=:PO 8H.+DSN4I=,P7) 1,'>,B%97D/ *+::EN&. M9"KUH*H;, !*NE L55&*=3& V4#<4&!TEB9Y _;/0W,AK1B60,&\PS ^S(W3 M+8HD(N2B52J$/:Q:E3E9DQDOG9S ^AB+]/4I"DB1\)17"A9ZVHEUIR/W%)8] M3\OJG29V1R2$=BV0@K@WI*)*98LQ';0N>QCN*ZTA.;!5F4&E=^5Y$C*NQ8*N M#"ICS\NE*,C#?ICHB[] V-6Y"6F*LWTGM:T,*\2+XE2UWT5(QA+:4PQK2WM[ M-9#B;0PX&+85CX2RX8&8FWALV]K%.>[(4Z"K9((*;US;B"[DX(@J"+3:0NA+ MVU_)$J134;9K#V@YS<':%+I%M0%,&+#X0AM!.^%BI=M5JT>HT9+;9\XF5$#WU=*6$=' "C M>DZ3C/(SLO%E$Y=MU\B M%2ADI&J>RIDWJ&U!R/6,0I(CI?W'8DWV?MRL>ZBD&@;!LG?5 $L/JR0:*P8V M1=AU&(D3V+&,-30BPUW'(@^Y:U5ZFLKT(E^O#%19+IUFR?=C"G9J G"OC?4W M2 EQV& )9@_6>,02-%9>/7(JE4IP9,+^PWUY0B*!G,I7$5'E0*I,/ZT0-WX9 M%9KE(C,B)4#70'/@3XSNQEAYZU M6R"%$HEZ0GR-J3B.-4!.IP0\7D2.:!]$%=U2V^IRBD6! 3@F-XT+8@3:RDN; M5VR2SF&V9?"++AWR2%1O.MDM$EV-8)!FBF*)>$RY/"F2"99JK]"B5!5.$-\= MRSX,UI#@$:)8H*Q#8) L>3F6BHEU/ZAY/]I2(6+$H*)956'=Q9KR>.O0UL=SJV!VYO[PA; M6[S2_U+E2?I0GX.8XJX[GN 0E00DV_"S+4J350OV%&.PX$P42672B@ @, 607&&CK]4]\OC[\ M7%B4"SJX$&.2E&4AEP=LRHVA(U0^6!I:?IF^T.R*Y52=,AWYUY:@B@3:*VKX M:"0**3%:-L5X(M5R,\BFX24T>0^T<[>2!)3_W^-$%R",T,@@XH JP_3]( MB;>RZJ#G-N+\FM(SL1U[],!9R+;%+G "">@%'09CWRGZ$#O^=9\^O\,>]246 MY1>@Y'K.)43EH*_.)1\C9A$.X?YAN3=';T%A#+8#(FWIN%WEW8Z^]AH7&9_* M&S>Z^;'E*3"PZO@NS\6A0.R_+70P(&X_7+[:(X=VS<[AR>X"P/Q%0V$37?T7U.*"WGD MG$J4<<+/1,GT#$O;9QAL9"NX D\!TY#7E37T"@U)K70FZET 1CJIZ$H'A"+K M19SLFS?ZX:4\-(26FF=Y$J'9#U+:)T@V>-96*E@:*V.76LL\$#8NCJ15*R=4 M!IV7^PD;#[&D*27*135.FEC:=U3&Y08CL2H_:-X8ME/Q"UQ(*'QNFL9 15R\ ML,L:A>0[U.IE(&W34[A /.U96C,\#J5.)>$OZ 6T4SO\.PAK)%8E3POK-K]B M\*G>E92O9(M'@>Q8;_RU.&)<;CV]+4/4W]E6U"?IA)@(P$,\4"YWN(*4)*H: M&0C_0X41[;T1XO%#?X1_O*0SZ90OR7=.@;Q1BAG.!G):7$"0IKFJ_1Y= 9&61]J<:;DB.XWB MRV[:>RPP& 0BI6W43Z6(4D\#*;T@^#EI@))*/ V_MVQ=.? TJ%0I#/I3_4>Y MD7X8:]$3&JU7!+XX'^5Y2V>7Q !1*S6Y0A"UUU519PHOLW2OO% ) MW=#YJGZWS_QX]IQ<(4BW04)X'6+4VE=5?[TWFDQ^7V\Q1C-Q<%PVGFXB#02S23&S*>*(D30;! MOWRJ^H:H,O+TVDI0[+=0M@,LYY9[O[V,8KR](X?EGJC82T*G_&NJK! M?0Q6E%GW<,/>^,>U%'/C7A;2OYK&_@_^LLG7XT_\' M4$L! A0#% @ \X$\5V'\Z%?T,@ KOL! !0 ( ! M &)A;W,M,C R,S V,S!X-FLN:'1M4$L! A0#% @ \X$\5Y2/&5X.3ED,BYH=&U02P4& , P#. (