0001140361-23-039255.txt : 20230811 0001140361-23-039255.hdr.sgml : 20230811 20230811143912 ACCESSION NUMBER: 0001140361-23-039255 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230811 DATE AS OF CHANGE: 20230811 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Forian Inc. CENTRAL INDEX KEY: 0001829280 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] IRS NUMBER: 853467693 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40146 FILM NUMBER: 231163321 BUSINESS ADDRESS: STREET 1: 41 UNIVERSITY DRIVE STREET 2: SUITE 400 CITY: NEWTOWN STATE: PA ZIP: 18940 BUSINESS PHONE: 267-757-8707 MAIL ADDRESS: STREET 1: 41 UNIVERSITY DRIVE STREET 2: SUITE 400 CITY: NEWTOWN STATE: PA ZIP: 18940 10-Q 1 brhc20057282_10q.htm 10-Q

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
 
FORM 10-Q

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

For the quarter ended June 30, 2023

OR

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

Commission file number: 001-40146

FORIAN INC.
(Exact name of registrant as specified in its charter)

Delaware
 
85-3467693
(State of Other Jurisdiction of incorporation or Organization)
 
(I.R.S. Employer Identification No.)

41 University Drive, Suite 400, Newtown, PA
 
18940
(Address of principal executive offices)
 
(Zip code)

Registrant’s telephone number, including area code: (267) 225-6263

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

Title of each class
 
Trading Symbol(s)
 
Name of each exchange on which registered
Common Stock, $0.001 par value per share
 
FORA
 
The Nasdaq Stock Market LLC

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

Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒   No ☐

Indicate by check mark whether the registrant has submitted electronically; every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.0405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).   Yes ☒   No ☐

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b 2 of the Exchange Act.

Large accelerated filer ☐
Accelerated filer ☐
Non-accelerated filer
Smaller reporting company
       
     
Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b 2 of the Act). Yes No ☒

As of August 9, 2023, there were 32,580,660 shares outstanding of the registrant’s common stock, including shares of unvested restricted stock.



TABLE OF CONTENTS

PART I
FINANCIAL INFORMATION
 
     
Item 1.
1
     
 
1
     
 
2
     
 
3
     
 
5
     
 
6
     
Item 2.
29
     
Item 3.
39
     
Item 4.
39
     
PART II
40
     
Item 1.
40
     
Item 1A.
41
     
Item 2.
41
     
Item 3.
41
     
Item 4.
41
     
Item 5.
41
     
Item 6.
41
     
42

FORIAN INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
AS OF JUNE 30, 2023 AND DECEMBER 31, 2022

Item 1.
Financial Statements and Supplementary Unaudited Data

   
June 30,
   
December 31,
 
   
2023
   
2022
 
   
Unaudited
       
ASSETS
           
Current assets:
           
Cash and cash equivalents
 
$
2,902,446
   
$
2,795,743
 
Marketable securities
   
38,344,436
     
17,396,487
 
Accounts receivable, net
   
3,839,828
     
1,809,028
 
Proceeds receivable from sale of discontinued operations, net
    6,501,708        
Contract assets
   
1,810,342
     
2,252,958
 
Prepaid expenses
   
968,130
     
835,786
 
Other assets
   
700,300
     
432,338
 
Current assets of discontinued operations
          1,393,688  
Total current assets
   
55,067,190
     
26,916,028
 
                 
Property and equipment, net
   
96,836
     
75,030
 
Right of use assets, net
    20,836       32,560  
Deposits and other assets
   
164,369
     
196,675
 
Non-current assets of discontinued operations
          19,037,874  
Total assets
 
$
55,349,231
   
$
46,258,167
 

 
               
LIABILITIES AND STOCKHOLDERS’ EQUITY
               
                 
Current liabilities:
               
Accounts payable
   
921,542
     
316,105
 
Accrued expenses
   
4,824,236
     
3,766,789
 
Short-term operating lease liabilities
    20,836       21,600  
Warrant liability
   
2,053
     
4,547
 
Deferred revenues
   
3,262,763
     
2,581,287
 
Current liabilities of discontinued operations
          1,662,247  
Total current liabilities
   
9,031,430
     
8,352,575
 
                 
Long-term liabilities:
               
Long-term operating lease liabilities
   
     
10,960
 
Convertible notes payable, net of debt issuance costs (Note 10) ($6,000,000 in principal is held by a related party. Refer to Note 13)
    25,525,762
      25,106,547
 
Non-current liabilities of discontinued operations
          365,609  
Total long-term liabilities
   
25,525,762
     
25,483,116
 
                 
Total liabilities
   
34,557,192
     
33,835,691
 
                 
Commitments and contingencies (Note 16)
   
     
 
Stockholders’ equity:
               
Preferred Stock; par value $0.001; 5,000,000 Shares authorized; 0 issued and outstanding as of June 30, 2023 and December 31, 2022
   
     
 
Common Stock; par value $0.001; 95,000,000 Shares authorized; 32,452,051 issued and outstanding as of June 30, 2023 and 32,251,326 issued and outstanding as of December 31, 2022
   
32,452
     
32,251
 
Additional paid-in capital
   
74,176,035
     
71,182,326
 
Accumulated deficit
   
(53,416,448
)
   
(58,792,101
)
Total stockholders’ equity
   
20,792,039
     
12,422,476
 
Total liabilities and stockholders’ equity
 
$
55,349,231
   
$
46,258,167
 

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

FORIAN INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(UNAUDITED)

   
For the Three Months Ended
June 30,
   
For the Six Months Ended
June 30,
 

 
2023
   
2022
    2023
    2022
 
Revenue   $ 4,893,542     $ 3,602,913     $ 9,763,929     $ 7,137,774  

                               
Costs and Expenses:
                               
Cost of revenues
   
1,276,712
     
1,271,402
      2,528,927       2,514,432  
Research and development
   
304,187
     
1,419,519
      835,876       2,509,398  
Sales and marketing
   
1,237,327
     
1,003,104
      2,433,519       1,823,698  
General and administrative
   
3,548,599
     
3,820,730
      7,188,425       9,094,698  
Separation expenses                 599,832       5,417,043  
Depreciation and amortization
   
15,257
     
16,334
      53,687       31,683  
Total costs and expenses
   
6,382,082
     
7,531,089
      13,640,266       21,390,952  

                               
Loss From Continuing Operations
   
(1,488,540
)
   
(3,928,176
)
    (3,876,337 )     (14,253,178 )

                               
Other Income (Expense):
                               
Change in fair value of warrant liability
   
8,053
     
114,776
      2,494       334,616  
Interest and investment income
   
637,032
     
18,916
      1,019,954       22,711  
Interest expense
    (210,758 )     (208,648 )     (419,214 )     (419,981 )
Total other income, net
   
434,327
     
(74,956
)
    603,234       (62,654 )

                               
Loss from continuing operations before income taxes
   
(1,054,213
)
   
(4,003,132
)
    (3,273,103 )     (14,315,832 )
Income tax expense
   
(36,187
)
   
(5,000
)
    (66,096 )     (10,000 )
Loss from continuing operations, net of tax     (1,090,400 )     (4,008,132 )     (3,339,199 )     (14,325,832 )

                               
Loss from discontinued operations           (1,425,413 )     (94,427 )     (3,163,960 )
Gain on sale of discontinued operations                 11,531,849       202,159  
Income tax effect on discontinued operations     (32,426 )           (2,722,570 )      
(Loss) Income from discontinued operations, net of tax   $
(32,426 )   $
(1,425,413 )   $ 8,714,852     $
(2,961,801 )

                               
Net (Loss) Income
 
$
(1,122,826
)
 
$
(5,433,545
)
  $ 5,375,653     $ (17,287,633 )

                               
Net (loss) income per share:                                
Basic and diluted                                
Continuing operations
  $ (0.03 )   $ (0.13 )   $ (0.10 )   $ (0.45 )
Discontinued operations
  $

    $
(0.04 )   $ 0.27
    $
(0.09 )
Net (loss) income per share - basic and diluted
 
$
(0.03
)
 
$
(0.17
)
  $ 0.17     $ (0.54 )

                               
Weighted-average shares outstanding - basic and diluted
   
32,260,992
     
31,984,208
      32,369,904       31,921,761  

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

FORIAN INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(UNAUDITED)

 
 
Preferred Stock
   
Common Stock
                   
 
 
Shares
   
Par Value @ $0.001 per share
   
Shares
   
Par Value @ $0.001 per share
   
Additional Paid In Capital
   
Accumulated Deficit
   
Stockholders’ Equity
 
Balance at January 1, 2023
   
   
$
     
32,251,326
   
$
32,251
   
$
71,182,326
   
$
(58,792,101
)
 
$
12,422,476
 
Vesting of Restricted Stock and Stock Awards, net of shares surrendered for taxes
   
     
     
199,824
     
200
     
(127,557
)
   
     
(127,357
)
Issuance of Forian common stock upon exercise of stock options
   
     
     
901
     
1
     
(1
)
   
     
 
Stock based compensation expense
   
     
     
     
     
3,121,267
     
     
3,121,267
 
Net income
   
     
     
     
     
     
5,375,653
   
5,375,653
Balance at June 30, 2023
   
   
$
     
32,452,051
   
$
32,452
   
$
74,176,035
   
$
(53,416,448
)
 
$
20,792,039
 

 
 
Preferred Stock
   
Common Stock
                   
 
 
Shares
   
Par Value @ $0.001 per share
   
Shares
   
Par Value @ $0.001 per share
   
Additional Paid In Capital
   
Accumulated Deficit
   
Stockholders’ Equity
 
Balance at January 1, 2022
   
   
$
     
31,773,154
   
$
31,773
   
$
57,959,622
   
$
(32,820,130
)
 
$
25,171,265
 
Vesting of Restricted Stock and Stock Awards, net of shares surrendered for taxes
                263,743       264       (58,349 )           (58,085 )
Issuance of Forian common stock upon exercise of stock options
   
     
     
8,114
     
8
     
(8
)
   
     
 
Stock based compensation expense
   
     
     
     
     
9,670,778
     
     
9,670,778
 
Net loss
   
     
     
     
     
     
(17,287,633
)
   
(17,287,633
)
Balance at June 30, 2022
   
   
$
     
32,045,011
   
$
32,045
   
$
67,572,043
   
$
(50,107,763
)
 
$
17,496,325
 

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

FORIAN INC. 
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(UNAUDITED)
 
 
 
Preferred Stock
   
Common Stock
                   
 
 
Shares
   
Par Value @ $0.001 per share
   
Shares
   
Par Value @ $0.001 per share
   
Additional Paid In Capital
   
Accumulated Deficit
   
Stockholders’ Equity
 
Balance at April 1, 2023
   
   
$
     
32,418,842
   
$
32,419
   
$
72,668,484
   
$
(52,293,622
)
 
$
20,407,281
 
Vesting of Restricted Stock and Stock Awards, net of shares surrendered for taxes
   
     
     
33,209
     
33
     
(32,791
)
   
     
(32,758
)
Stock based compensation expense
   
     
     
     
     
1,540,342
     
     
1,540,342
 
Net loss
   
     
     
     
     
     
(1,122,826
)
   
(1,122,826
)
Balance at June 30, 2023
   
   
$
     
32,452,051
   
$
32,452
   
$
74,176,035
   
$
(53,416,448
)
 
$
20,792,039
 

 
 
Preferred Stock
   
Common Stock
                   
 
 
Shares
   
Par Value @ $0.001 per share
   
Shares
   
Par Value @ $0.001 per share
   
Additional Paid In Capital
   
Accumulated Deficit
   
Stockholders’ Equity
 
Balance at April 1, 2022
   
   
$
     
31,928,701
   
$
31,929
   
$
65,864,050
   
$
(44,674,218
)
 
$
21,221,761
 
Vesting of Restricted Stock and Stock Awards, net of shares surrendered for taxes
   
     
     
108,196
     
108
     
(58,193
)
   
     
(58,085
)
Issuance of Forian common stock upon exercise of stock options
   
     
     
8,114
     
8
     
(8
)
   
     
 
Stock based compensation expense
   
     
     
     
     
1,766,194
     
     
1,766,194
 
Net loss
   
     
     
     
     
     
(5,433,545
)
   
(5,433,545
)
Balance at June 30, 2022
   
   
$
     
32,045,011
   
$
32,045
   
$
67,572,043
   
$
(50,107,763
)
 
$
17,496,325
 

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

FORIAN INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(UNAUDITED)

   
For the Six Months Ended June 30,
 
   
2023
   
2022
 
CASH FLOWS FROM OPERATING ACTIVITIES:
           
Net (loss) income
 
$
5,375,653
   
$
(17,287,633
)
Less: Income (loss) from discontinued operations
    8,714,852       (2,961,801 )
Loss from continuing operations
    (3,339,199 )     (14,325,832 )
Adjustments to reconcile net loss to net cash used in operating activities:
               
Depreciation and amortization
   
53,687
     
31,683
 
Amortization on right of use asset
    11,724       801
 
Amortization of debt issuance costs
    2,667       2,666
 
Amortization of discount - proceeds from sale of discontinued operations
    (245,041 )      
Accrued interest on convertible notes
    416,548       417,315
 
Realized and unrealized gain on marketable securities
   
(767,533
)
   
(22,043
)
Stock-based compensation expense
   
3,368,575
     
8,988,172
 
Change in fair value of warrant liability
   
(2,494
)
   
(334,616
)
Change in operating assets and liabilities:
               
Accounts receivable
   
(2,030,800
)
   
(475,568
)
Contract assets
   
442,616
     
(689,281
)
Prepaid expenses
   
(132,344
)
   
(250,660
)
Changes in lease liabilities during the year
    (11,724 )     (801 )
Deposits and other assets
   
(235,656
)
   
544,571
 
Accounts payable
   
605,437
     
200,371
 
Accrued expenses
    (236,088 )     (266,399 )
Deferred revenues
   
681,476
     
1,793,532
 
Net cash used in operating activities - continuing operations
    (1,418,149 )     (4,386,089 )
Net cash used in operating activities - discontinued operations
    (59,075 )     (1,355,306 )
Net cash used in operating activities
   
(1,477,224
)
   
(5,741,395
)
                 
CASH FLOWS FROM INVESTING ACTIVITIES:
               
Additions to property and equipment
   
(75,493
)
   
(45,367
)
Purchase of marketable securities
   
(61,573,237
)
   
(23,959,558
)
Sale of marketable securities
    41,392,821       24,799,107  
Net cash from sale of discontinued operations
   
21,967,193
     
225,577
 
Net cash provided by investing activities - continuing operations
    1,711,284       1,019,759  
Net cash used in investing activities - discontinued operations
          (1,654,163 )
Net cash used in (provided by) investing activities
   
1,711,284
     
(634,404
)
                 
CASH FLOWS FROM FINANCING ACTIVITIES:
               
Payments on notes payable and financing arrangements
   
     
(13,122
)
Payment of employee withholding tax related to restricted stock units
    (127,357 )     (58,085 )
Net cash used in financing activities - continuing operations
    (127,357 )     (71,207 )
Net cash used in financing activities
   
(127,357
)
   
(71,207
)
                 
Net change in cash
   
106,703
     
(6,447,006
)
                 
Cash and cash equivalents, beginning of period
   
2,795,743
     
17,938,490
 
                 
Cash and cash equivalents, end of period
 
$
2,902,446
   
$
11,491,484
 
                 
Supplemental disclosure of cash flow information:
               
Cash paid for interest
  $     $  
Cash paid for taxes
  $ 1,423,000     $ 2,550  

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

FORIAN INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

Note 1
BUSINESS ORGANIZATION AND NATURE OF OPERATIONS

Forian Inc. (the “Company” or “Forian”) was incorporated in Delaware on October 15, 2020 as a wholly owned subsidiary of Medical Outcomes Research Analytics, LLC (“MOR”) for the purpose of effecting the business combination with Helix Technologies Inc. (“Helix”). Forian provides a unique suite of data management capabilities and proprietary information and analytics solutions to optimize and measure operational, clinical and financial performance for customers within the healthcare and related industries.

The business combination with Helix was accounted for as a reverse acquisition using the acquisition method of accounting in accordance with Accounting Standards Codification (“ASC”) Topic 805, Business Combinations (“ASC 805”), with the Company deemed the accounting acquirer for financial reporting purposes. Helix provides software and analytics solutions to state governments and licensed operators in the cannabis industry, primarily through its subsidiary, Bio-Tech Medical Software, Inc. (“BioTrack”), until its sale of BioTrack in 2023.

On February 10, 2023, Helix completed the sale of 100% of the outstanding capital stock of BioTrack, on March 3, 2022, Helix completed the sale of the assets of its security monitoring business, and on October 31, 2022, Helix completed the sale of 100% of the outstanding membership interest of its Engeni LLC subsidiary (these businesses together are referred to as the “Helix Businesses”). As a result of these transactions, Helix has no remaining active operations and the Company no longer provides products or services to the cannabis industry. The results of the Helix Businesses are presented as discontinued operations in the Condensed Consolidated Statements of Operations and, as such, have been excluded from continuing operations. Further, the Company reclassified the assets and liabilities of the Helix Businesses to discontinued operations in the Consolidated Balance Sheet as of December 31, 2022. The Company will continue to provide analytics solutions to customers within the healthcare and related industries. For further discussion on the discontinued operations, refer to Note 4.

Note 2
BASIS OF PRESENTATION

The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). Certain footnotes and other financial information normally required by U.S. GAAP have been condensed or omitted in accordance with instructions to Form 10-Q and Article 8 of Regulation S-X. In the opinion of management, such statements include all adjustments which are considered necessary for a fair presentation of the condensed consolidated financial statements of the Company as of June 30, 2023. The operating results presented herein are not necessarily an indication of the results that may be expected for the year. The condensed consolidated financial statements should be read in conjunction with the Company’s audited Consolidated Financial Statements included in its Annual Report on Form 10-K for the year ended December 31, 2022, as filed with the Securities and Exchange Commission (“SEC”) on March 30, 2023.
 
Note 3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Principles of Consolidation

The condensed consolidated financial statements of the Company include the accounts of (i) Medical Outcomes Research Analytics, LLC and (ii) Helix Technologies, Inc. and its wholly owned subsidiaries including Helix TCS, LLC (through December 31, 2022), Security Consultants Group, LLC (through December 31, 2022), Helix Legacy, Inc. (f/k/a Security Grade Protective Services, Ltd.), Bio-Tech Medical Software, Inc (through February 10, 2023), and Engeni, LLC (including Engeni S.A. (“Engeni SA”), which is 99% owned by Engeni, LLC) (through October 31, 2022). Effective October 31, 2022, 100% of the outstanding membership interest of Engeni, LLC held by Helix was sold. Effective December 31, 2022, (i) Security Consultants Group, LLC was merged with and into Helix TCS, LLC and (ii) Helix TCS, LLC was merged with and into Helix Legacy, Inc. On February 10, 2023, 100% of the outstanding capital stock of Bio-Tech Medical Software, Inc. was sold. All intercompany transactions have been eliminated in consolidation.

Discontinued Operations

On February 10, 2023, Helix completed the sale of 100% of the outstanding capital stock of its wholly owned subsidiary, BioTrack.

On March 3, 2022, the Company sold certain assets, consisting of customer contracts, accounts receivable, and other property related to its security monitoring services. On October 31, 2022, the Company sold 100% of its outstanding membership interest of Engeni, LLC for a note with payments of up to $100,000 if certain conditions are met.

As the sale of BioTrack, the security monitoring business and Engeni, LLC, together, represented a strategic shift that will have a major effect on the Company’s operations and financial results, they have been presented in discontinued operations separate from continuing operations for the three and six months ended June 30, 2023 and 2022, as applicable. The results from operations and gain (loss) on sale of the security monitoring business and Engeni LLC, net, was previously classified as part of continuing operations as their disposition individually did not have a major impact on the business prior to the sale of BioTrack. For further discussion, refer to Note 4.


Foreign Currency

ASC Topic 830-10, Foreign Currency Matters (“ASC 830-10”), requires the use of highly inflationary accounting when a country has experienced a cumulative inflation of approximately 100% or more over a 3-year period. Under highly inflationary accounting, financial statements are remeasured into the reporting currency with resulting gains and losses included in earnings. The Company acquired a subsidiary as part of the Helix acquisition that operates in Argentina, which has been designated a highly inflationary economy. Accordingly, the Company has remeasured the financial statements of the subsidiary under ASC 830-10 as if the US dollar is its functional currency with resulting gains or losses as other income or expense. The Company sold all of the assets of its operations in Argentina, Engeni LLC and Engeni SA, during October 2022. The financial results of the Company’s Argentina operations are included in discontinued operations for the three and six months ended June 30, 2022. During the three and six months ended June 30, 2022, sales in Argentina, which are included in discontinued operations, were less than 1% of the Company’s consolidated sales. The hyperinflationary conditions did not have a material impact on the Company’s business during the three and six months ended June 30, 2022.

Use of Estimates

Preparation of financial statements in conformity with U.S. GAAP requires management to make estimates, judgements and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses together with amounts disclosed in related notes to the financial statements. The significant areas of estimation include but are not limited to accounting for the allowance for doubtful accounts, income taxes, depreciation, amortization of intangible assets, contingencies, discontinued operations and stock-based compensation. Certain of the Company’s estimates could be affected by external conditions, including those unique to the Company and general economic conditions. It is possible that the external factors could have an effect on the Company’s estimates and could cause actual results to differ from those estimates.

Reclassifications

Certain reclassifications have been made to the prior period financial statements to conform to the current period financial statement presentation. Certain personnel, information licensing and data processing costs that were previously classified in research and development expenses when the Company’s healthcare information business was in its start-up stage were reclassified to cost of revenues and general and administrative expenses in the condensed consolidated statements of operations.

Fair Value of Financial Instruments

The Company measures the fair value of financial assets and liabilities based on the guidance of ASC 820, Fair Value Measurements and Disclosures (“ASC 820”), which defines fair value, establishes a framework for measuring fair value and expands disclosures about fair value measurements.

ASC 820 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an ordinary transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC 820 describes three levels of inputs that may be used to measure fair value:

Level 1 — quoted prices in active markets for identical assets or liabilities;

Level 2 — quoted prices for similar assets and liabilities in active markets or inputs that are observable; and

Level 3 — inputs that are unobservable.

The carrying value of the Company’s financial instruments, such as cash, marketable securities, accounts receivable and accrued liabilities and other liabilities approximate fair values due to the short-term nature of these instruments. The estimated fair value of the Company’s warrant liabilities as of June 30, 2023 and December 31, 2022 was $2,053 and $4,547, respectively, based on Level 3 inputs. Refer to Note 9.

Cash and Cash Equivalents and Credit Risk

The Company considers all cash accounts that are not subject to withdrawal restrictions and highly liquid investments with a maturity of three months or less, when purchased, as cash and cash equivalents.

The Company maintains cash with major financial institutions. Cash held at U.S. bank institutions is currently insured by the Federal Deposit Insurance Corporation (“FDIC”) up to $250,000 at each institution. The portion of deposits in excess of FDIC coverage is not protected by such insurance and represents a credit risk to the Company. At times, the Company’s deposits exceed this coverage.

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable are recorded at the invoiced amount, net of an allowance for doubtful accounts. The Company determines the allowance for doubtful accounts based on historical write-off experience, customer specific facts and economic conditions.

Outstanding account balances are reviewed individually for collectability. The allowance for doubtful accounts is the Company’s best estimate of the amount of probable credit losses in the Company’s existing accounts receivable. Allowance for doubtful accounts was $0 and $78,422 at June 30, 2023 and December 31, 2022, respectively.

Management charges account balances against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.

Proceeds from sale of discontinued operations, net

Proceeds from sale of discontinued operations consists of eight remaining monthly payments due through February 10, 2024 resulting from the sale of BioTrack, aggregating $6,666,667, less an unamortized discount of $164,958. The Company recognized $190,000 and $245,041 of amortization of the $410,000 discount in interest and investment income for the three and six months ended June 30, 2023, respectively.

Long-Lived Assets, Including Definite Lived Intangible Assets

Long-lived assets, other than goodwill and other indefinite-lived intangibles, are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable through the estimated undiscounted future cash flows derived from such assets. Definite-lived intangible assets primarily consist of customer relationships, software technology and trade names. The Company measures the impairment loss based on the difference between the carrying amount and the estimated fair value. When an impairment exists, the related assets are written down to fair value. The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be fully recoverable, or at least annually.

Goodwill

Goodwill consists of the excess of cost over the fair value of net assets acquired in business combinations. Goodwill is not amortized. Instead, it is tested annually for impairment, or more frequently if events occur or circumstances change that would more likely than not reduce its fair value below its carrying amount.

Goodwill is evaluated for impairment annually or whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. The qualitative factors considered by Forian may include, but are not limited to, general economic conditions, the Company’s outlook, market performance of the Company’s industry and recent and forecasted financial performance. Further testing is only required if the entity determines, based on the qualitative assessment, that it is more likely than not that a reporting unit’s fair value is less than its carrying amount. Otherwise, no further impairment testing is required. The Company has the option to first assess qualitative factors to determine whether events or circumstances indicate that it is more likely than not that the fair value of a reporting unit is less than its carrying amount and to determine whether further action is needed. If, after assessing the totality of events or circumstances, the Company determines it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing the quantitative impairment test is unnecessary. An impairment charge is recognized when the fair value of the Company’s goodwill is less than its carrying amount. No impairment losses have been recognized during the periods presented.

All of the Company’s previously reported goodwill related to discontinued operations and has been classified as non-current assets of discontinued operations at December 31, 2022. See Note 4 – Discontinued Operations.

Revenue Recognition

The Company recognizes revenue in accordance with Financial Accounting Standards Board (“FASB”) Topic 606, Revenue from Contracts with Customers (“ASC 606”).

Under ASC 606, the Company recognizes revenue when (or as) customers obtain control of promised goods or services, in an amount that reflects the consideration which is expected to be received in exchange for those goods or services. The Company recognizes revenue following the five-step model prescribed under ASC 606: (i) identify contract(s) with a customer; (ii) identify the performance obligation(s) in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligation(s) in the contract; and (v) recognize revenues when (or as) the Company satisfies a performance obligation. The Company applies the provisions of ASC 606 to an arrangement when a substantive contract exists and collectability is probable.

The Company derives revenue primarily from license fees for the Company’s information products. Information products contracts are generally for a period of one month to five years. Information products’ customers may access data analytics products through the use of tools provided by the Company or by utilizing their own tools per the contract. Data products may consist of historical information as it exists at the time of delivery or information that will be updated over a period of time as agreed with the customer. In most cases, the provision of information products is considered a single performance obligation. In cases where the Company is not obligated to update information over the access period, and control over the use of the products passes to the customer when delivered, revenue is recognized when the information products are made available to the customer. In cases where information updates are provided over the contract term, they are considered highly interrelated with the information product delivered upon contract inception, and revenue is recognized ratably over the life of the contract. Customers are generally invoiced according to monthly, quarterly or annual amounts specified in the contract. Any amounts invoiced in excess of revenue recognized are recorded as deferred revenue. Revenue recognized in excess of amounts invoiced is recorded as a contract asset.

In some cases, contracts provide for variable consideration that is contingent upon the occurrence of uncertain future events, which can either increase or decrease the transaction price, including sales of products by customers derived from data analytics products the Company provides. Variable consideration based on sales of products by customers is recognized in the period of sales, subject to minimum amounts specified in contracts. Variable consideration is estimated at the expected value or at the most likely amount depending on the type of consideration. Estimated amounts are included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. The estimate of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of anticipated performance and all information (historical, current and forecasted) that is reasonably available to the Company and reevaluated each reporting period. The effect of revisions in recognized estimated variable consideration in excess of minimums are recorded beginning in the period in which the estimates are revised. Actual results could differ from periodic estimates.

Significant judgments and estimates are sometimes necessary for the determination of whether performance obligations in a contract are distinct and whether they are delivered at a point in time or over time. Judgement is also necessary to assess revenue recognized under contingent revenue arrangements.

Contract acquisition costs, which consist of sales commissions paid or payable, are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for initial and renewal contracts are deferred and then amortized on a straight-line basis over the contract term.

During November 2020, the Company entered into a Master Services Agreement (the “November 2020 Agreement”) with a customer to provide information services described in certain statements of work under the November 2020 Agreement. As part of the November 2020 Agreement, the Company was granted shares of restricted stock representing approximately 23.4% of the outstanding common stock of the customer at the time of issuance, vesting in quarterly increments specified in the November 2020 Agreement through December 2023. Concurrently, the Company entered into a Stockholders Agreement specifying its voting and other rights as a stockholder. As a result, the Company determined that it does not exert influence over the customer. ASC 606-10-32-21 requires an entity to measure the fair value of noncash consideration at contract inception. The fair value of the restricted stock was determined to be $0 on the date of inception. The Company recorded revenue from the customer of $654,489, $1,306,251, $377,276, and $754,466 for the three and six months ended June 30, 2023 and 2022, respectively. The Company has outstanding accounts receivable from this customer of $1,331,759 and $469,786 at June 30, 2023 and December 31, 2022, respectively. See Note 17.

 Contract assets and deferred revenues consist of the following as of June 30, 2023:

 
 
Contract Assets
   
Contract
Liability
 
 
 
Costs of
obtaining
contracts
   
Unbilled
revenue
   
Total
   
Deferred
Revenue
 
Balance at January 1, 2022
 
$
70,278
   
$
986,613
   
$
1,056,891
   
$
637,563
 
Beginning deferred revenue balance recognized during the period
   
     
     
     
(637,562
)
Net change due to timing of billings, payments and recognition
   
87,738
     
1,108,329
     
1,196,067
     
2,581,286
 
Balance at December 31, 2022
   
158,016
     
2,094,942
     
2,252,958
     
2,581,287
 
Beginning deferred revenue balance recognized during the period
   
     
     
     
(2,168,625
)
Net change due to timing of billings, payments and recognition
   
69,183
     
(511,799
)
   
(442,616
)
   
2,850,101
 
Balance at June 30, 2023
 
$
227,199
   
$
1,583,143
   
$
1,810,342
   
$
3,262,763
 

Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes unearned revenue and unbilled amounts that will be recognized as revenue in future periods. The majority of the Company’s noncurrent remaining performance obligations will be recognized over the next 36 months.

The transaction price allocated to remaining performance obligations consisted of the following:

 
 
June 30, 2023
   
December 31, 2022
 
Estimated next twelve months
 
$
16,980,376
   
$
15,790,233
 
Thereafter
   
22,499,147
     
22,192,028
 
Total
 
$
39,479,523
   
$
37,982,261
 

Segment Information

FASB ASC 280, Segment Reporting (“ASC 280”), establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is the chief executive officer, who reviews the financial performance and the results of operations of the segments prepared in accordance with U.S. GAAP when making decisions about allocating resources and assessing performance of the Company.

Customer Concentration


During the three and six months ended June 30, 2023 and 2022, the Company had two customers representing 13.4% and 12.6% of revenue. At June 30, 2023, the Company had three customers representing 34.7%, 14.3% and 11.8% of accounts receivable.  

During the three months ended June 30, 2022, the Company had two customers representing 17.0% and 10.5% of revenue. During the six months ended June 30, 2022, the Company had three customers representing 15.8%, 10.6% and 10.3% of revenue. At December 31, 2022, the Company had three customers representing 25.9%, 14.8% and 14.6% of accounts receivable.

Concentration of Vendors

The Company licenses certain information assets from third parties as a key input to certain Information and Software products. Any disruption associated with these suppliers could have a material short-term impact on the business while alternate sources are secured.

Property and Equipment, Net

Property and equipment are stated at cost, net of accumulated depreciation, which is recorded commencing at the in-service date using the straight-line method at rates sufficient to charge the cost of depreciable assets to operations over their estimated useful lives, which are 1 to 7 years. Maintenance and repairs are charged to operations as incurred.

The Company reviews for the impairment of long-lived assets annually and whenever events and or changes in circumstances indicate that the carrying value of an asset may not be recoverable. Such indicators include, among others, the nature of the asset, the projected future economic benefit of the asset, historical and future cash flows and profitability measurements. An impairment loss would be recognized when the value of the undiscounted estimated future cash flows expected to result from the use of the asset and its eventual disposition is less than the carrying value. There were no impairment losses recognized during the three and six months ended June 30, 2023 and 2022.

Software Development Costs

The Company accounts for costs incurred in the development of computer software in accordance with ASC Subtopic 350-40, Intangibles – Goodwill and Other – Internal-Use Software and ASC Subtopic 985-20, Software Costs of Software to be Sold, Leased or Marketed. Product development costs are primarily related to Company personnel and contractors for design and evaluating software development, testing, bug fixes and other maintenance activities. Product development costs incurred in the application development stage for internal use software are subject to capitalization and subsequent amortization, and possible impairment. The Company begins to capitalize these costs when preliminary development efforts are successfully completed, management has authorized and committed project funding and it is probable that the project will be completed and the software would be used as intended. Capitalization ceases upon completion of all substantial testing. Such costs are amortized when placed in service, on a straight-line basis over the estimated useful life of the related asset, generally estimated to be three years. Product development costs not pertaining to the application development stage are expensed as incurred.

Contingencies

Occasionally, the Company may be involved in claims and legal proceedings arising from the ordinary course of its business. The Company records a provision for a liability when it believes that it is both probable that a liability has been incurred, and the amount can be reasonably estimated. If these estimates and assumptions change or prove to be incorrect, it could have a material impact on the Company’s condensed consolidated financial statements. Contingencies are inherently unpredictable, and the assessments of the value can involve a series of complex judgments about future events and can rely heavily on estimates and assumptions.

Advertising

Advertising costs are expensed as incurred and included in sales and marketing expenses and amounted to $20,294, $35,419, $0 and $2,000 for the three and six months ended June 30, 2023 and 2022, respectively.

Net Income (Loss) per Share

The calculation of earnings per share is based on the weighted average number of ordinary shares or ordinary stock equivalents outstanding during the applicable period. The dilutive effect of ordinary stock equivalents is excluded from basic earnings per share and is included in the calculation of diluted earnings per share, unless their impact is antidilutive to the “control number”, which is loss from continuing operations. Employee equity share options and similar equity instruments granted by the Company are treated as potential ordinary shares outstanding in computing diluted earnings per share. Diluted shares outstanding are calculated based on the average share price for each fiscal period using the treasury stock method. Under the treasury stock method, the amount the employee must pay for exercising stock options, the amount of compensation cost for future service that the Company has not yet recognized, and the amount of benefits that would be recorded in ordinary shares when the award becomes deductible for tax purposes are assumed to be used to repurchase shares.

Distinguishing Liabilities from Equity

The Company relies on the guidance provided by ASC Topic 480, Distinguishing Liabilities from Equity and ASC 815-40, Derivatives and Hedging: Contracts in Entity’s Own Equity (“ASC 815-40”), to classify certain redeemable and/or convertible instruments. The Company first determines whether a financial instrument should be classified as a liability. The Company will determine the liability classification if the financial instrument is mandatorily redeemable, or if the financial instrument, other than outstanding shares, embodies a conditional obligation that the Company must or may settle by issuing a variable number of its equity shares.

Once the Company determines that a financial instrument should not be classified as a liability, the Company determines whether the financial instrument should be presented between the liability section and the equity section of the balance sheet (“temporary equity”). The Company will determine temporary equity classification if the redemption of the financial instrument is outside the control of the Company (i.e. at the option of the holder). Otherwise, the Company accounts for the financial instrument as permanent equity.

Initial Measurement

The Company records its financial instruments classified as liability, temporary equity or permanent equity at issuance at the fair value, or cash received.

Subsequent Measurement – Financial instruments classified as liabilities

The Company records the fair value of its financial instruments classified as liabilities at each subsequent measurement date. The changes in fair value of its financial instruments classified as liabilities are recorded as other expense/income.

Stock-based Compensation

The Company’s 2020 Equity Incentive Plan (“2020 Plan”) permits the grant of stock options, restricted stock awards and/or restricted stock units. A total of 4,000,000 shares of Company common stock were originally authorized and reserved for issuance under the 2020 Plan. On June 15, 2022, the Company’s stockholders approved an amendment to the 2020 Plan, which amended the 2020 Plan to increase the number of shares available for issuance by 2,400,000 shares to a total of 6,400,000 shares. Stock options represent the right to purchase Company common stock at the exercise price on the date of grant of the stock option at a future date. Restricted stock awards are grants of shares of Company common stock. Restricted stock units represent the right to receive shares of Company common stock on future specified dates. Stock options, restricted stock awards and restricted stock units granted contain restrictions that cause them to be subject to substantial risk of forfeiture and restrict their exercise, sale or other transfer by the grantee until they vest. The terms of the stock options, restricted stock awards and units granted under the 2020 Plan are determined by the Board of Directors in the agreement evidencing the award, including the number of shares, period of restriction or vesting schedule and other terms. The fair value of the stock options, restricted stock awards and restricted stock units is based on the underlying grant date fair value of Company common stock. The fair value is then expensed over the requisite service periods of the awards, net of forfeitures, which is generally the service period and the related amount is recognized in the condensed consolidated statements of operations.

Income Taxes

The Company accounts for income taxes in accordance with FASB ASC 740 (“ASC 740”). Deferred income tax assets and liabilities are determined based upon differences between financial reporting and tax bases of assets and liabilities, which are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized.

The provision for income taxes represents Federal and state and local income taxes. The effective rate differs from statutory rates due to the effect of state and local income taxes, tax benefit of R&D credits, and certain nondeductible expenses. Our effective tax rate will change from quarter to quarter based on recurring and non-recurring factors including, but not limited to, the geographical mix of earnings, enacted tax legislation and state and local income taxes. In addition, changes in judgment from the evaluation of new information resulting in the recognition, derecognition, or re-measurement of a tax position taken in a prior annual period is recognized separately in the quarter of the change.

For the three and six months ended June 30, 2023 and 2022, the Company recognized net income tax expense of $36,187, $66,096, $5,000 and $10,000, respectively. The Company claims R&D tax credits on eligible R&D expenditures. The R&D tax credits are recognized as a reduction to income tax expense.

The Company recognized a taxable gain on sale of discontinued operations during the for the six months ended June 30, 2023, which resulted in utilization of certain available federal and state net operating loss carryforwards. As a result, the Company recorded income taxes related to discontinued operations of $2,722,570 after utilization of federal and state net operating losses during the six months ended June 30, 2023. Income taxes related to discontinued operations for the three months ended June 30, 2023 result from adjustments to estimates impacting intraperiod tax allocations.

The Company files a consolidated U.S. income tax return and tax returns in certain state and local jurisdictions. As of June 30, 2023, the Company is not subject to examination in any tax jurisdictions.

Tax contingencies are recorded, if needed, to address potential exposure involving tax positions the Company has taken that could be challenged by tax authorities. These potential exposures could result from applications of various statutes, rules, regulations and interpretations. Any estimates of tax contingencies contain assumptions and judgments about potential actions by taxing jurisdictions. Any interest and penalties related to uncertain tax positions would be included as part of the income tax provision. The Company’s conclusions regarding uncertain tax positions may be subject to review and adjustment at a later date based upon ongoing analysis of or changes in tax laws, regulations and interpretations thereof as well as other factors.

On August 16, 2022, the Inflation Reduction Act of 2022 (the “IRA”) was enacted and signed into law. Regarded as the reduced version of the proposed Build Back Better Act, the IRA contains two main corporate income tax provisions, including a 15% minimum tax on the average annual adjusted financial statement income of corporations with profits over $1 billion over a three-year period, as well as a 1% excise tax on the corporate stock buybacks by domestic publicly traded corporations. The Company is currently evaluating the impact of the IRA on its financial statements for tax year 2023 but does not expect a material impact to the Company’s tax position.

Separation Expenses

Effective February 10, 2023, the Company’s Chief Executive Officer, President and Class II member of the Board of Directors resigned. In connection with the resignation, the Company entered into a separation agreement providing for, among other things, (i) salary continuation for twelve months and (ii) accelerated vesting of 106,656 unvested restricted shares of Company common stock. Separation expenses for the six months ended June 30, 2023 include $250,000 related to the salary continuation and $349,832 related to the accelerated vesting of stock. There were no such expenses incurred for the three months ended June 30, 2023.

On March 2, 2022, the Company and two advisors agreed not to renew special advisor agreements between the advisors and the Company. The advisors were the former chief executive officer and chief financial officer of Helix who were granted stock options in conjunction with their respective advisory agreements that were entered into upon the completion of the Helix acquisition. The Company and the advisors mutually agreed not to renew the advisory agreements. The services provided by these advisors included transition planning and consulting services related to integration of the business operations of Helix and Forian. Per the terms of the agreements, options to purchase 366,166 shares of common stock continued to vest according to their original terms through March 2, 2023, and unvested stock options to purchase 732,332 shares of common stock were forfeited. The advisors were not required to perform services to the Company beyond the non-renewal date of March 2, 2022. As a result, the Company recorded $5,417,043 of stock compensation expense during March 2022 related to the options that vested through  March 2, 2023.

In addition, the Company records normal course of business severance expenses in the operating expense line item related to its employees’ activities.
Recent Accounting Pronouncements

In October 2021, the FASB issued Accounting Standards Update No. 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”). The FASB issued ASU 2021-08 to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. The amendment is effective for financial statements for interim and annual periods beginning after December 15, 2022. ASU 2021-08 was adopted on January 1, 2023. The adoption of ASU 2021-08 did not have a material impact on the condensed consolidated financial statements.

The Company has considered all other recently issued accounting pronouncements and does not believe the adoption of such pronouncements will have a material impact on its financial statements.
  
Note 4
DISCONTINUED OPERATIONS


Helix Businesses Discontinued Operations


On February 10, 2023, Helix completed the sale of 100% of the outstanding capital stock of its wholly owned subsidiary, BioTrack, in exchange for $30.0 million, consisting of $20.0 million paid at closing and $10.0 million paid in twelve unconditional monthly installments thereafter. In March 2022, Helix sold its security monitoring business and in October 2022, sold its Argentinian subsidiary, Engeni LLC. The security monitoring business, BioTrack and Engeni are collectively referred to as the “Helix Businesses.” As a result of these transactions, as of February 10, 2023, the Company no longer provides products or services to the cannabis industry. The Company continues to provide analytics solutions to customers in the healthcare and related industries.


The Company recognized a gain on sale of BioTrack of $11,531,849 and a loss from discontinued operations of $94,427 during the six months ended June 30, 2023, which is included as part of discontinued operations. The Company also recorded income taxes related to discontinued operations of $32,426 and $2,722,570 during the three and six months ended June 30, 2023, respectively.


The Company recorded a gain on the sale of assets related to its security monitoring business of $202,159 during the six months ended June 30, 2022. The amount was reclassified to discontinued operations in 2023 as it was part of a strategic shift which became significant to the Company’s operations upon the sale of BioTrack.


The following table summarizes the major classes of assets and liabilities of the Helix Businesses as reported on the consolidated balance sheets as of December 31, 2022:

   
December 31, 2022
 
Carrying amounts of assets associated with Helix Businesses included as part of discontinued operations:
     
Cash and cash equivalents
 
$
524,155
 
Accounts receivable, net
   
738,510
 
Prepaid expenses
   
131,023
 
Current assets of discontinued operations
 
$
1,393,688
 
         
Property and equipment, net
   
2,500,376
 
Intangible assets, net
   
6,775,841
 
Goodwill
   
9,099,372
 
Right of use assets, net
   
603,636
 
Deposits and other assets
   
58,649
 
Non-current assets of discontinued operations
 
$
19,037,874
 
         
Carrying amounts of liabilities associated with Helix Businesses included as part of discontinued operations:
       
Accounts payable
 
$
258,960
 
Accrued expenses
   
661,981
 
Short-term operating lease liabilities
   
243,888
 
Deferred revenues
   
497,418
 
Current liabilities of discontinued operations
 
$
1,662,247
 
         
Long-term operating lease liabilities
   
365,609
 
Non-current liabilities of discontinued operations
 
$
365,609
 

The following table summarizes the major income and expense line items of the Helix Businesses as reported in the condensed consolidated statements of operations for the three and six months ended June 30, 2023 and 2022:

   
For the Three Months Ended
June 30,
   
For the Six Months Ended
June 30,
 
   
2023
   
2022
    2023     2022  
Income and expense line items related to Helix Businesses:
                       
Revenues:
                       
Information and Software
 
$
   
$
2,495,901
    $ 1,121,677     $ 4,770,134  
Services
   
     
399,655
      179,798       828,361  
Other
   
     
35,788
            189,267  
Total revenues
   
     
2,931,344
      1,301,475       5,787,762  
                                 
Costs and Expenses:
                               
Cost of revenues
   
     
1,508,257
      699,015       2,873,484  
Research and development
   
     
810,689
      160,164       1,800,725  
Sales and marketing
   
     
505,637
      35,005       1,064,981  
General and administrative
   
     
1,183,347
      129,283       2,326,271  
Depreciation and amortization
   
     
587,788
      372,435       1,178,113  
Total costs and expenses
   
     
4,595,718
      1,395,902       9,243,574  
                                 
Loss from discontinued operations for Helix Businesses
   
     
(1,664,374
)
    (94,427 )     (3,455,812 )
                                 
Other Income (Expense):
                               
Interest and investment income
   
     
37
            730  
Interest expense
   
     
(14,928
)
          (40,706 )
Foreign currency related gains, net
   
     
253,852
            331,828  
Total other income, net
   
     
238,961
            291,852  
                                 
Net loss from discontinued operations for Helix Businesses before income taxes
   
     
(1,425,413
)
    (94,427 )     (3,163,960 )
Gain on sale of discontinued operations
   
     
      11,531,849       202,159  
Income tax expense
   
(32,426
)
   
      (2,722,570 )      
                                 
Net gain (loss) from discontinued operations, net of tax for Helix Businesses
 
$
(32,426
)
 
$
(1,425,413
)
  $ 8,714,852     $ (2,961,801 )

Note 5
MARKETABLE SECURITIES

Marketable securities are stated at estimated fair value based upon current market quotes (level 1 inputs) and are classified as available-for-sale. Realized gains and losses are included in investment income. Unrealized gains and losses are immaterial and therefore the Company has presented such amounts within investment income in the condensed consolidated statements of operations. The Company invests in short-term U.S. Treasuries and money market mutual funds. As of June 30, 2023 and December 31, 2022, marketable securities consisted of the following:

   
June 30, 2023
   
December 31, 2022
 
United States Treasury Bills
           
Cost
 
$
37,849,427
   
$
17,234,633
 
Fair Market Value
 
$
38,344,436
   
$
17,396,487
 

Note 6
PREPAID EXPENSES AND OTHER CURRENT ASSETS

The Company has various agreements which require upfront and periodic payments. The Company records the expenses related to these agreements ratably over the annual terms. As of June 30, 2023 and December 31, 2022, the Company’s balance sheet reflected prepaid expenses of $968,130 and $835,786, respectively, primarily relating to various software licenses and insurance policies with durations ranging from 3 months to 1 year.

Included in other current assets as of June 30, 2023 are amounts receivable from employees totaling $267,644.

Note 7
PROPERTY AND EQUIPMENT, NET

As of June 30, 2023 and December 31, 2022, property and equipment were comprised of the following:

   
June 30, 2023
   
December 31, 2022
 
Personal computing equipment
 
$
94,521
   
$
160,079
 
Office equipment and capitalized software
   
73,260
     
7,991
 
Total
   
167,781
     
168,070
 
Less: Accumulated depreciation
   
(70,945
)
   
(93,040
)
Property and equipment, net
 
$
96,836
   
$
75,030
 

Note 8
ACCRUED EXPENSES

As of June 30, 2023 and December 31, 2022, accrued expenses were comprised of the following:

   
June 30, 2023
   
December 31, 2022
 
Accrued salary, commission and bonus
  $ 1,777,924     $ 2,112,482  
Income taxes payable     1,390,170      
 
Accrued expenses
   
1,656,142
     
1,654,307
 
Total
 
$
4,824,236
   
$
3,766,789
 

Note 9
WARRANT LIABILITY

In conjunction with the business combination with Helix, outstanding warrants to purchase Helix common stock were converted to warrants to purchase Company common stock. As the warrant holders have the option to receive cash in lieu of common stock in certain circumstances, the Company determined that the warrants require classification as a liability pursuant to ASC 815-40. In accordance with the applicable accounting guidance, the outstanding warrants are recognized as a warrant liability on the condensed consolidated balance sheet and were measured at their inception date fair value (the closing date of the business combination with Helix) and subsequently re-measured at each reporting period with changes being recorded in the condensed consolidated statements of operations. As of June 30, 2023 and 2022, the Company had 55,121 and 92,058 warrants outstanding classified as liabilities, respectively. During the six months ended June 30, 2023, 36,936 warrants expired.

The fair value of the Company’s warrant liability, measured at Level 3 in the fair value hierarchy,  was calculated using the Black-Scholes model and the following inputs:

   
As of June 30, 2023
    As of December 31, 2022  
Fair value of Company's common stock
 
$
2.45
    $ 2.73  
Dividend yield
   
0
%
    0 %
Expected volatility
   
65% - 89
%
    76% - 92 %
Risk free interest rate
   
5.14% - 5.45
%
    4.34% - 4.75 %
Expected life (years)
   
0.76
      0.91
 
Exercise price
 
$
8.00 - $28.00
    $ 8.00 - $28.00  
Fair value of financial instruments - warrants
 
$
2,053
    $ 4,547  

The change in fair value of the Company’s financial instruments – warrants, measured at Level 3 in the fair value hierarchy, was calculated using the Black-Scholes model and the following inputs:

   
Amount
 
Balance as of January 1, 2023
 
$
4,547
 
         
Change in fair value of warrant liability
   
(2,494
)
         
Balance as of June 30, 2023
 
$
2,053
 

   
Amount
 
Balance as of January 1, 2022
 
$
369,234
 
         
Change in fair value of warrant liability
   
(334,616
)
         
Balance as of June 30, 2022
 
$
34,618
 

   
Amount
 
Balance as of April 1, 2023
 
$
10,106
 
         
Change in fair value of warrant liability
   
(8,053
)
         
Balance as of June 30, 2023
 
$
2,053
 

   
Amount
 
Balance as of April 1, 2022
 
$
149,394
 
         
Change in fair value of warrant liability
   
(114,776
)
         
Balance as of June 30, 2022
 
$
34,618
 

Note 10
CONVERTIBLE NOTES

   
June 30, 2023
   
December 31, 2022
 
Principal outstanding
 
$
24,000,000
   
$
24,000,000
 
Add: accrued interest
   
1,537,315
     
1,120,767
 
Less: unamortized debt issuance costs
   
(11,553
)
   
(14,220
)
Convertible note payable, net of debt issuance costs
 
$
25,525,762
   
$
25,106,547
 

On September 1, 2021, the Company entered into a Note Purchase Agreement with certain accredited investors and a director of the Company, pursuant to which the Company issued at 100% of par value $24,000,000 in aggregate principal balance of 3.5% Convertible Promissory Notes due September 1, 2025 (the “Notes”), convertible into (i) shares of Company common stock, and (ii) warrants to purchase shares of Company common stock equal to 20% of the principal amount of the Notes divided by the conversion price of the Notes (the “Warrants”). The Notes will mature on the fourth-year anniversary of the date of issuance, which time is also the termination date of the Warrants if issued. The conversion price of the Notes and the exercise price of the Warrants is $11.98 per share, which was the consolidated closing bid price of the Company common stock as reported by Nasdaq on August 31, 2021, the most recently completed trading day preceding the Company entering into the Note Purchase Agreement with investors with respect to the Notes. The holders of the Notes may, at any time, convert all or a portion of the Notes plus accrued interest (subject to a minimum principal amount of $100,000) at the conversion price. The Company may redeem all or a portion of any Notes then outstanding at any time after the first anniversary of issuance at a price of 112.5% of par value plus accrued interest. In the event of a change of control of the Company, the Company may redeem all Notes then outstanding at a price of 108% of par value plus accrued interest. Interest expense on the Notes is payable upon maturity or earlier redemption unless the Notes are converted prior to such time. In the event the holders of the Note convert all or a portion of the Notes, the related accrued interest is converted at the conversion price. Interest expense related to the Notes was $209,425, $416,548, $207,315 and $417,315 for the three and six months ended June 30, 2023 and 2022, respectively.

The Company evaluated the embedded features in accordance with ASC 815-15-25 and determined embedded features are all clearly and closely related to the debt host instrument and therefore are not required to be bifurcated and separately measured at fair value. The Warrants were not issued in connection with the Notes, and issuance of the Warrants is contingent upon conversion of the Notes at the option of the Holder, therefore no portion of the proceeds are allocated to the Warrants.

The Company incurred debt issuance costs associated with the Notes in the amount of $21,330, which were deferred and  are being amortized over the term of the Notes. During the three and six months ended June 30, 2023 and 2022, the Company recognized $1,333, $2,667, $1,333 and $2,666 in amortization of debt issuance costs, respectively.


Note 11
STOCK-BASED COMPENSATION

Restricted Stock Awards and Restricted Stock Units

The table below includes issuances of restricted stock awards and units under the 2020 Plan and unvested equity interests of MOR which were converted into restricted Company common stock.

   
Number of Restricted
Shares and Units
   
Weighted Average
Grant Date Fair
Value Per Share
 
Unvested at January 1, 2022
   
1,146,131
   
$
1.28
 
Issued
   
     
11.71
 
Vested
   
(474,768
)
   
0.03
 
Canceled
   
(120,105
)
   
12.18
 
Unvested at December 31, 2022
   
551,258
     
3.28
 
Issued
   
570,000
     
3.79
 
Vested
   
(234,999
)
   
4.68
 
Canceled
   
(20,653
)
   
0.16
 
Unvested at June 30, 2023
   
865,606
   
$
3.31
 

The 865,606 of unvested awards at June 30, 2023 consisted of 128,608 restricted stock units and 736,998 shares of restricted stock.

Stock Options

As part of the business combination with Helix, the Company assumed the Helix TCS, Inc. Omnibus Stock Incentive Plan and the Bio-Tech Medical Software, Inc. 2014 Stock Incentive Plan, each as amended, pursuant to which options exercisable at prices between $2.00 and $51.80 per share for 455,089 shares of Company common stock were outstanding. The value attributable to service subsequent to the business combination is recognized as compensation cost by the Company.

The fair value of the stock options was estimated at Level 3 in the fair value hierarchy using the Black-Scholes option pricing model, and the assumptions used in calculating the fair value of stock-based awards represent management’s best estimates and involve inherent uncertainties and the application of management’s judgement. The assumptions used to calculate the grant date fair value of the options outstanding at June 30, 2023 and December 31, 2022 are as follows:

 
June 30,
2023
   
December 31,
2022
 
Exercise Price
 
$
2.00 to $51.80
    $ 2.00 to $51.80  
Fair value of Company common stock
 
$
2.98 to $15.61
    $ 2.98 to $15.61  
Dividend yield
   
0%

    0%

Expected volatility
 
83% to 188%
    83% to 188%  
Risk Free interest rate
0.27% to 4.52%
    0.27% to 4.52%  
Expected life (years) remaining
0.01 to 9.62
    0.01 to 9.62  

Stock option activity for the six months ended June 30, 2023 and the year ended December 31, 2022 is as follows:

   
Shares
Underlying
Options
   
Weighted Average
Exercise Price
   
Weighted Average
Remaining
Contractual Term
(in years)
 
Outstanding at January 1, 2022
   
4,046,973
   
$
14.25
     
8.75
 
Granted
   
1,203,250
   
$
4.02
     
9.14
 
Exercised
   
(33,334
)
 
$
2.47
     
2.55
 
Forfeited and expired
   
(1,233,081
)
 
$
13.87
     
8.12
 
Outstanding at December 31, 2022
   
3,983,808
   
$
10.53
     
8.23
 
Granted     1,097,500     $ 3.71       8.45  
Exercised     (2,452 )   $ 8.34       8.34  
Forfeited and expired     (1,528,312 )   $ 12.60       7.70  
Outstanding at June 30, 2023     3,550,544     $ 7.54       8.54  
Vested options at June 30, 2023
   
2,076,200
   
$
12.59
     
6.69
 

The weighted average exercise price and remaining contractual life of exercisable options as of June 30, 2023 is $7.54 and 8.54 years, respectively. The total aggregate intrinsic value of the exercisable options as of June 30, 2023 was approximately $25,482.

Stock Compensation Expense

The weighted-average grant date fair value per share for the stock options granted was $3.42 and $6.17 for the six months ended June 30, 2023 and 2022, respectively.

On February 10, 2023, the Company’s Chief Executive Officer, President and Class II member of the Board of Directors resigned. In connection with the resignation, the Company entered into a separation agreement providing for, among other things, accelerated vesting of 106,656 unvested restricted shares of the Company common stock. Stock based compensation expense for the six months ended June 30, 2023 includes $349,832 related to the accelerated vesting of stock.

On March 2, 2022, the Company and the former chief executive officer and the former chief financial officer of Helix mutually agreed not to renew special advisor agreements between the advisors and the Company. Per the terms of the agreements, options to purchase 366,166 shares of common stock continued to vest according to their original terms through March 2, 2023, and unvested stock options to purchase 732,332 shares of common stock were forfeited. The advisors were not required to perform services to the Company beyond the non-renewal date of March 2, 2022. As a result, the Company recorded $5,417,043 of stock compensation expense during March 2022 related to the options that vested through March 2, 2023.

At June 30, 2023, the total unrecognized stock compensation expense related to unvested stock option awards and restricted stock awards and restricted stock units granted was $13,823,992, which the Company expects to recognize over a weighted-average period of approximately 2.86 years. Stock compensation expense for the three and six months ended June 30, 2023 and 2022 is as follows:

   
For the Three Months Ended June 30,
   
For the Six Months Ended June 30,
 

 
2023
   
2022
    2023     2022  
Services
 
$
34,272
   
$
36,975
    $ 72,198     $ 56,604  
Research and development
   
36,964
     
86,491
      75,156       133,932  
Sales and marketing
   
49,915
     
188,728
      103,917       240,549  
General and administrative
   
1,419,191
     
1,062,000
      2,767,472       3,140,044  
Separation expenses
                349,832       5,417,043  
Subtotal
    1,540,342       1,374,194       3,368,575       8,988,172  
Discontinued operations
          392,000       (247,308 )     682,606  
Total   $ 1,540,342     $ 1,766,194     $ 3,121,267     $ 9,670,778  

Total intrinsic value of options exercised during the period ended June 30, 2023 was $368. The total fair value of restricted shares vested during the period ended June 30, 2023 was $106,013.
 
Note 12
NET INCOME (LOSS) PER SHARE

The following table sets forth the computation of the basic and diluted net loss per share:

   
For the Three Months Ended June 30,
   
For the Six Months Ended June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Net (loss) income:
                       
Loss from continuing operations
 
$
(1,090,400
)
 
$
(4,008,132
)
 
$
(3,339,199
)
 
$
(14,325,832
)
(Loss) Income from discontinued operations
   
(32,426
)
   
(1,425,413
)
   
8,714,852
     
(2,961,801
)
Net (Loss) Income
 
$
(1,122,826
)
 
$
(5,433,545
)
 
$
5,375,653
   
$
(17,287,633
)
 
                               
Basic and diluted loss from continuing operations per share attributable to common shareholders:
 
$
(0.03
)
 
$
(0.13
)
 
$
(0.10
)
 
$
(0.45
)
Basic and diluted (loss) income from discontinued operations per share:
   

     
(0.04
)
   
0.27
     
(0.09
)
Net (loss) income per common share
 
$
(0.03
)
 
$
(0.17
)
 
$
0.17
   
$
(0.54
)
 
                               
Weighted average common shares outstanding - basic and diluted
   
32,260,992
     
31,984,208
     
32,369,904
     
31,921,761
 

The following table sets forth the outstanding potentially dilutive securities that have been excluded in the calculation of diluted net loss per share for the three and six months ended June 30, 2023 and 2022 because their inclusion would be anti-dilutive to the Company’s “control number”, which is loss from continuing operations.

   
As of June 30,
 
   
2023
   
2022
 
Potentially dilutive securities:
           
Warrants
   
65,119
     
119,087
 
Stock options
   
3,550,544
     
3,467,891
 
Convertible notes
    2,532,330       2,453,088  
Unvested Restricted Stock Awards and Units
   
865,610
     
990,584
 
Total
    7,013,603       7,030,650  

Note 13
RELATED PARTY TRANSACTIONS

Adam Dublin, the Company’s Chief Strategy Officer, was previously a consultant for a current vendor of the Company. Mr. Dublin’s consultancy with the vendor ended on December 11, 2020 and the parties have agreed not to renew the consulting agreement. Pursuant to Mr. Dublin’s consulting agreement with the vendor, Mr. Dublin received payments from the vendor for the three and six months ended June 30, 2023 and 2022 of $127,050, $176,082, $142,266 and $234,635, respectively.

On September 1, 2021, the Company issued at 100% of par value $24,000,000 in aggregate principal balance of 3.5% Convertible Promissory Notes due 2025 convertible into (i) shares of Company common stock and (ii) warrants to purchase shares of Company common stock equal to 20% of the principal amount of the Notes divided by the conversion price to a select group of institutional and accredited investors, which included a director of the Company who holds $6,000,000 of the Notes. See Note 10 for additional information.

Note 14
SEGMENT RESULTS

The Company provides innovative solutions, proprietary data and predictive analytics to optimize the operational, clinical and financial performance of its customers.

ASC 280 requires that public companies report profits and losses and certain other information on their “reportable operating segments” in their annual and interim financial statements. The internal organization used by the public company’s Chief Operating Decision Maker (CODM) to assess performance and allocate resources determines the basis for reportable operating segments. The Company’s CODM is the Chief Executive Officer. The CODM evaluates financial performance based on revenues and operating income.

As discussed above, the Company disposed of its businesses servicing the cannabis industry in 2023, and has reclassified their historical results as discontinued operations. As such, the Company’s continuing operations are comprised of a single reportable segment providing analytic and information services to the healthcare and related industries.

Note 15
LEASES

Operating Leases

The Company accounts for leases in accordance with ASC Topic 842, Leases (“ASC 842”). All contracts are evaluated to determine whether or not they represent a lease. A lease conveys the right to control the use of an identified asset for a period of time in exchange for consideration. The Company has operating leases primarily consisting of facilities with remaining lease terms of 1-5 years. The lease term represents the period up to the early termination date unless it is reasonably certain that the Company will not exercise the early termination option. Certain leases include rental payments that are adjusted periodically based on changes in consumer price and other indices.

Leases are classified as finance or operating in accordance with the guidance in ASC 842. The Company does not hold any finance leases.

The Company is obligated under two short-term leases related to offices in Pennsylvania and Massachusetts. These short-term leases are currently leased on a month-to-month basis. A short-term lease is a lease with a term of 12 months or less and does not include the option to purchase the underlying asset that we would expect to exercise. The Company has elected to adopt the short-term lease exemption in ASC 842 and as such has not recognized a “right of use” asset or lease liability for these short-term leases.

The Company’s lease agreements generally do not provide an implicit borrowing rate, therefore an internal incremental borrowing rate is determined based on information available at lease commencement date for purposes of determining the present value of lease payments.

Supplemental cash flow information and non-cash activity related to leases for the six months ended June 30, 2023 and 2022 are as follows:

 
 
For the Six Months Ended June 30,
 
 
 
2023
   
2022
 
Cash used in operating leases
  $ 11,412     $ 900  
ROU assets obtained in exchange for new operating lease liabilities
  $     $  

ROU lease assets and lease liabilities for the Company’s operating leases were recorded in the condensed consolidated balance sheet as follows:

 
 
June 30, 2023
   
December 31, 2022
 
Right of use assets, net
 
$
20,836
   
$
32,560
 
                 
Short-term operating lease liabilities
 
$
20,836
   
$
21,600
 
Long-term operating lease liabilities
   
     
10,960
 
Total lease liabilities
 
$
20,836
   
$
32,560
 
Weighted average remaining lease term (in years)
   
1.00
     
1.48
 
Weighted average discount rate
   
9.5%

   
9.3%


The components of lease expense were as follows for each of the periods presented, which are included in operating expenses in the condensed consolidated statements of operations:

   
For the Three Months EndedJune 30,
   
For the Six Months Ended June 30,
 
   
2023
   
2022
    2023     2022  
Operating lease expense
 
$
5,481
   
$
450
    $ 11,412     $ 900  
Short-term lease expense
  $ 8,067     $ 24,307     $
12,879     $
24,307  
Total operating lease costs
  $ 13,548     $ 24,757     $ 24,291     $ 25,207  
 
Future lease payments included in the measurement of lease liabilities on the condensed consolidated balance sheet as of June 30, 2023, were as follows:

   
June 30, 2023
 
2023 (remaining)
 
$
10,962
 
2024
   
10,962
 
Total future minimum lease payments
 
$
21,924
 
Less imputed interest
   
(1,088
)
Total
 
$
20,836
 

Note 16
COMMITMENTS AND CONTINGENCIES

Service and License Agreements

The Company entered into certain service and license agreements that provide for future minimum payments. The terms of these agreements vary in length. The following table shows the remaining payment obligations under these agreements as of June 30, 2023:

   
June 30, 2023
 
Year ending December 31, 2023
 
$
887,595
 
Year ending December 31, 2024
   
1,887,595
 
Year ending December 31, 2025     1,600,000  
Year ending December 31, 2026     400,000  
   
$
4,775,190
 

Legal Proceedings


From time to time the Company may be involved in claims that arise during the ordinary course of business. For any matters where management currently believes it is probable that the Company will incur a loss and that the probable loss or range of loss can be reasonably estimated, the Company records reserves in the condensed consolidated financial statements based on its best estimates of such loss. In other instances, because of the uncertainties related to either the probable outcome or the amount or range of loss, management is unable to make a reasonable estimate of a liability, if any. Regardless of the outcome, litigation can be costly and time consuming, and it can divert management’s attention from important business matters and initiatives, negatively impacting the Company’s overall operations. Although the results of litigation and claims cannot be predicted with certainty, the Company does not currently have any pending litigation to which it is a party or to which its property is subject that we believe to be material, except for the below.

Audet v. Green Tree International, et. al.

On February 14, 2020, John Audet filed a complaint in 15th Judicial Circuit in and for Palm Beach County, Florida against multiple parties, including Green Tree International (“GTI”), an indirect subsidiary of the Company, claiming that he owned 10% of GTI. The complaint seeks unspecified monetary damages equivalent to the value a 10% shareholder of GTI would have received in the subsequent Helix and Forian transactions, along with an equitable accounting and constructive trust to determine if Audet suffered any loss of profit distributions. The case is in the process of discovery and trial is currently scheduled to occur between September and December of 2023. Each of the parties’ motions for summary judgment were denied. The Company believes the lawsuit is wholly without merit and intends to defend vigorously against the claims in the lawsuit.


Grant Whitus et al. v. Forian Inc., Zachary Venegas and Scott Ogur


On July 30, 2021, four former Helix employees filed a lawsuit in the Arapahoe County, Colorado District Court against the Company and Helix’s former managers asserting claims of breach of contract, promissory estoppel, breach of the covenant of good faith and fair dealing, civil theft and conversion, fraudulent misrepresentation, civil conspiracy, and unjust enrichment/quantum meruit, all relating to the plaintiffs’ claims that they were promised equity interest in Helix or compensation that they never received. The original complaint was never served, and in November 2021 the plaintiffs filed and served an amended complaint adding a fifth plaintiff, and seeking over $27.5 million in damages as well as attorneys’ fees and costs. The Company removed the matter to the United States District Court for the District of Colorado in December 2021, and both the Company and the individual defendants filed motions to dismiss on January 20, 2022. Plaintiffs subsequently amended their complaint on April 21, 2022, adding Helix TCS LLC and Helix Technologies, Inc. as defendants and advancing additional claims for breach of fiduciary duty and violation of the Colorado Wage Claims Act. The Company and the individual defendants filed separate motions to dismiss on June 1, 2022, which were granted in part and denied in part by the Court on February 28, 2023. Plaintiffs supplemented their complaint on March 3, 2023, consistent with the Court’s ruling. Written discovery, which commenced in July 2022, is ongoing. The Company believes the lawsuit is wholly without merit and intends to defend vigorously against the claims in the lawsuit.

Note 17
SUBSEQUENT EVENTS

On July 21, 2023, a customer in which the Company held an equity interest (See Note 3, Summary of Significant Accounting Policies, Revenue Recognition) was acquired. As a result, the Company received approximately $5.9 million of cash proceeds in consideration of all of its equity interest in the customer. The Company may receive additional earnout payments in 2025 and 2026 in an aggregate amount of up to approximately $3.6 million if certain conditions are met.


On August 10, 2023, the Company’s Board of Directors approved the grant of nonqualified stock options to an employee to purchase an aggregate of 200,000 shares of common stock of the Company at an exercise price of $2.60 per share, which amount represents the closing price of the Company’s common stock on such date.


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

Cautionary Statement for Forward-Looking Information

The following discussion of our financial condition and results of operations for the for the three and six months ended June 30, 2023 and 2022 should be read in conjunction with our unaudited condensed consolidated financial statements and the notes to those statements that are included elsewhere in this report. Our discussion includes forward-looking statements based upon current expectations that involve risks and uncertainties, such as our plans, objectives, expectations and intentions. Actual results and the timing of events could differ materially from those anticipated in these forward-looking statements as a result of a number of factors, including those set forth under Item 1A. Risk Factors appearing in our Annual Report on Form 10-K for the year ended December 31, 2022, as filed with the SEC on March 30, 2023. We use words such as “anticipate,” “estimate,” “plan,” “project,” “continuing,” “ongoing,” “expect,” “believe,” “intend,” “may,” “will,” “should,” “could,” and similar expressions to identify forward-looking statements.

Unless expressly indicated or the context requires otherwise, the terms “Forian”, the “Company”, “we”, “us”, and “our” refer to Forian Inc.

Overview

Forian Inc. (the “Company” or “Forian”) was incorporated in Delaware on October 15, 2020 as a wholly owned subsidiary of Medical Outcomes Research Analytics, LLC (“MOR”) for the purpose of effecting the business combination with Helix Technologies Inc. (“Helix”). Forian provides a unique suite of data management capabilities and proprietary information and analytics solutions to optimize and measure operational, clinical and financial performance for customers within the healthcare and related industries.

The business combination with Helix was accounted for as a reverse acquisition using the acquisition method of accounting in accordance with Accounting Standards Codification (“ASC”) Topic 805, Business Combinations (“ASC 805”), with the Company deemed the accounting acquirer for financial reporting purposes. Helix provides software and analytics solutions to state governments and licensed operators in the cannabis industry, primarily through its subsidiary, Bio-Tech Medical Software, Inc. (“BioTrack”), until its sale of BioTrack in 2023.

On February 10, 2023, Helix completed the sale of 100% of the outstanding capital stock of BioTrack, on March 3, 2022, Helix completed the sale of the assets of its security monitoring business, and on October 31, 2022, Helix completed the sale of 100% of the outstanding membership interest of its Engeni LLC subsidiary (these businesses together are referred to as the “Helix Businesses”). As a result of these transactions, Helix has no remaining active operations and the Company no longer provides products or services to the cannabis industry. The results of the Helix Businesses are presented as discontinued operations in the Condensed Consolidated Statements of Operations and, as such, have been excluded from continuing operations. Further, the Company reclassified the assets and liabilities of the Helix Businesses to discontinued operations in the Consolidated Balance Sheet as of December 31, 2022. The Company will continue to provide analytics solutions to customers within the healthcare and related industries.

Financial Operations Overview

The following discussion sets forth certain components of our statements of operations as well as factors that impact those items.

Revenues

Revenues are derived from licensing fees for our proprietary information products. The Company recognizes revenues from information products as performance obligations under customer contracts are satisfied. Services revenues are primarily from contracts with government agencies and revenue is recognized upon completion of the various milestones within the contract.

Cost of Revenues

Cost of revenues is generated from direct costs associated with the delivery of our products and services to our customers. The cost of revenues relates primarily to labor costs, information licensing, hosting and infrastructure costs and client service team costs. We record the cost of direct fulfillment as cost of revenues.

Research and Development

Research and development expenses consist primarily of employee-related expenses, subcontractor and third-party consulting fees, and hosted infrastructure costs. We continue to focus our research and development efforts on adding new features and applications to our product offerings.

Sales and Marketing

Sales and marketing expense is primarily salaries and related expenses, including commissions, for our sales, marketing and product management staff. Marketing program costs are also recorded as sales and marketing expense including advertising, market research and events (such as trade shows, corporate communications, brand building, etc.). The Company plans to continue to invest in marketing and sales by expanding our selling and marketing staff, building brand awareness, attracting new clients and sponsoring additional marketing events. The timing of these marketing events will affect our marketing costs in any particular quarter.

General and Administrative Expenses

General and administrative expenses include salaries and benefits and other costs of departments serving administrative functions, such as executives, finance and accounting and human resources. In addition, general and administrative expense includes non-personnel costs, such as professional fees, legal fees, accounting and finance advisory fees and other supporting corporate expenses not allocated to cost of revenues, product and development or sales and marketing.

Depreciation and Amortization Expenses

Depreciation and Amortization relate to long lived assets used in our business. Depreciation expense relates primarily to furniture and equipment, and computers.

Results of Operations For the Three and Six Months Ended June 30, 2023 and 2022:

The following table summarizes our condensed results of operations for the periods indicated:

   
For the Three Months Ended June 30,
   
For the Six Months Ended June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Revenues
 
$
4,893,542
   
$
3,602,913
   
$
9,763,929
   
$
7,137,774
 
Costs and Expenses
                               
Cost of revenues
   
1,276,712
     
1,271,402
     
2,528,927
     
2,514,432
 
Research and development
   
304,187
     
1,419,519
     
835,876
     
2,509,398
 
Sales and marketing
   
1,237,327
     
1,003,104
     
2,433,519
     
1,823,698
 
General and administrative
   
3,548,599
     
3,820,730
     
7,188,425
     
9,094,698
 
Separation expenses
   
     
     
599,832
     
5,417,043
 
Depreciation and amortization
   
15,257
     
16,334
     
53,687
     
31,683
 
Loss from continuing operations
 
$
(1,488,540
)
 
$
(3,928,176
)
 
$
(3,876,337
)
 
$
(14,253,178
)

Comparison of Three Months Ended June 30, 2023 and 2022

Revenues

Revenues for the three months ended June 30, 2023 were $4,893,542, which represented an increase of $1,290,629, or 36%, compared to revenues of $3,602,913 for the three months ended June 30, 2022. The increase is primarily due to increased sales of information products to new and existing customers in the healthcare industry.

Cost of Revenues

Cost of revenues for the three months ended June 30, 2023 was $1,276,712, which represented an increase of $5,310 compared to total cost of revenues of $1,271,402 for the three months ended June 30, 2022. Cost of revenues increased at a lower rate than revenue, as many of our data infrastructure costs are fixed or semi-variable in nature. As a result, gross profit as a percentage of revenues increased to 74% for the three months ended March 31, 2023, compared to 65% for the same period in 2022.

Research and Development

Research and development expenses for the three months ended June 30, 2023 were $304,187, which represented an decrease of $1,115,332 compared to total research and development expenses of $1,419,519 for the three months ended June 30, 2022. The decrease is due to lower personnel, subcontracted labor and infrastructure costs related to new product development resulting from the Company’s shift in focus to the healthcare analytics market.

Sales and Marketing

Sales and marketing expenses for the three months ended June 30, 2023 were $1,237,327, which represented an increase of $234,223 compared to total sales and marketing expenses of $1,003,104 for the three months ended June 30, 2022. The increase is due to higher salary, commission and expenses related to scaling the Company’s products.

General and Administrative

General and administrative expenses for the three months ended June 30, 2023 were $3,548,599, which represented a decrease of $272,131 compared to general and administrative expenses of $3,820,730 for the three months ended June 30, 2022. The decrease is primarily due to lower personnel costs, consulting and insurance costs.

Comparison of Six Months Ended June 30, 2023 and 2022

Revenues

Revenues for the six months ended June 30, 2023 were $9,763,929, which represented an increase of $2,626,155, or 37%, compared to revenues of $7,137,774 for the six months ended June 30, 2022. The increase is primarily due to increased sales of information products to new and existing customers in the healthcare industry.

Cost of Revenues

Cost of revenues for the six months ended June 30, 2023 was $2,528,927, which represented an increase of $14,495 compared to total cost of revenues of 2,514,432 for the six months ended June 30, 2022. Cost of revenues increased at a lower rate than revenue, as many of our data infrastructure costs are fixed or semi-variable in nature. As a result, gross profit as a percentage of revenues increased to 74% for the six months ended June 30, 2023, compared to 65% for the same period in 2022.

Research and Development

Research and development expenses for the six months ended June 30, 2023 were $835,876, which represented an decrease of $1,673,522 compared to total research and development expenses of $2,509,398 for the six months ended June 30, 2022. The decrease is due to lower personnel, subcontracted labor and infrastructure costs related to new product development resulting from the Company’s shift in focus to the healthcare analytics market.

Sales and Marketing

Sales and marketing expenses for the six months ended June 30, 2023 were $2,433,519, which represented an increase of $609,821 compared to total sales and marketing expenses of $1,823,698 for the six months ended June 30, 2022. The increase is due to higher salary, commission and expenses related to scaling the Company’s products.

General and Administrative

General and administrative expenses for the six months ended June 30, 2023 were $7,188,425, which represented a decrease of $1,906,273 compared to general and administrative expenses of $9,094,698 for the six months ended June 30, 2022. The decrease is primarily due to lower personnel costs, consulting, insurance costs and professional fees resulting from cost synergies.

Separation Expenses

Effective February 10, 2023, the Company’s Chief Executive Officer, President and Class II member of the Board of Directors resigned. In connection with the resignation, the Company entered into a separation agreement providing for, among other things, (i) salary continuation for 12 months and (ii) accelerated vesting of 106,656 unvested restricted shares of the Company common stock. Separation expenses for the six months ended June 30, 2023 include $250,000 related to the salary continuation and $349,832 related to the accelerated vesting of stock.

On March 2, 2022, the Company and two advisors agreed not to renew special advisor agreements between the advisors and the Company. The advisors were the former chief executive officer and chief financial officer of Helix who were granted stock options in conjunction with their respective advisory agreements that were entered into upon the completion of the Helix acquisition. The Company and the advisors mutually agreed not to renew the advisory agreements. The services provided by these advisors included transition planning and consulting services related to integration of the business operations of Helix and Forian. Per the terms of the agreements, options to purchase 366,166 shares of common stock continued to vest according to their original terms through March 2, 2023, and unvested stock options to purchase 732,332 shares of common stock were forfeited. The advisors were not required to perform services to the Company beyond the non-renewal date of March 2, 2022. As a result, the Company recorded $5,417,043 of stock compensation expense during March 2022 related to the options that vested through March 2, 2023.

Non-GAAP Financial Measures

In this Quarterly Report on Form 10-Q we have provided a non-GAAP measure, which we define as financial information that has not been prepared in accordance with U.S. GAAP. The non-GAAP financial measure provided herein is earnings before interest, taxes, non-cash and other items (“Adjusted EBITDA”), which should be viewed as supplemental to, and not as an alternative for, net income or loss calculated in accordance with U.S. GAAP (referred to below as “net loss”).

Adjusted EBITDA is used by our management as an additional measure of our Company’s performance for purposes of business decision-making, including developing budgets, managing expenditures and evaluating potential acquisitions or divestitures. Period-to-period comparisons of Adjusted EBITDA help our management identify additional trends in our Company’s financial results that may not be shown solely by period-to-period comparisons of net loss. In addition, we may use Adjusted EBITDA in the incentive compensation programs applicable to some of our employees in order to evaluate our Company’s performance. Our management recognizes that Adjusted EBITDA has inherent limitations because of the excluded items, particularly those items that are recurring in nature. In order to compensate for those limitations, management also reviews the specific items that are excluded from Adjusted EBITDA, but included in net loss, as well as trends in those items contained in Management’s Discussion and Analysis of Financial Condition and Results of Operations.

We believe that the presentation of Adjusted EBITDA is useful to investors in their analysis of our results for reasons similar to the reasons why our management finds it useful and because it helps facilitate investor understanding of decisions made by management in light of the performance metrics used in making those decisions. In addition, as more fully described below, we believe that providing Adjusted EBITDA, together with a reconciliation of net loss to Adjusted EBITDA, helps investors make comparisons between our Company and other companies that may have different capital structures, different effective income tax rates and tax attributes, different capitalized asset values and/or different forms of employee compensation. However, Adjusted EBITDA is not intended as a substitute for comparisons based on net loss. In making any comparisons to other companies, investors need to be aware that companies use different non-GAAP measures to evaluate their financial performance. Investors should pay close attention to the specific definition being used and to the reconciliation between such measures and the corresponding U.S. GAAP measures provided by each company under applicable SEC rules.

The following is an explanation of the items excluded by us from Adjusted EBITDA but included in net loss from continuing operations:

 
Depreciation and Amortization. Depreciation and amortization expense is a non-cash expense relating to capital expenditures and intangible assets arising from acquisitions that are expensed on a straight-line basis over the estimated useful life of the related assets. We exclude depreciation and amortization expense from Adjusted EBITDA because we believe that (i) the amount of such expenses in any specific period may not directly correlate to the underlying performance of our business operations and (ii) such expenses can vary significantly between periods as a result of new acquisitions and full amortization of previously acquired tangible and intangible assets. Accordingly, we believe that this exclusion assists management and investors in making period-to-period comparisons of operating performance. Investors should note that the use of tangible and intangible assets contributed to revenue in the periods presented and will contribute to future revenue generation and should also note that such expense will recur in future periods.

 
Stock-Based Compensation Expense. Stock-based compensation expense is a non-cash expense arising from the grant of stock-based awards to employees. We believe that excluding the effect of stock-based compensation from Adjusted EBITDA assists management and investors in making period-to-period comparisons in our Company’s operating performance because (i) the amount of such expenses in any specific period may not directly correlate to the underlying performance of our business operations and (ii) such expenses can vary significantly between periods as a result of the timing of grants of new stock-based awards, including grants in connection with acquisitions. Stock-based compensation expense includes certain separation expenses related to the vesting of stock options. Effective February 10, 2023, the Company’s Chief Executive Officer, President and Class II member of the Board of Directors resigned. In connection with the resignation, the Company entered into a separation agreement providing for, among other things, accelerated vesting of 106,656 unvested restricted shares of the Company common stock. Stock based compensation expense for the three months ended March 31, 2023 includes $349,832 related to the accelerated vesting of stock. On March 2, 2022, we and the former chief executive officer and the former chief financial officer of Helix mutually agreed not to renew special advisor agreements. Per the terms of the agreements, options to purchase 366,166 shares of common stock continued to vest according to their original terms through March 2, 2023, and unvested stock options to purchase 732,332 shares of common stock were forfeited. The advisors were not required to perform services to the Company beyond the non-renewal date of March 2, 2022. As a result, we recorded $5,417,043 of stock compensation expenses during March 2022 related to the options that vested through the twelve months ending March 2, 2023. We believe that excluding stock-based compensation from Adjusted EBITDA assists management and investors in making meaningful comparisons between our Company’s operating performance and the operating performance of other companies that may use different forms of employee compensation or different valuation methodologies for their stock-based compensation. Investors should note that stock-based compensation is a key incentive offered to employees whose efforts contributed to the operating results in the periods presented and are expected to contribute to operating results in future periods. Investors should also note that such expenses will recur in the future.

 
Interest Expense. Interest expense is associated with the convertible notes entered into on September 1, 2021 in the amount of $24,000,000 (the “Notes”). The Notes are due on September 1, 2025 and accrue interest at an annual rate of 3.5%. We exclude interest expense from Adjusted EBITDA (i) because it is not directly attributable to the performance of our business operations and, accordingly, its exclusion assists management and investors in making period-to-period comparisons of operating performance and (ii) to assist management and investors in making comparisons to companies with different capital structures. Investors should note that interest expense associated with the Notes will recur in future periods.

 
Investment Income. Investment income is associated with the level of marketable debt securities and other interest-bearing accounts in which we invest. Interest and investment income can vary over time due to a variety of financing transactions, changes in interest rates, cash used to fund operations and capital expenditures and acquisitions that we have entered into or may enter into in the future. We exclude interest and investment income from Adjusted EBITDA (i) because these items are not directly attributable to the performance of our business operations and, accordingly, their exclusion assists management and investors in making period-to-period comparisons of operating performance and (ii) to assist management and investors in making comparisons to companies with different capital structures. Investors should note that interest income will recur in future periods.

 
Other Items. We engage in other activities and transactions that can impact our net loss. In the periods being reported, these other items included (i) change in fair value of warrant liability which related to warrants assumed in the acquisition of Helix; and (ii) other income which consists of profits on marketable security investments. We exclude these other items from Adjusted EBITDA because we believe these activities or transactions are not directly attributable to the performance of our business operations and, accordingly, their exclusion assists management and investors in making period-to-period comparisons of operating performance. Investors should note that some of these other items may recur in future periods.

 
Severance expenses. Effective February 10, 2023, the Company’s Chief Executive Officer, President and Class II member of the Board of Directors resigned. In connection with the resignation, the Company entered into a separation agreement providing for, among other things, (i) salary continuation for twelve months and (ii) accelerated vesting of 106,656 unvested restricted shares of the Company common stock. Severance expenses for the six months ended June 30, 2023 includes $250,000 related to the salary continuation. We exclude these other items from Adjusted EBITDA because we believe these costs are not recurring and not directly attributable to the performance of our business operations and, accordingly, their exclusion assists management and investors in making period-to-period comparisons of operating performance. In addition, the Company records normal course of business severance expenses in the operating expense line item related to our employees’ activities.

 
Income tax expense. We exclude the income tax expense from Adjusted EBITDA (i) because we believe that the income tax expense is not directly attributable to the underlying performance of our business operations and, accordingly, its exclusion assists management and investors in making period-to-period comparisons of operating performance and (ii) to assist management and investors in making comparisons to companies with different tax attributes.

Limitations on the use of non-GAAP financial measures

There are limitations to using non-GAAP financial measures because non-GAAP financial measures are not prepared in accordance with U.S. GAAP and may be different from non-GAAP financial measures provided by other companies.

The non-GAAP financial measures are limited in value because they exclude certain items that may have a material impact upon our reported financial results. In addition, they are subject to inherent limitations as they reflect the exercise of judgments by management about which items are adjusted to calculate our non-GAAP financial measures. We compensate for these limitations by analyzing current and future results on a U.S. GAAP basis as well as a non-GAAP basis and also by providing U.S. GAAP measures in our public disclosures.

Non-GAAP financial measures should not be considered in isolation from, or as a substitute for, financial information prepared in accordance with U.S. GAAP. We encourage investors and others to review our financial information in its entirety, not to rely on any single financial measure to evaluate our business and to view our non-GAAP financial measures in conjunction with the most directly comparable U.S. GAAP financial measures.

The following table reconciles the specific items excluded from U.S. GAAP metrics in the calculation of Adjusted EBITDA for the periods shown below:

   
For the Three Months Ended June 30,
   
For the Six Months Ended June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Revenue
 
$
4,893,542
   
$
3,602,913
   
$
9,763,929
   
$
7,137,774
 
                                 
Net loss from continuing operations
   
(1,090,400
)
   
(4,008,132
)
 
$
(3,339,199
)
 
$
(14,325,832
)
                                 
Depreciation and amortization
   
15,257
     
16,334
     
53,687
     
31,683
 
Stock based compensation expense
   
1,540,342
     
1,374,194
     
3,368,575
     
8,988,172
 
Change in fair value of warrant liability
   
(8,053
)
   
(114,776
)
   
(2,494
)
   
(334,616
)
Interest and investment income
   
(637,032
)
   
(18,916
)
   
(1,019,954
)
   
(22,711
)
Interest expense
   
210,758
     
208,648
     
419,214
     
419,981
 
Severance expense
   
     
     
250,000
     
 
Income tax expense
   
36,187
     
5,000
     
66,096
     
10,000
 
                                 
Adjusted EBITDA - continuing operations
 
$
67,059
   
$
(2,537,648
)
 
$
(204,075
)
 
$
(5,233,323
)

For the Three Months Ended June 30, 2023

Adjusted EBITDA - continuing operations

Adjusted EBITDA for the three months ended June 30, 2023 was $67,059 compared to a loss of $2,537,648 for the three months ended June 30, 2022, an increase of $2,604,707. The increase is primarily due to higher revenues and the lower research and development and general and administrative expenses discussed above.

For the Six Months Ended June 30, 2023

Adjusted EBITDA - continuing operations

Adjusted EBITDA for the six months ended June 30, 2023 was a loss of $204,075 compared to a loss of $5,233,323 for the six months ended June 30, 2022, a decrease of $5,029,248. The decrease is primarily due to higher revenues and the lower research and development and general and administrative expenses discussed above.

Liquidity and Capital Resources

Since the Company’s inception in 2020, most of the Company’s resources have been devoted to scaling our research and development, sales and marketing, and management infrastructure. The Company’s operations have been financed primarily from the cash proceeds received from equity issuances and the issuance of the Notes. The Company expects to continue to fund its operations and potential future acquisitions through a combination of cash flow generated from operating activities, debt financing, and/or additional equity issuances. To date, the Company has not generated sufficient revenues from the licensing of information products to fund all of its operating expenses and as a result the Company has incurred losses and generated negative cash flows from operations since inception. On February 10, 2023 the Company sold BioTrack for $30.0 million consisting of $20.0 million in cash at closing and twelve unconditional monthly payments aggregating $10.0 million thereafter. As of June 30, 2023, the Company’s balance of cash and marketable securities aggregated $41.2 million. Additionally the Company has proceeds receivable from the BioTrack sale of $6.7 million and principal and accrued interest on the Notes, due September 1, 2025, of $25.5 million outstanding at June 30, 2023.

Cash Flows

The following table summarizes selected information about our sources and uses of cash and cash equivalents for the periods presented:

   
For the Six Months Ended June 30,
 
   
2023
   
2022
 
Net cash used in operating activities - continuing operations
 
$
(1,418,149
)
 
$
(4,386,089
)
Net cash provided by investing activities - continuing operations
   
1,711,284
     
1,019,759
 
Net cash used in financing activities - continuing operations
   
(127,357
)
   
(71,207
)
Net increase in cash and cash equivalents - continuing operations
 
$
165,778
   
$
(3,437,537
)

Net Cash Used in Operating Activities

Net cash used in operating activities decreased by $2,967,940 for the six months ended June 30, 2023 compared to the for the six months ended June 30, 2023. The decrease was primarily the result of a decreased Adjusted EBITDA loss, partially offset by changes in deferred revenue, accounts payable and other working capital accounts related to the timing of cash flows from operations.

Net Cash Used in Investing Activities

Net cash provided by investing activities of $1,711,284 increased by $691,525 for the six months ended June 30, 2022 compared to cash used in investing activities of $1,019,759 for the for the six months ended June 30, 2023. This is primarily the result of an increase in net purchases of marketable securities, offset by an increase in cash received from the sale of discontinued operations.

Net Cash Used in Financing Activities

Net cash used in financing activities of $127,357 for the six months ended June 30, 2022 increased by $56,150 compared to cash used in financing activities of $71,207 for the for the six months ended June 30, 2023. The increase was primarily related to cash used to fund income tax withholding payments on vesting of employee restricted stock which was settled by surrendering shares to the Company.

Critical Accounting Policies and Use of Estimates

Our management’s discussion and analysis of our financial condition and results of operations is based on our financial statements, which we have prepared in accordance with U.S. GAAP. We believe that several accounting policies are important to understanding our historical and future performance. We refer to these policies as critical because these specific areas generally require us to make judgments and estimates about matters that are uncertain at the time we make the estimate, and different estimates – which also would have been reasonable – could have been used. On an ongoing basis, we evaluate our estimates and judgments. We base our estimates on historical experience and other market-specific or other relevant assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

Critical accounting policies and estimates are further discussed in our Annual Report on Form 10-K for the year ended December 31, 2022, as filed with the SEC on March 30, 2023. There have been no changes to these policies and estimates other than described below.

Discontinued Operations

In accordance with ASC 205-20 Discontinued Operations, the results of the Helix Businesses are presented as discontinued operations in the Condensed Consolidated Statements of Operations and, as such, have been excluded from continuing operations. Further, the Company reclassified the assets and liabilities of the Helix Businesses as assets and liabilities of discontinued operations in the Consolidated Balance Sheet as of December 31, 2022, and recorded a gain on the sale of discontinued operations, net of tax during the three months ended March 31, 2023. The Company evaluated the divestitures in accordance with ASC 205-20 and determined that transactions in aggregate represented a strategic shift that had a major impact on the Company. Accounting for discontinued operations and the related gain on sale of discontinued operations requires us to make estimates and judgements regarding the allocation of costs and net asset values to discontinued operations.

Recent Accounting Pronouncements

In October 2021, the FASB issued Accounting Standards Update No. 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”). The FASB issued ASU 2021-08 to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. ASU 2021-08 was adopted on January 1, 2023. The adoption of ASU 2021-08 did not have a material impact on the condensed consolidated financial statements.

The Company has considered all other recently issued accounting pronouncements and does not believe the adoption of such pronouncements will have a material impact on our financial statements.

JOBS Act

On April 5, 2012, the JOBS Act was signed into law. The JOBS Act contains provisions that, among other things, reduce certain reporting requirements for an “emerging growth company.” As an “emerging growth company,” the Company is electing to take advantage of the extended transition period afforded by the JOBS Act for the implementation of new or revised accounting standards.

Subject to certain conditions set forth in the JOBS Act, as an “emerging growth company,” the Company is not required to, among other things, (i) provide an auditor’s attestation report on our system of internal controls over financial reporting pursuant to Section 404, (ii) provide all of the compensation disclosure that may be required of non-emerging growth public companies under the Dodd-Frank Wall Street Reform and Consumer Protection Act, (iii) comply with any requirement that may be adopted by the Public Company Accounting Oversight Board regarding mandatory audit firm rotation or a supplement to the auditor’s report providing additional information about the audit and the financial statements (auditor discussion and analysis), and (iv) disclose certain executive compensation-related items such as the correlation between executive compensation and performance and comparisons of the chief executive officer’s compensation to median employee compensation. These exemptions will apply until the fifth anniversary of the business combination or until we no longer meet the requirements for being an “emerging growth company,” whichever occurs first.

Item 3.
Quantitative and Qualitative Disclosures About Market Risk

This item is not required.

Item 4.
Controls and Procedures

Evaluation of Disclosure Controls and Procedures

The Company maintains disclosure controls and procedures that are designed to ensure that information required to be disclosed in our reports filed under the Securities Exchange Act of 1934, as amended, is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our chief executive officer (who is also the Company’s principal executive officer) and our chief financial officer (who is also the Company’s principal financial and accounting officer), to allow for timely decisions regarding required disclosure. In accordance with Rules 13a-15(b) under the Exchange Act, we carried out an evaluation, under the supervision and with the participation of our management, including our chief executive officer and chief financial officer, of the effectiveness of our disclosure controls and procedures as of June 30, 2023, which is the end of the three-month period covered by this Quarterly Report on Form 10-Q.

The Company identified material weaknesses in our internal controls over financial reporting as disclosed in Item 9A of the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, as filed with the SEC on March 30, 2023. Our chief executive officer and chief financial officer therefore concluded that our disclosure controls and procedures as of the fiscal quarter ended June 30, 2023 remain ineffective to the extent of the material weaknesses identified.

We have implemented several processes and control procedures in 2022 and 2023, including those outlined below, to remediate the deficiencies noted above.

We currently are assessing and improving the operating effectiveness of these controls to ensure they will operate at an acceptable level of assurance.

We have hired additional personnel and outside consultants to fill accounting functions and expect to hire and train additional personnel. In addition, we are in the process of implementing upgraded accounting and finance systems, which we expect will enhance our ability to implement appropriate internal controls.

We have contracted an outside consulting firm to assist in the overall evaluation and documentation of the design and operating effectiveness of our internal controls over financial reporting. We are implementing newly designed controls and testing their operating effectiveness.

We believe these actions, when complete, will remediate the control weaknesses. However, the weaknesses will not be considered fully remediated until the applicable controls operate for a sufficient period of time for management to test the results for operating effectiveness. Once implemented, we intend to continue periodic testing and reporting of the internal controls to ensure continuity of compliance.

Changes in Internal Control Over Financial Reporting

Except for the items described above, there has been no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) under the Exchange Act that occurred during the three months ended June 30, 2023, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

Part II – OTHER INFORMATION

Item 1.
Legal Proceedings

From time to time we may be involved in claims that arise during the ordinary course of business. For any matters where management currently believes it is probable that we will incur a loss and that the probable loss or range of loss can be reasonably estimated, we record reserves in our condensed consolidated financial statements based on our best estimates of such loss. In other instances, because of the uncertainties related to either the probable outcome or the amount or range of loss, management is unable to make a reasonable estimate of a liability, if any. Regardless of the outcome, litigation can be costly and time consuming, and it can divert management’s attention from important business matters and initiatives, negatively impacting our overall operations. Although the results of litigation and claims cannot be predicted with certainty, we do not currently have any pending litigation to which we are a party or to which our property is subject that we believe to be material, except for the below.

Audet v. Green Tree International, et. al.

On February 14, 2020, John Audet filed a complaint in 15th Judicial Circuit in and for Palm Beach County, Florida against multiple parties, including Green Tree International (“GTI”), an indirect subsidiary of the Company, claiming that he owned 10% of GTI. The complaint seeks unspecified monetary damages equivalent to the value a 10% shareholder of GTI would have received in the subsequent Helix and Forian transactions, along with an equitable accounting and constructive trust to determine if Audet suffered any loss of profit distributions. The case is in the process of discovery and trial is currently scheduled to occur between September and December of 2023. Each of the parties’ motions for summary judgment were denied. The Company believes the lawsuit is wholly without merit and intends to defend vigorously against the claims in the lawsuit.

Grant Whitus et al. v. Forian Inc., Zachary Venegas and Scott Ogur

On July 30, 2021, four former Helix employees filed a lawsuit in the Arapahoe County, Colorado District Court against the Company and Helix’s former managers asserting claims of breach of contract, promissory estoppel, breach of the covenant of good faith and fair dealing, civil theft and conversion, fraudulent misrepresentation, civil conspiracy, and unjust enrichment / quantum meruit, all relating to the plaintiffs’ claims that they were promised equity interest in Helix or compensation that they never received. The original complaint was never served, and in November 2021, the plaintiffs filed and served an amended complaint adding a fifth plaintiff and seeking over $27.5 million in damages as well as attorneys’ fees and costs. The Company removed the matter to the United States District Court for the District of Colorado in December 2021, and both the Company and the individual defendants filed motions to dismiss on January 20, 2022. Plaintiffs subsequently amended their complaint on April 21, 2022, adding Helix TCS LLC and Helix Technologies, Inc. as defendants and advancing additional claims for breach of fiduciary duty and violation of the Colorado Wage Claims Act. The Company and the individual defendants filed separate motions to dismiss on June 1, 2022, which were granted in part and denied in part by the Court on February 28, 2023. Plaintiffs supplemented their complaint on March 3, 2023, consistent with the Court’s ruling. Written discovery, which commenced in July 2022, is ongoing. The Company believes the lawsuit is wholly without merit and intends to defend vigorously against the claims in the lawsuit.

Item 1A.
Risk Factors

This item is not required.

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

None.

Item 3.
Defaults Upon Senior Securities

None.

Item 4.
Mine Safety Disclosures

Not applicable.

Item 5.
Other Information

None.

Item 6.
Exhibits

Certificate of Incorporation of the Registrant (incorporated by reference to Exhibit 3.1 of the Company’s Form S-4 (Reg. No. 333-250938) filed with the SEC on November 24, 2020, as amended on December 31, 2020, January 19, 2021, February 1, 2021 and February 9, 2021).
Bylaws of the Registrant (incorporated by reference to Exhibit 3.2 of the Company’s Form S-4 (Reg. No. 333-250938) filed with the SEC on November 24, 2020, as amended on December 31, 2020, January 19, 2021, February 1, 2021 and February 9, 2021).
Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
Certification of Chief Executive Officer and Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101.INS
Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document).
101.SCH
Inline XBRL Taxonomy Extension Schema Document.
101.CAL
Inline XBRL Taxonomy Extension Calculation Linkbase Document.
101.PRE
Inline XBRL Taxonomy Extension Presentation Linkbase Document.
101.LAB
Inline XBRL Taxonomy Extension Label Linkbase Document.
101.DEF
Inline XBRL Taxonomy Extension Definition Linkbase Document.
104
Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)

*
Filed with this Quarterly Report on Form 10‑Q.

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, on August 11, 2023.

 
FORIAN INC.
     
 
By:
/s/ Max Wygod
   
Max Wygod
   
Chief Executive Officer
   
(Principal Executive Officer)
     
 
By:
/s/ Michael Vesey
   
Michael Vesey
   
Chief Financial Officer
   
(Principal Financial Officer and Principal Accounting Officer)


42

EX-31.1 2 brhc20057282_ex31-1.htm EXHIBIT 31.1

Exhibit 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Max Wygod, certify that:

1.          I have reviewed this Quarterly Report on Form 10-Q of Forian Inc.;

2.          Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.          Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.          The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)          Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)          Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)          Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)          Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.          The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)          All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)          Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: August 11, 2023
   
 
By:/s/ Max Wygod
 
Name:Max Wygod
 
Title:Chief Executive Officer
  (Principal Executive Officer)



EX-31.2 3 brhc20057282_ex31-2.htm EXHIBIT 31.2

Exhibit 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Michael Vesey, certify that:

1.          I have reviewed this Quarterly Report on Form 10-Q of Forian Inc.;

2.          Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.          Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.          The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)          Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)          Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)          Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)          Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.          The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)          All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)          Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: August 11, 2023
  
    
 
By:/s/ Michael Vesey
 
Name:Michael Vesey
 
Title:Chief Financial Officer
 
(Principal Financial and Accounting Officer)



EX-32.1 4 brhc20057282_ex32-1.htm EXHIBIT 32.1

Exhibit 32.1

CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER
AND CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Forian Inc. (the “Company”) for the fiscal quarter ended June 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned officers of the Company hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of their knowledge:

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

(2)         the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: August 11, 2023
  
 
By:/s/ Max Wygod
 
Name:Max Wygod
 
Title:Chief Executive Officer
 
(Principal Executive Officer)

Date: August 11, 2023
  
    
 
By:/s/ Michael Vesey
 
Name:Michael Vesey
 
Title:Chief Financial Officer
 
(Principal Financial and Accounting Officer)



EX-101.SCH 5 fora-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - BUSINESS ORGANIZATION AND NATURE OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - DISCONTINUED OPERATIONS link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - MARKETABLE SECURITIES link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - PROPERTY AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - ACCRUED EXPENSES link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - WARRANT LIABILITY link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - CONVERTIBLE NOTES link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - NET INCOME (LOSS) PER SHARE link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - SEGMENT RESULTS link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 061600 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 061700 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 070300 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 080300 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 080400 - Disclosure - DISCONTINUED OPERATIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 080500 - Disclosure - MARKETABLE SECURITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 080800 - Disclosure - ACCRUED EXPENSES (Tables) link:presentationLink link:calculationLink link:definitionLink 080900 - Disclosure - WARRANT LIABILITY (Tables) link:presentationLink link:calculationLink link:definitionLink 081000 - Disclosure - CONVERTIBLE NOTES (Tables) link:presentationLink link:calculationLink link:definitionLink 081100 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 081200 - Disclosure - NET INCOME (LOSS) PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 081500 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 081600 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - BUSINESS ORGANIZATION AND NATURE OF OPERATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Principles of Consolidation (Details) link:presentationLink link:calculationLink link:definitionLink 090302 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 090304 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Foreign Currency (Details) link:presentationLink link:calculationLink link:definitionLink 090306 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 090308 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Cash and Cash Equivalents and Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 090310 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Accounts Receivable and Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 090312 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Proceeds from Sale of Discontinued Operations, Net (Details) link:presentationLink link:calculationLink link:definitionLink 090314 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 090316 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 090316 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details)Default link:presentationLink link:calculationLink link:definitionLink 090318 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Customer Concentration (Details) link:presentationLink link:calculationLink link:definitionLink 090320 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 090322 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Software Development Costs (Details) link:presentationLink link:calculationLink link:definitionLink 090324 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Advertising (Details) link:presentationLink link:calculationLink link:definitionLink 090326 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 090328 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 090330 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Separation Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - DISCONTINUED OPERATIONS, Summary (Details) link:presentationLink link:calculationLink link:definitionLink 090402 - Disclosure - DISCONTINUED OPERATIONS, Summary of Balance sheet, Income and Expense (Details) link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - MARKETABLE SECURITIES (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - ACCRUED EXPENSES (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - WARRANT LIABILITY (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - CONVERTIBLE NOTES (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - STOCK-BASED COMPENSATION, Restricted Stock Awards and Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 091102 - Disclosure - STOCK-BASED COMPENSATION, Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 091104 - Disclosure - STOCK-BASED COMPENSATION, Stock Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - NET INCOME (LOSS) PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - SEGMENT RESULTS (Details) link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 091502 - Disclosure - COMMITMENTS AND CONTINGENCIES, Operating Leases (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 091600 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 091700 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 fora-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 fora-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 fora-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE ACCRUED EXPENSES Accounts Payable and Accrued Liabilities Disclosure [Text Block] Accounts receivable, net Accounts receivable Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Additional paid-in capital Advertising costs Advertising Allowance for doubtful accounts Amortization of debt issuance costs Restricted Stock Awards [Member] Restricted Stock [Member] Goodwill [Abstract] Current assets of discontinued operations Current assets of discontinued operations CONDENSED CONSOLIDATED BALANCE SHEETS [Abstract] Basic net (loss) income per share (in dollars per share) Net (loss) income per common share, basic (in dollars per share) Earnings Per Share, Basic Software Development Costs [Abstract] Capitalized Computer Software, Net [Abstract] Cash and cash equivalents Cash and Cash Equivalents and Credit Risk Cash paid for interest Accounts receivable Increase (Decrease) in Accounts Receivable Deposits and other assets Increase (Decrease) in Deposit Assets Prepaid expenses Increase (Decrease) in Prepaid Expense Change in operating assets and liabilities: Accounts payable Increase (Decrease) in Accounts Payable Accrued expenses Increase (Decrease) in Accrued Liabilities COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Common Stock, shares authorized (in shares) Common Stock, shares issued (in shares) Common Stock, shares outstanding (in shares) Common Stock; par value $0.001; 95,000,000 Shares authorized; 32,452,051 issued and outstanding as of June 30, 2023 and 32,251,326 issued and outstanding as of December 31, 2022 Income Taxes [Abstract] Components of Income Tax Expense (Benefit), Continuing Operations [Abstract] Personal Computing Equipment [Member] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Convertible Notes [Member] Convertible Promissory Notes [Member] Convertible notes payable, net of debt issuance costs (Note 10) ($6,000,000 in principal is held by a related party. Refer to Note 13) Convertible note payable, net of debt issuance costs Notes held by directors Cost of revenues Cost of Goods and Services Sold Total current liabilities Liabilities, Current Current liabilities: Customer Concentration Risk [Member] CONVERTIBLE NOTES Debt Disclosure [Text Block] Principal outstanding Principal outstanding Minimum principal amount Interest percentage on convertible promissory note Unamortized discount Convertible Notes [Abstract] Debt Instruments [Abstract] Debt Instrument [Line Items] Schedule of Long-term Debt Instruments [Table] Deposits and other assets Depreciation and amortization Net (loss) income per common share, diluted (in dollars per share) Diluted net (loss) income per share (in dollars per share) DISCONTINUED OPERATIONS Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Principles of Consolidation Cost of revenues Disposal Group, Including Discontinued Operation, Costs of Goods Sold Foreign currency related gains, net Disposal Group, Including Discontinued Operation, Foreign Currency Translation Gains (Losses) Gain on sale of discontinued operations Gain on sale of discontinued operations Interest expense Disposal Group, Including Discontinued Operation, Interest Expense Disposal Group Name [Domain] Total revenues Disposal Group, Including Discontinued Operation, Revenue Disposal Group Name [Axis] Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Disposal Groups, Including Discontinued Operations [Table] Discontinued Operations Cash paid by buyer Corporate income tax rate Stock compensation expense Share-Based Payment Arrangement, Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Stock Compensation Expense [Abstract] Stock-based compensation expense Stock compensation expenses Stock-based Compensation [Abstract] Share-Based Payment Arrangement, Noncash Expense [Abstract] Revenue, Major Customer [Line Items] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Ownership percentage Fair Value of Financial Instruments Foreign Currency Change in fair value of warrant liability General and administrative General and Administrative [Member] Geographic Concentration Risk [Member] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Impairment losses Impairment losses Goodwill, Impairment Loss CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract] Diluted net (loss) income per share, continuing operations (in dollars per share) Diluted loss from continuing operations per share attributable to common shareholders (in dollars per share) Basic net (loss) income per share, continuing operations (in dollars per share) Basic loss from continuing operations per share attributable to common shareholders (in dollars per share) (Loss) Income from discontinued operations, net of tax Less: Income (loss) from discontinued operations (Loss) Income from discontinued operations Diluted net (loss) income per share, discontinuing operations (in dollars per share) Basic net (loss) income per share, discontinuing operations (in dollars per share) Loss from discontinued operations Loss from discontinued operations Net loss from discontinued operations for Helix Businesses before income taxes Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Income tax effect on discontinued operations Income tax effect on discontinued operations Income tax expense Discontinued Operation, Tax Effect of Discontinued Operation Income Taxes Cash paid for taxes Intercompany Foreign Currency Balance, Name [Domain] Intercompany Foreign Currency Balance by Description [Axis] Intercompany Foreign Currency Balance [Line Items] Schedule of Intercompany Foreign Currency Balance [Table] Interest expense Interest Expense Interest and investment income MARKETABLE SECURITIES Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Total liabilities Liabilities Current liabilities of discontinued operations Current liabilities of discontinued operations Non-current liabilities of discontinued operations Non-current liabilities of discontinued operations Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent Total liabilities and stockholders' equity Liabilities and Equity LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Loss Contingencies [Line Items] Loss Contingencies [Table] Loss Contingency [Abstract] Loss Contingency, Information about Litigation Matters [Abstract] Marketable securities Ownership percentage in subsidiary sold Percentage of outstanding interest subsidiaries Percentage of outstanding interest in subsidiaries Percentage of owned subsidiaries Subsidiary, Ownership Percentage, Parent Related Party, Type [Axis] Net cash used in operating activities - continuing operations Net Cash Provided by (Used in) Operating Activities, Continuing Operations Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities CASH FLOWS FROM FINANCING ACTIVITIES: Net cash used in (provided by) investing activities Net Cash Provided by (Used in) Investing Activities CASH FLOWS FROM INVESTING ACTIVITIES: Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities CASH FLOWS FROM OPERATING ACTIVITIES: Net (loss) income Net (Loss) Income Net Income (Loss) Attributable to Parent Total other income, net Nonoperating Income (Expense) Other Income (Expense): Total long-term liabilities Liabilities, Noncurrent Long-term liabilities: Advertising [Abstract] Salary Loss From Continuing Operations Operating Income (Loss) BUSINESS ORGANIZATION AND NATURE OF OPERATIONS Other assets Other prepaid expenses Preferred Stock, shares authorized (in shares) Preferred Stock, shares issued (in shares) Preferred Stock, shares outstanding (in shares) Preferred Stock, par value (in dollars per share) Prepaid expenses Sale of marketable securities Cash proceeds from equity interest in customer Proceeds from Sale of Equity Method Investments Property and equipment Property and equipment, net Property and equipment, net PROPERTY AND EQUIPMENT, NET [Abstract] Property and Equipment, Net Property, Plant and Equipment, Policy [Policy Text Block] Purchase of marketable securities Payments to Acquire Marketable Securities Additions to property and equipment Payments to Acquire Property, Plant, and Equipment Related Party, Type [Domain] Related Party Transaction [Line Items] RELATED PARTY TRANSACTIONS Schedule of Related Party Transactions, by Related Party [Table] Software Development Costs Accumulated deficit Discontinued Operations Disposal Groups, Including Discontinued Operations [Table Text Block] Stock Compensation Expense Property and Equipment Property, Plant and Equipment [Table Text Block] SEGMENT RESULTS Sales and marketing Sales and Marketing [Member] Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Issued (in shares) Issued (in dollars per share) Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Unvested restricted shares (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Outstanding at end of period (in dollars per share) Outstanding at beginning of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Total unrecognized compensation Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Fair value of restricted shares vested Vested (in dollars per share) Intrinsic value of options exercised Shares of common stock forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Stock options granted date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Weighted average exercise price, options outstanding (in dollars per share) Weighted average exercise price, options outstanding (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Dividend yield Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Award Type [Domain] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract] CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY [Abstract] Stock-based Compensation Share-Based Payment Arrangement [Policy Text Block] Stockholders' equity: Equity, Attributable to Parent [Abstract] Number of warrants outstanding (in shares) Subsequent Event Type [Axis] Subsequent Event [Line Items] Subsequent Event [Table] Subsequent Event Type [Domain] Supplemental disclosure of cash flow information: Total current assets Assets, Current Current assets: Warrants [Member] Warrant liability Fair value of financial instruments - warrants Ending Balance Beginning Balance Weighted-average shares outstanding, diluted (in shares) Weighted average common shares outstanding, diluted (in shares) Weighted average common shares outstanding, basic (in shares) Weighted-average shares outstanding, basic (in shares) Common Stock [Member] PROPERTY AND EQUIPMENT, NET Property, Plant and Equipment Disclosure [Text Block] Long-Lived Tangible Asset [Domain] Office Equipment and Capitalized Software [Member] Software Development Costs [Member] Research and development Convertible Notes [Member] Convertible Notes Payable [Member] Cash and cash equivalents Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents Accounts receivable, net Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net Preferred Stock [Member] Fair Market Value Carrying amounts of assets associated with Helix Businesses included as part of discontinued operations [Abstract] Carrying amounts of liabilities associated with Helix Businesses included as part of discontinued operations [Abstract] Total assets Assets Accounts Receivable and Allowance for Doubtful Accounts [Abstract] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Financial Instruments [Domain] STOCK-BASED COMPENSATION ROU Lease Assets and Lease Liabilities Lessee, Operating Lease, Disclosure [Table Text Block] Fair Value, by Balance Sheet Grouping [Table] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Helix Technologies, Inc [Member] Discontinued Operations [Member] Statement [Table] Antidilutive Securities, Name [Domain] Estimated fair value of Convertible Note ASSETS Assets [Abstract] Statement [Line Items] Change in Fair Value of Financial Instruments Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Class of Warrant or Right [Table] Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Level 3 Inputs [Member] Net cash provided by investing activities - continuing operations Net Cash Provided by (Used in) Investing Activities, Continuing Operations Net cash used in financing activities - continuing operations Net Cash Provided by (Used in) Financing Activities, Continuing Operations Net cash used in operating activities - discontinued operations Net cash used in investing activities - discontinued operations Class of Warrant or Right [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Property, Plant and Equipment, Net, by Type [Abstract] Debt issuance costs Deferred revenues Increase (Decrease) in Deferred Revenue Antidilutive securities excluded from computation of loss per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities [Axis] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Net (loss) income per share: NET INCOME (LOSS) PER SHARE [Abstract] Antidilutive Securities Excluded from Computation of Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Net Income (Loss) per Share Earnings Per Share, Policy [Policy Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Property, Plant and Equipment [Table] Schedule of Deferred Compensation Arrangement with Individual, Share-Based Payments [Table] Common Stock, par value (in dollars per share) Long-Lived Tangible Asset [Axis] Property, Plant and Equipment [Line Items] Deferred Compensation Arrangement with Individual, Share-Based Payments [Line Items] Total stockholders' equity Balance Balance Equity, Attributable to Parent Net income tax expense Income tax expense Income Tax Expense (Benefit) Preferred Stock; par value $0.001; 5,000,000 Shares authorized; 0 issued and outstanding as of June 30, 2023 and December 31, 2022 Realized and unrealized gain on marketable securities Marketable Securities, Gain (Loss) Accounts Receivable [Member] Equity Components [Axis] Additional Paid In Capital [Member] Accumulated Deficit [Member] Equity Component [Domain] Nonqualified Stock Options [Member] Stock Options [Member] Loss from discontinued operations for Helix Businesses Disposal Group, Including Discontinued Operation, Operating Income (Loss) Options forfeited and expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Weighted average exercise price, options forfeited and expired (in dollars per share) Cash, FDIC insured amount Stock based compensation expense (in shares) Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Contingencies Unbilled Revenue [Member] Costs and Expenses: Total costs and expenses Costs and Expenses Shares Underlying Options [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Weighted Average Remaining Contractual Term (in years) [Abstract] Number of Restricted Shares and Units [Roll Forward] Weighted average exercise price, Vested options outstanding (in dollars per share) Vested options outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Fair Value of Warrant Liability Assumptions [Abstract] Fair Value of Stock Option Assumptions [Abstract] NET INCOME (LOSS) PER SHARE Loss from continuing operations Loss from continuing operations, net of tax Loss from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Depreciation and amortization Depreciation, Depletion and Amortization Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items] Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table] LEASES [Abstract] Commitments and contingencies (Note 16) Commitments and Contingencies Marketable Securities Marketable Securities [Table Text Block] Adjustments to reconcile net loss to net cash used in operating activities: Long-term Debt, Type [Axis] Add: accrued interest Accounts payable Accrued expenses Total Accrued Liabilities, Current Accrued salary, commission and bonus Accrued expenses Other Accrued Liabilities, Current Income taxes payable Taxes Payable, Current Long-term Debt, Type [Domain] Stock based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Net (loss) income [Abstract] Net Income (Loss) Attributable to Parent [Abstract] Loss from continuing operations before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest PREPAID EXPENSES AND OTHER CURRENT ASSETS [Abstract] Accrued interest on convertible notes Interest expense on convertible notes Interest Expense, Debt, Excluding Amortization Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Fair Value Hierarchy and NAV [Domain] Loss contingency, damages, attorneys' fees and costs Payment of employee withholding tax related to restricted stock units Payment, Tax Withholding, Share-Based Payment Arrangement BASIS OF PRESENTATION ACCRUED EXPENSES [Abstract] BUSINESS ORGANIZATION AND NATURE OF OPERATIONS [Abstract] MARKETABLE SECURITIES [Abstract] Balance (in shares) Balance (in shares) Shares, Outstanding Fair Value Hierarchy and NAV [Axis] Accrued Expenses COMMITMENTS AND CONTINGENCIES [Abstract] SUBSEQUENT EVENTS Supplemental Cash Flow Information and Non-Cash Activity Related to Leases CONVERTIBLE NOTES [Abstract] Cost Debt Securities, Available-for-Sale, Amortized Cost Stock Option Activity Fair Value of Stock Option Assumptions STOCK-BASED COMPENSATION [Abstract] Use of Estimates Segment Information Restricted Stock Units [Member] Unvested Restricted Stock Awards and Units [Member] Research and Development [Member] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract] Separation Expenses [Abstract] Discontinued Operations [Abstract] DISCONTINUED OPERATIONS [Abstract] SEGMENT RESULTS [Abstract] Foreign Currency [Abstract] RELATED PARTY TRANSACTIONS [Abstract] SUBSEQUENT EVENTS [Abstract] Receivable from employees Other Receivables, Net, Current Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Options to purchase shares of common stock (in shares) Options granted (in shares) Options to purchase shares of common stock (in shares) Expected volatility, minimum Expected volatility, maximum Risk free interest rate, minimum Risk Free interest rate, minimum Risk free interest rate, maximum Risk Free interest rate, maximum Computation of Basic and Diluted Net Loss Per Share Aggregate intrinsic value of exercisable options Weighted Average Grant Date Fair Value Per Share [Abstract] Cancelled (in dollars per share) Share price (in dollars per share) Fair value of Company's common stock (in dollars per share) Long-Lived Assets, Including Definite Lived Intangible Assets Financial Instrument [Axis] Weighted Average Exercise Price [Abstract] Weighted average exercise price, options granted (in dollars per share) Weighted average exercise price, options exercises (in dollars per share) Balance Sheet Location [Axis] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Award Type [Axis] Subsequent Event [Member] Subsequent Event [Member] Income Statement Location [Axis] Income Statement Location [Domain] Asset estimated useful life Finite-Lived Intangible Asset, Useful Life Recent Accounting Pronouncements Reclassifications Customer Concentration Concentration Risk, Credit Risk, Policy [Policy Text Block] Estimated useful lives Weighted average remaining contractual term, options outstanding Weighted average remaining contractual term, vested options outstanding Expected life (years) Expected life (years) remaining Weighted-average period Number of reportable segments Other Current Assets [Member] Year ending December 31, 2024 Year ending December 31, 2025 Year ending December 31, 2026 Total payment obligations Other Commitment Revenue percentage Percentage of consolidated net sales Concentration Risk, Percentage Exercise price (in dollars per share) Exchange ratio Balance Sheet Location [Domain] Services [Member] US Treasury Bill Securities [Member] Debt Instrument, Fair Value Disclosure [Abstract] Revenue Benchmark [Member] Basic (loss) income from discontinued operations per share (in dollars per share) Diluted (loss) income from discontinued operations per share (in dollars per share) Remaining payment obligations [Abstract] Year ending December 31, 2023 Percentage of redemption price Debt Instrument, Redemption Price, Percentage Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Domain] Period One [Member] Period Two [Member] Change in fair value of warrant liability Fair Value Adjustment of Warrants Convertible Note Payable Convertible Debt [Table Text Block] Depreciation and amortization Disposal Group, Including Discontinued Operation, Depreciation and Amortization General and administrative Disposal Group, Including Discontinued Operation, General and Administrative Expense Total other income, net Disposal Group, Including Discontinued Operation, Other Income Interest and investment income Disposal Group, Including Discontinued Operation, Interest Income Accounts payable Disposal Group, Including Discontinued Operation, Accounts Payable, Current Accrued expenses Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current Prepaid expenses Disposal Group, Including Discontinued Operation, Prepaid and Other Assets Deferred revenues Disposal Group, Including Discontinued Operation, Deferred Revenue, Current Information Regarding Equity Incentive Plan Accounts Receivable and Allowance for Doubtful Accounts Consideration paid by buyer Disposal Group, Including Discontinued Operation, Consideration Goodwill Disposal Group, Including Discontinued Operation, Goodwill, Noncurrent Property and equipment, net Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent Intangible assets, net Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent Non-current assets of discontinued operations Non-current assets of discontinued operations Exercise price of warrants (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Disposal Group Classification [Axis] Disposal Group Classification [Domain] Less: unamortized debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Lease, Cost [Abstract] Total operating lease costs Lease, Cost Operating lease expense Short-term lease expense Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Remaining performance obligation Contract assets [Abstract] Contract liabilities (Deferred Revenue) [Abstract] Contract assets Ending balance Beginning balance Contract with Customer, Asset, after Allowance for Credit Loss, Current Contract Balances [Abstract] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Domain] Revenue, Performance Obligation [Abstract] Transaction Price Allocated to Remaining Performance Obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] ROU lease assets and lease liabilities [Abstract] Deferred revenues Ending balance Beginning balance Contract with Customer, Liability Right of use assets, net Future Lease Payments [Abstract] Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Revenue Revenue from the customer Received payments Lessee, Lease, Description [Table] Lessee, Lease, Description [Line Items] Operating Leases [Abstract] Net change in cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Cash used in operating leases ROU assets obtained in exchange for new operating lease liabilities Weighted average discount rate Total future minimum lease payments Lessee, Operating Lease, Liability, to be Paid 2024 Lessee, Operating Lease, Liability, to be Paid, Year One 2023 (remaining) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Future Lease Payments Included in Measurement of Lease Liabilities Total Lease liabilities Short-term operating lease liabilities Operating Lease, Liability, Current Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Long-term operating lease liabilities Contract Balances Components of Lease Expenses LEASES Revenue Recognition [Abstract] Weighted average remaining lease term (in years) Period of recognized noncurrent remaining performance obligations Marketable Securities [Table] Marketable Securities [Line Items] Revenue Recognition Service [Member] Information and Software [Member] Contract assets Increase (Decrease) in Contract with Customer, Asset Other [Member] Product and Service, Other [Member] Grantee Status [Axis] Grantee Status [Domain] Employees [Member] Share-Based Payment Arrangement, Employee [Member] Operating lease term Amortization on right of use asset Changes in lease liabilities during the year Related Party [Member] Title of Individual [Domain] Customer [Domain] Investment, Name [Domain] Investment, Name [Axis] Customer [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Maximum [Member] Minimum [Member] Litigation Case [Domain] Litigation Case [Axis] Title of Individual [Axis] Ownership [Axis] Ownership [Domain] Product and Service [Domain] Product and Service [Axis] Cover [Abstract] Document Type Document Quarterly Report Document Transition Report Entity Interactive Data Current Amendment Flag Document Fiscal Year Focus Document Fiscal Period Focus Document Period End Date Entity Registrant Name Entity Central Index Key Entity File Number Entity Tax Identification Number Entity Incorporation, State or Country Code Current Fiscal Year End Date Entity Current Reporting Status Entity Shell Company Entity Filer Category Entity Small Business Entity Emerging Growth Company Entity Ex Transition Period Entity Address, Address Line One Entity Address, Address Line Two Entity Address, City or Town Entity Address, State or Province Entity Address, Postal Zip Code City Area Code Local Phone Number Title of 12(b) Security Trading Symbol Security Exchange Name Entity Common Stock, Shares Outstanding BASIS OF PRESENTATION [Abstract] Percentage of excise tax. Effective Income Tax Excise Tax Rate Percentage of excise tax rate Entity owned or controlled by another entity. Engeni LLC [Member] Engeni LLC [Member] The percentage of outstanding capital stock of subsidiary entity sold out. Disposal Group, Including Discontinued Operation, Percentage of Ownership sold Ownership percentage in subsidiary sold Ownership percentage in subsidiary sold Name of the entity which has been sold out. Bio-Tech Medical Software, Inc. [Member] The maximum amount to be received from the sale of equity interest in its subsidiary, if certain conditions are met. Maximum Amount to be Received from Sale of Equity Interest Maximum amount to be received from sale of equity interest Customer Concentration [Abstract] Customer Concentration [Abstract] Number of major customers during the period. Number of Major Customers Number of major customers Represents one of the major customer of the entity. Customer One [Member] Represents three of the major customer of the entity. Customer Three [Member] Represents two of the major customer of the entity. Customer Two [Member] Represents two of the major customers of the entity. Two Customer [Member] Customer Two [Member] Number of shares authorized and reserved for issuance under share-based payment arrangement. Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized and Reserved for Issuance Number of shares authorized and reserved for issuance under 2020 Plan (in shares) Increase in number of shares authorized and reserved for issuance under share-based payment arrangement. Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized and Reserved for Issuance, Period Increase Increase in number of shares authorized and reserved for issuance under 2020 Plan (in shares) The cash outflow associated with notes payable and financing arrangements. Payments on Notes Payable and Financing Arrangements Payments on notes payable and financing arrangements Amortization of discount - proceeds from sale of discontinued operations. Amortization of discount - proceeds from sale of discontinued operations Amortization of discount - proceeds from sale of discontinued operations Amortization The cash inflow associated with the amount received from the sale of discontinued operations or disposal group portion of the company's business, for example a segment, division, branch or other business, during the period. Proceeds from Sale of Discontinued Operations Net cash from sale of discontinued operations Subsequent Event [Abstract] Subsequent Event [Abstract] The maximum amount of earnout payments to be received upon certain conditions being met. Maximum Earnout Payments To Be Received Maximum earnout payments to be received in 2025 and 2026 Amount received from sale proceed of discontinued operations, net of transaction cost. Proceeds receivable from sale of discontinued operations, net Principles of Consolidation [Abstract] Disposal Group Discontinued Operation Disposal Disclosures [Abstract] The total pending amount of consideration receivable in equal monthly payments. Disposal Group, Pending Consideration Receivable Pending consideration receivable The required number of equal monthly installment payments. Number of Monthly Installment Payments Number of monthly installment payments Amount classified as operating lease right of use asset attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer. Disposal Group Including Discontinued Operation Operating Lease Right Of Use Asset Right of use assets, net Disposal Group, Including Discontinued Operation Nonoperating Income Expense [Abstract] Other Income (Expense) [Abstract] Amount classified as operating lease liability non current attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer. Disposal Group Including Discontinued Operation Operating Lease Liability Noncurrent Long-term operating lease liabilities Amount classified as operating lease liability current attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer. Disposal Group, Including Discontinued Operation Operating Lease Liability Current Short-term operating lease liabilities Amount classified as deposits and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer. Disposal Group Including Discontinued Operation Deposits And Other Noncurrent Assets Deposits and other assets Disposal Group, Including Discontinued Operation Costs And Expenses [Abstract] Costs and Expenses [Abstract] Amount of costs and expenses attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation Costs And Expenses Total costs and expenses Amount of research And development expense attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation Research And Development Expense Research and development Amount of selling And marketing expense attributable to disposal group, including, but not limited to, discontinued operation. Disposal Group, Including Discontinued Operation Selling And Marketing Expense Sales and marketing Number of common stock options (or share units) exercised during the current period. Stock Issued During Period Shares Common Stock Exercise of Stock Options Issuance of Forian common stock upon exercise of stock options (in shares) Value of common stock issued as a result of the exercise of stock options. Stock Issued During Period Value Common Stock Exercise of Stock Options Issuance of Forian common stock upon exercise of stock options The value of stock related to restricted stock and stock awards vesting, net of shares surrendered for taxes issued during the period. Stock Issued During Period, Value, Restricted Stock and Stock Awards Vesting, Net of Shares Surrendered for Taxes Vesting of Restricted Stock and Stock Awards, net of shares surrendered for taxes Number of shares issued during the period related to restricted stock and stock awards vesting, net of shares surrendered for taxes issued during the period. Stock Issued During Period, Shares, Restricted Stock and Stock Awards Vesting, Net of Shares Surrendered for Taxes Vesting of Restricted Stock and Stock Awards, net of shares surrendered for taxes (in shares) The entire disclosure for prepaid expenses and other current assets. Prepaid Expenses And Other Current Assets [Text Block] PREPAID EXPENSES AND OTHER CURRENT ASSETS Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met and share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met. Restricted Stock Awards and Restricted Stock Units [Member] Amount before tax of gain from the sale of a discontinued operation. Discontinued Operation Gain On Sale Of Discontinued Operation Before Income Tax Gain on sale of discontinued operations The amount of severance and related costs combined with stock compensation expenses from advisors who mutually agreed not to renew agreement. Separation Expenses Separation expenses Prepaid Expense [Abstract] Prepaid Expense [Abstract] Person who is an employee of the Company. Employee [Member] Prepaid expense relating to various software licenses and insurance policies period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Prepaid Expense Related to Software Licenses and Insurance Policies Period Prepaid expense related to software licenses and insurance policies period Name of the individual who resigned as the Company's Chief Executive Officer and President and as a Class II member of the Board of Directors (the "Board"). Mr. Daniel Barton [Member] Represents number of advisors. Number of Advisors Number of advisors Period for continuation of salary, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Period for Continuation of Salary Period for continuation of Salary Amount represent the separation expense related to the accelerated vesting stock. Share-Based Compensation Arrangement by Share-Based Payment Award, Accelerated Vesting Stock Amount of accelerated vesting stock Agreement provides the contribution of the separation to the individual. Separation Agreement [Member] Separation Agreement [Member] Disclosure of accounting policy for distinguishing liabilities from equity. Distinguishing Liabilities from Equity [Policy Text Block] Distinguishing Liabilities from Equity Disclosure of accounting policy for concentration of vendors. Concentration of Vendors [Policy Text Block] Concentration of Vendors Disclosure of accounting policy for proceeds from sale of discontinued operations, net. Proceeds from Sale of Discontinued Operations [Policy Text Block] Proceeds from Sale of Discontinued Operations, Net Disclosure of accounting policy separation expenses. Separation Expense [Policy Text Block] Separation Expenses Proceeds from Sale of Discontinued Operations [Abstract] Proceeds from Sale of Discontinued Operations [Abstract] Discontinued Operation, sale of discontinued operations, net amount. Receivables, from Sale of Discontinued Operations, Net Receivables from sale of discontinued operations amount Number of monthly payments pending due for the period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Number of Monthly Payments Pending Number of monthly payments pending The discount in interest and investment income of proceeds from sale of discontinued operations. Discount in Interest and Investment Income - Proceeds from Sale of Discontinued Operations Discount in interest and investment income Property and Equipment Description [Abstract] Property and Equipment, Net [Abstract] Warrant liability is Borrower's liability in connection with warrants to purchase equity securities issued by borrower. Warrant Liability [Member] Marketable Securities, Classification [Abstract] Marketable Securities, Classification [Abstract] WARRANT LIABILITY [Abstract] The entire disclosure for warrant liability. Includes liability account in which a company records the amount of the repair or replacement cost that it expects to incur for products already shipped or services already provided. WARRANT LIABILITY [Text Block] WARRANT LIABILITY Name of the entity which has been sold out. Bio Track [Member] Business Organization and Nature of Operations Description [Abstract] Business Organization and Nature of Operations Description [Abstract] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Abstract] Potentially Dilutive Securities [Abstract] Number of warrants that expired during the period. Warrants Expired During Period Shares Warrants expired (in shares) Change in Fair Value of Financial Instruments [Abstract] Weighted average remaining contractual term for option awards forfeited and expired, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeited and Expired, Weighted Average Remaining Contractual Term Weighted average remaining contractual term, options forfeited and expired Weighted average remaining contractual term for option awards exercised, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercised, Weighted Average Remaining Contractual Term Weighted average remaining contractual term, options exercised Weighted average remaining contractual term for option awards granted, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Share-based Compensation Arrangement by Share-based Payment Award, Options, Granted, Weighted Average Remaining Contractual Term Weighted average remaining contractual term, options granted Number of share options (or share units) options assumed in merger during the current period. Share-based Compensation Arrangement by Share-based Payment Award, Options, Options Assumed in Merger Period Options assumed in Helix Merger (in shares) Percentage of the warrants to purchase shares of common stock of the principal amount of the Notes divided by the conversion price of the Notes. Percentage of Warrant to Purchase Common Stock on Principal Amount Percentage of warrant to purchase common stock on principal amount Percentage on issuance cost on par value of principal amount. Debt Instrument Issued Percentage on Principal Amount Percentage of issuance cost on principal amount Primary financial statement caption encompassing separation expenses. Separation Expenses [Member] Amount of noncash expense including discontinuing operations for share-based payment arrangement. Share Based Compensation Including Discontinued Operations Total Amount of expense for award under share-based payment arrangement from discontinued operations. Excludes amount capitalized. Share-Based Payment Arrangement, Expense From Discontinued Operations Discontinued operations Tabular disclosure of payments obligations. Remaining Payment Obligations under these Licenses [Table Text Block] Remaining Payment Obligations under these Licenses Number of former employees to file a lawsuit in the United States District Court for the District of Colorado alleging violations of the Fair Labor Standards Act on behalf of himself and other employees. Number of former employees to file lawsuit Refers to pending litigation. Audet v. Green Tree International, et. al. [Member] Refers to pending litigation. Grant Whitus et al. v. Forian Inc., Zachary Venegas and Scott Ogur [Member] Grant Whitus et al. v. Forian Inc., Zachary Venegas and Scott Ogur [Member] Person who filed a complaint claiming that he owned 10% of GTI. John Audet [Member] The grant-date fair value of equity instruments other than options granted during the reporting period. Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other than Options Grants in Period Grant Date Fair Value Fair value of restricted stock The period of contracts for the information products, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Period of Information Products Contracts Period of information products contracts The company entered into a Master Services Agreement (the "November 2020 Agreement") with a customer to provide information services described in certain statements of work under the November 2020 Agreement. November 2020 Agreement [Member] Amount of net change due to timing of billings payments revenue recognized that was previously reported as deferred or unearned revenue. Contract With Customer Asset Net Change Due To Timing Of Billings Payments And Recognition Net change due to timing of billings, payments and recognition Contract with customer in which is Costs of obtaining contracts. Costs of obtaining contracts [Member] Costs of Obtaining Contracts [Member] Amount of revenue recognized that was previously reported as deferred or unearned revenue in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. Contract With Customer, Asset, Deferred Revenue Recognized Beginning deferred revenue balance recognized during the period Deferred revenue, also known as unearned revenue, refers to advance payments a company receives for products or services that are to be delivered or performed in the future. Deferred Revenue [Member] Percentage of outstanding stock granted under share-based payment arrangement. Share-Based Compensation Arrangement by Share-Based Payment Award, Award Grant Rights Percentage Percentage of outstanding common stock granted Amount of obligation to that was previously reported as deferred or unearned revenue included in balance of obligation to transfer good or service to customer for which consideration from customer has been received. Contract with Customer, Liability, Deferred Revenue Recognized Beginning deferred revenue balance recognized during the period Amount of net change in obligation due to timing of billings payments for which consideration has been received or is receivable. Contract With Customer Liability Net Change Due To Timing Of Billings Payments And Recognition Net change due to timing of billings, payments and recognition Tabular disclosure of the significant assumptions used during the year to estimate the fair value of warrants, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions. Schedule of Share-based Payment Award, Fair Value Warrant Liability, Valuation Assumptions [Table Text Block] Fair Value of Warrant Liability Assumptions Primary financial statement caption encompassing long-term operating lease liabilities. Long-term operating lease liabilities [Member] Long-Term Operating Lease Liabilities [Member] Primary financial statement caption encompassing short-term operating lease liabilities. Short-term operating lease liabilities [Member] Short-Term Operating Lease Liabilities [Member] Primary financial statement caption encompassing right of use assets, net. Right of use assets, net [Member] Right of Use Assets, Net [Member] The number of short-term leases entered by the entity. Number of Short-term Leases Number of short-term leases Related Party Transaction [Abstract] Related Party Transactions [Abstract] Chief Strategy Officer and Director to the entity. Adam Dublin [Member] Adam Dublin [Member] EX-101.PRE 9 fora-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2023
Aug. 09, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Document Transition Report false  
Entity File Number 001-40146  
Entity Registrant Name FORIAN INC.  
Entity Central Index Key 0001829280  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 85-3467693  
Entity Address, Address Line One 41 University Drive  
Entity Address, Address Line Two Suite 400  
Entity Address, City or Town Newtown  
Entity Address, State or Province PA  
Entity Address, Postal Zip Code 18940  
City Area Code 267  
Local Phone Number 225-6263  
Title of 12(b) Security Common Stock, $0.001 par value per share  
Trading Symbol FORA  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   32,580,660
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 2,902,446 $ 2,795,743
Marketable securities 38,344,436 17,396,487
Accounts receivable, net 3,839,828 1,809,028
Proceeds receivable from sale of discontinued operations, net 6,501,708 0
Contract assets 1,810,342 2,252,958
Prepaid expenses 968,130 835,786
Other assets 700,300 432,338
Current assets of discontinued operations 0 1,393,688
Total current assets 55,067,190 26,916,028
Property and equipment, net 96,836 75,030
Right of use assets, net 20,836 32,560
Deposits and other assets 164,369 196,675
Non-current assets of discontinued operations 0 19,037,874
Total assets 55,349,231 46,258,167
Current liabilities:    
Accounts payable 921,542 316,105
Accrued expenses 4,824,236 3,766,789
Short-term operating lease liabilities 20,836 21,600
Warrant liability 2,053 4,547
Deferred revenues 3,262,763 2,581,287
Current liabilities of discontinued operations 0 1,662,247
Total current liabilities 9,031,430 8,352,575
Long-term liabilities:    
Long-term operating lease liabilities 0 10,960
Convertible notes payable, net of debt issuance costs (Note 10) ($6,000,000 in principal is held by a related party. Refer to Note 13) 25,525,762 25,106,547
Non-current liabilities of discontinued operations 0 365,609
Total long-term liabilities 25,525,762 25,483,116
Total liabilities 34,557,192 33,835,691
Commitments and contingencies (Note 16)
Stockholders' equity:    
Preferred Stock; par value $0.001; 5,000,000 Shares authorized; 0 issued and outstanding as of June 30, 2023 and December 31, 2022 0 0
Common Stock; par value $0.001; 95,000,000 Shares authorized; 32,452,051 issued and outstanding as of June 30, 2023 and 32,251,326 issued and outstanding as of December 31, 2022 32,452 32,251
Additional paid-in capital 74,176,035 71,182,326
Accumulated deficit (53,416,448) (58,792,101)
Total stockholders' equity 20,792,039 12,422,476
Total liabilities and stockholders' equity $ 55,349,231 $ 46,258,167
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Long-term liabilities:    
Convertible note payable, net of debt issuance costs $ 25,525,762 $ 25,106,547
Stockholders' equity:    
Preferred Stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred Stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred Stock, shares issued (in shares) 0 0
Preferred Stock, shares outstanding (in shares) 0 0
Common Stock, par value (in dollars per share) $ 0.001 $ 0.001
Common Stock, shares authorized (in shares) 95,000,000 95,000,000
Common Stock, shares issued (in shares) 32,452,051 32,251,326
Common Stock, shares outstanding (in shares) 32,452,051 32,251,326
Related Party [Member]    
Long-term liabilities:    
Convertible note payable, net of debt issuance costs $ 6,000,000 $ 6,000,000
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]        
Revenue $ 4,893,542 $ 3,602,913 $ 9,763,929 $ 7,137,774
Costs and Expenses:        
Cost of revenues 1,276,712 1,271,402 2,528,927 2,514,432
Research and development 304,187 1,419,519 835,876 2,509,398
Sales and marketing 1,237,327 1,003,104 2,433,519 1,823,698
General and administrative 3,548,599 3,820,730 7,188,425 9,094,698
Separation expenses 0 0 599,832 5,417,043
Depreciation and amortization 15,257 16,334 53,687 31,683
Total costs and expenses 6,382,082 7,531,089 13,640,266 21,390,952
Loss From Continuing Operations (1,488,540) (3,928,176) (3,876,337) (14,253,178)
Other Income (Expense):        
Change in fair value of warrant liability 8,053 114,776 2,494 334,616
Interest and investment income 637,032 18,916 1,019,954 22,711
Interest expense (210,758) (208,648) (419,214) (419,981)
Total other income, net 434,327 (74,956) 603,234 (62,654)
Loss from continuing operations before income taxes (1,054,213) (4,003,132) (3,273,103) (14,315,832)
Income tax expense (36,187) (5,000) (66,096) (10,000)
Loss from continuing operations, net of tax (1,090,400) (4,008,132) (3,339,199) (14,325,832)
Loss from discontinued operations 0 (1,425,413) (94,427) (3,163,960)
Gain on sale of discontinued operations 0 0 11,531,849 202,159
Income tax effect on discontinued operations (32,426) 0 (2,722,570) 0
(Loss) Income from discontinued operations, net of tax (32,426) (1,425,413) 8,714,852 (2,961,801)
Net (Loss) Income $ (1,122,826) $ (5,433,545) $ 5,375,653 $ (17,287,633)
Net (loss) income per share:        
Basic net (loss) income per share, continuing operations (in dollars per share) $ (0.03) $ (0.13) $ (0.1) $ (0.45)
Diluted net (loss) income per share, continuing operations (in dollars per share) (0.03) (0.13) (0.1) (0.45)
Basic net (loss) income per share, discontinuing operations (in dollars per share) 0 (0.04) 0.27 (0.09)
Diluted net (loss) income per share, discontinuing operations (in dollars per share) 0 (0.04) 0.27 (0.09)
Basic net (loss) income per share (in dollars per share) (0.03) (0.17) 0.17 (0.54)
Diluted net (loss) income per share (in dollars per share) $ (0.03) $ (0.17) $ 0.17 $ (0.54)
Weighted-average shares outstanding, basic (in shares) 32,260,992 31,984,208 32,369,904 31,921,761
Weighted-average shares outstanding, diluted (in shares) 32,260,992 31,984,208 32,369,904 31,921,761
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
Preferred Stock [Member]
Common Stock [Member]
Additional Paid In Capital [Member]
Accumulated Deficit [Member]
Total
Balance at Dec. 31, 2021 $ 0 $ 31,773 $ 57,959,622 $ (32,820,130) $ 25,171,265
Balance (in shares) at Dec. 31, 2021 0 31,773,154      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Vesting of Restricted Stock and Stock Awards, net of shares surrendered for taxes $ 0 $ 264 (58,349) 0 (58,085)
Vesting of Restricted Stock and Stock Awards, net of shares surrendered for taxes (in shares) 0 263,743      
Issuance of Forian common stock upon exercise of stock options $ 0 $ 8 (8) 0 0
Issuance of Forian common stock upon exercise of stock options (in shares) 0 8,114      
Stock based compensation expense $ 0 $ 0 9,670,778 0 9,670,778
Stock based compensation expense (in shares) 0 0      
Net (loss) income $ 0 $ 0 0 (17,287,633) (17,287,633)
Balance at Jun. 30, 2022 $ 0 $ 32,045 67,572,043 (50,107,763) 17,496,325
Balance (in shares) at Jun. 30, 2022 0 32,045,011      
Balance at Mar. 31, 2022 $ 0 $ 31,929 65,864,050 (44,674,218) 21,221,761
Balance (in shares) at Mar. 31, 2022 0 31,928,701      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Vesting of Restricted Stock and Stock Awards, net of shares surrendered for taxes $ 0 $ 108 (58,193) 0 (58,085)
Vesting of Restricted Stock and Stock Awards, net of shares surrendered for taxes (in shares) 0 108,196      
Issuance of Forian common stock upon exercise of stock options $ 0 $ 8 (8) 0 0
Issuance of Forian common stock upon exercise of stock options (in shares) 0 8,114      
Stock based compensation expense $ 0 $ 0 1,766,194 0 1,766,194
Stock based compensation expense (in shares) 0 0      
Net (loss) income $ 0 $ 0 0 (5,433,545) (5,433,545)
Balance at Jun. 30, 2022 $ 0 $ 32,045 67,572,043 (50,107,763) 17,496,325
Balance (in shares) at Jun. 30, 2022 0 32,045,011      
Balance at Dec. 31, 2022 $ 0 $ 32,251 71,182,326 (58,792,101) 12,422,476
Balance (in shares) at Dec. 31, 2022 0 32,251,326      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Vesting of Restricted Stock and Stock Awards, net of shares surrendered for taxes $ 0 $ 200 (127,557) 0 (127,357)
Vesting of Restricted Stock and Stock Awards, net of shares surrendered for taxes (in shares) 0 199,824      
Issuance of Forian common stock upon exercise of stock options $ 0 $ 1 (1) 0 0
Issuance of Forian common stock upon exercise of stock options (in shares) 0 901      
Stock based compensation expense $ 0 $ 0 3,121,267 0 3,121,267
Stock based compensation expense (in shares) 0 0      
Net (loss) income $ 0 $ 0 0 5,375,653 5,375,653
Balance at Jun. 30, 2023 $ 0 $ 32,452 74,176,035 (53,416,448) 20,792,039
Balance (in shares) at Jun. 30, 2023 0 32,452,051      
Balance at Mar. 31, 2023 $ 0 $ 32,419 72,668,484 (52,293,622) 20,407,281
Balance (in shares) at Mar. 31, 2023 0 32,418,842      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Vesting of Restricted Stock and Stock Awards, net of shares surrendered for taxes $ 0 $ 33 (32,791) 0 (32,758)
Vesting of Restricted Stock and Stock Awards, net of shares surrendered for taxes (in shares) 0 33,209      
Stock based compensation expense $ 0 $ 0 1,540,342 0 1,540,342
Stock based compensation expense (in shares) 0 0      
Net (loss) income $ 0 $ 0 0 (1,122,826) (1,122,826)
Balance at Jun. 30, 2023 $ 0 $ 32,452 $ 74,176,035 $ (53,416,448) $ 20,792,039
Balance (in shares) at Jun. 30, 2023 0 32,452,051      
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net (loss) income $ 5,375,653 $ (17,287,633)
Less: Income (loss) from discontinued operations 8,714,852 (2,961,801)
Loss from continuing operations (3,339,199) (14,325,832)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 53,687 31,683
Amortization on right of use asset 11,724 801
Amortization of debt issuance costs 2,667 2,666
Amortization of discount - proceeds from sale of discontinued operations (245,041) 0
Accrued interest on convertible notes 416,548 417,315
Realized and unrealized gain on marketable securities (767,533) (22,043)
Stock-based compensation expense 3,368,575 8,988,172
Change in fair value of warrant liability (2,494) (334,616)
Change in operating assets and liabilities:    
Accounts receivable (2,030,800) (475,568)
Contract assets 442,616 (689,281)
Prepaid expenses (132,344) (250,660)
Changes in lease liabilities during the year (11,724) (801)
Deposits and other assets (235,656) 544,571
Accounts payable 605,437 200,371
Accrued expenses (236,088) (266,399)
Deferred revenues 681,476 1,793,532
Net cash used in operating activities - continuing operations (1,418,149) (4,386,089)
Net cash used in operating activities - discontinued operations (59,075) (1,355,306)
Net cash used in operating activities (1,477,224) (5,741,395)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Additions to property and equipment (75,493) (45,367)
Purchase of marketable securities (61,573,237) (23,959,558)
Sale of marketable securities 41,392,821 24,799,107
Net cash from sale of discontinued operations 21,967,193 225,577
Net cash provided by investing activities - continuing operations 1,711,284 1,019,759
Net cash used in investing activities - discontinued operations 0 (1,654,163)
Net cash used in (provided by) investing activities 1,711,284 (634,404)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Payments on notes payable and financing arrangements 0 (13,122)
Payment of employee withholding tax related to restricted stock units (127,357) (58,085)
Net cash used in financing activities - continuing operations (127,357) (71,207)
Net cash used in financing activities (127,357) (71,207)
Net change in cash 106,703 (6,447,006)
Cash and cash equivalents, beginning of period 2,795,743 17,938,490
Cash and cash equivalents, end of period 2,902,446 11,491,484
Supplemental disclosure of cash flow information:    
Cash paid for interest 0 0
Cash paid for taxes $ 1,423,000 $ 2,550
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.2
BUSINESS ORGANIZATION AND NATURE OF OPERATIONS
6 Months Ended
Jun. 30, 2023
BUSINESS ORGANIZATION AND NATURE OF OPERATIONS [Abstract]  
BUSINESS ORGANIZATION AND NATURE OF OPERATIONS
Note 1
BUSINESS ORGANIZATION AND NATURE OF OPERATIONS

Forian Inc. (the “Company” or “Forian”) was incorporated in Delaware on October 15, 2020 as a wholly owned subsidiary of Medical Outcomes Research Analytics, LLC (“MOR”) for the purpose of effecting the business combination with Helix Technologies Inc. (“Helix”). Forian provides a unique suite of data management capabilities and proprietary information and analytics solutions to optimize and measure operational, clinical and financial performance for customers within the healthcare and related industries.

The business combination with Helix was accounted for as a reverse acquisition using the acquisition method of accounting in accordance with Accounting Standards Codification (“ASC”) Topic 805, Business Combinations (“ASC 805”), with the Company deemed the accounting acquirer for financial reporting purposes. Helix provides software and analytics solutions to state governments and licensed operators in the cannabis industry, primarily through its subsidiary, Bio-Tech Medical Software, Inc. (“BioTrack”), until its sale of BioTrack in 2023.

On February 10, 2023, Helix completed the sale of 100% of the outstanding capital stock of BioTrack, on March 3, 2022, Helix completed the sale of the assets of its security monitoring business, and on October 31, 2022, Helix completed the sale of 100% of the outstanding membership interest of its Engeni LLC subsidiary (these businesses together are referred to as the “Helix Businesses”). As a result of these transactions, Helix has no remaining active operations and the Company no longer provides products or services to the cannabis industry. The results of the Helix Businesses are presented as discontinued operations in the Condensed Consolidated Statements of Operations and, as such, have been excluded from continuing operations. Further, the Company reclassified the assets and liabilities of the Helix Businesses to discontinued operations in the Consolidated Balance Sheet as of December 31, 2022. The Company will continue to provide analytics solutions to customers within the healthcare and related industries. For further discussion on the discontinued operations, refer to Note 4.
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.2
BASIS OF PRESENTATION
6 Months Ended
Jun. 30, 2023
BASIS OF PRESENTATION [Abstract]  
BASIS OF PRESENTATION
Note 2
BASIS OF PRESENTATION

The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). Certain footnotes and other financial information normally required by U.S. GAAP have been condensed or omitted in accordance with instructions to Form 10-Q and Article 8 of Regulation S-X. In the opinion of management, such statements include all adjustments which are considered necessary for a fair presentation of the condensed consolidated financial statements of the Company as of June 30, 2023. The operating results presented herein are not necessarily an indication of the results that may be expected for the year. The condensed consolidated financial statements should be read in conjunction with the Company’s audited Consolidated Financial Statements included in its Annual Report on Form 10-K for the year ended December 31, 2022, as filed with the Securities and Exchange Commission (“SEC”) on March 30, 2023.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Note 3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Principles of Consolidation

The condensed consolidated financial statements of the Company include the accounts of (i) Medical Outcomes Research Analytics, LLC and (ii) Helix Technologies, Inc. and its wholly owned subsidiaries including Helix TCS, LLC (through December 31, 2022), Security Consultants Group, LLC (through December 31, 2022), Helix Legacy, Inc. (f/k/a Security Grade Protective Services, Ltd.), Bio-Tech Medical Software, Inc (through February 10, 2023), and Engeni, LLC (including Engeni S.A. (“Engeni SA”), which is 99% owned by Engeni, LLC) (through October 31, 2022). Effective October 31, 2022, 100% of the outstanding membership interest of Engeni, LLC held by Helix was sold. Effective December 31, 2022, (i) Security Consultants Group, LLC was merged with and into Helix TCS, LLC and (ii) Helix TCS, LLC was merged with and into Helix Legacy, Inc. On February 10, 2023, 100% of the outstanding capital stock of Bio-Tech Medical Software, Inc. was sold. All intercompany transactions have been eliminated in consolidation.

Discontinued Operations

On February 10, 2023, Helix completed the sale of 100% of the outstanding capital stock of its wholly owned subsidiary, BioTrack.

On March 3, 2022, the Company sold certain assets, consisting of customer contracts, accounts receivable, and other property related to its security monitoring services. On October 31, 2022, the Company sold 100% of its outstanding membership interest of Engeni, LLC for a note with payments of up to $100,000 if certain conditions are met.

As the sale of BioTrack, the security monitoring business and Engeni, LLC, together, represented a strategic shift that will have a major effect on the Company’s operations and financial results, they have been presented in discontinued operations separate from continuing operations for the three and six months ended June 30, 2023 and 2022, as applicable. The results from operations and gain (loss) on sale of the security monitoring business and Engeni LLC, net, was previously classified as part of continuing operations as their disposition individually did not have a major impact on the business prior to the sale of BioTrack. For further discussion, refer to Note 4.


Foreign Currency

ASC Topic 830-10, Foreign Currency Matters (“ASC 830-10”), requires the use of highly inflationary accounting when a country has experienced a cumulative inflation of approximately 100% or more over a 3-year period. Under highly inflationary accounting, financial statements are remeasured into the reporting currency with resulting gains and losses included in earnings. The Company acquired a subsidiary as part of the Helix acquisition that operates in Argentina, which has been designated a highly inflationary economy. Accordingly, the Company has remeasured the financial statements of the subsidiary under ASC 830-10 as if the US dollar is its functional currency with resulting gains or losses as other income or expense. The Company sold all of the assets of its operations in Argentina, Engeni LLC and Engeni SA, during October 2022. The financial results of the Company’s Argentina operations are included in discontinued operations for the three and six months ended June 30, 2022. During the three and six months ended June 30, 2022, sales in Argentina, which are included in discontinued operations, were less than 1% of the Company’s consolidated sales. The hyperinflationary conditions did not have a material impact on the Company’s business during the three and six months ended June 30, 2022.

Use of Estimates

Preparation of financial statements in conformity with U.S. GAAP requires management to make estimates, judgements and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses together with amounts disclosed in related notes to the financial statements. The significant areas of estimation include but are not limited to accounting for the allowance for doubtful accounts, income taxes, depreciation, amortization of intangible assets, contingencies, discontinued operations and stock-based compensation. Certain of the Company’s estimates could be affected by external conditions, including those unique to the Company and general economic conditions. It is possible that the external factors could have an effect on the Company’s estimates and could cause actual results to differ from those estimates.

Reclassifications

Certain reclassifications have been made to the prior period financial statements to conform to the current period financial statement presentation. Certain personnel, information licensing and data processing costs that were previously classified in research and development expenses when the Company’s healthcare information business was in its start-up stage were reclassified to cost of revenues and general and administrative expenses in the condensed consolidated statements of operations.

Fair Value of Financial Instruments

The Company measures the fair value of financial assets and liabilities based on the guidance of ASC 820, Fair Value Measurements and Disclosures (“ASC 820”), which defines fair value, establishes a framework for measuring fair value and expands disclosures about fair value measurements.

ASC 820 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an ordinary transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC 820 describes three levels of inputs that may be used to measure fair value:

Level 1 — quoted prices in active markets for identical assets or liabilities;

Level 2 — quoted prices for similar assets and liabilities in active markets or inputs that are observable; and

Level 3 — inputs that are unobservable.

The carrying value of the Company’s financial instruments, such as cash, marketable securities, accounts receivable and accrued liabilities and other liabilities approximate fair values due to the short-term nature of these instruments. The estimated fair value of the Company’s warrant liabilities as of June 30, 2023 and December 31, 2022 was $2,053 and $4,547, respectively, based on Level 3 inputs. Refer to Note 9.

Cash and Cash Equivalents and Credit Risk

The Company considers all cash accounts that are not subject to withdrawal restrictions and highly liquid investments with a maturity of three months or less, when purchased, as cash and cash equivalents.

The Company maintains cash with major financial institutions. Cash held at U.S. bank institutions is currently insured by the Federal Deposit Insurance Corporation (“FDIC”) up to $250,000 at each institution. The portion of deposits in excess of FDIC coverage is not protected by such insurance and represents a credit risk to the Company. At times, the Company’s deposits exceed this coverage.

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable are recorded at the invoiced amount, net of an allowance for doubtful accounts. The Company determines the allowance for doubtful accounts based on historical write-off experience, customer specific facts and economic conditions.

Outstanding account balances are reviewed individually for collectability. The allowance for doubtful accounts is the Company’s best estimate of the amount of probable credit losses in the Company’s existing accounts receivable. Allowance for doubtful accounts was $0 and $78,422 at June 30, 2023 and December 31, 2022, respectively.

Management charges account balances against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.

Proceeds from sale of discontinued operations, net

Proceeds from sale of discontinued operations consists of eight remaining monthly payments due through February 10, 2024 resulting from the sale of BioTrack, aggregating $6,666,667, less an unamortized discount of $164,958. The Company recognized $190,000 and $245,041 of amortization of the $410,000 discount in interest and investment income for the three and six months ended June 30, 2023, respectively.

Long-Lived Assets, Including Definite Lived Intangible Assets

Long-lived assets, other than goodwill and other indefinite-lived intangibles, are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable through the estimated undiscounted future cash flows derived from such assets. Definite-lived intangible assets primarily consist of customer relationships, software technology and trade names. The Company measures the impairment loss based on the difference between the carrying amount and the estimated fair value. When an impairment exists, the related assets are written down to fair value. The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be fully recoverable, or at least annually.

Goodwill

Goodwill consists of the excess of cost over the fair value of net assets acquired in business combinations. Goodwill is not amortized. Instead, it is tested annually for impairment, or more frequently if events occur or circumstances change that would more likely than not reduce its fair value below its carrying amount.

Goodwill is evaluated for impairment annually or whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. The qualitative factors considered by Forian may include, but are not limited to, general economic conditions, the Company’s outlook, market performance of the Company’s industry and recent and forecasted financial performance. Further testing is only required if the entity determines, based on the qualitative assessment, that it is more likely than not that a reporting unit’s fair value is less than its carrying amount. Otherwise, no further impairment testing is required. The Company has the option to first assess qualitative factors to determine whether events or circumstances indicate that it is more likely than not that the fair value of a reporting unit is less than its carrying amount and to determine whether further action is needed. If, after assessing the totality of events or circumstances, the Company determines it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing the quantitative impairment test is unnecessary. An impairment charge is recognized when the fair value of the Company’s goodwill is less than its carrying amount. No impairment losses have been recognized during the periods presented.

All of the Company’s previously reported goodwill related to discontinued operations and has been classified as non-current assets of discontinued operations at December 31, 2022. See Note 4 – Discontinued Operations.

Revenue Recognition

The Company recognizes revenue in accordance with Financial Accounting Standards Board (“FASB”) Topic 606, Revenue from Contracts with Customers (“ASC 606”).

Under ASC 606, the Company recognizes revenue when (or as) customers obtain control of promised goods or services, in an amount that reflects the consideration which is expected to be received in exchange for those goods or services. The Company recognizes revenue following the five-step model prescribed under ASC 606: (i) identify contract(s) with a customer; (ii) identify the performance obligation(s) in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligation(s) in the contract; and (v) recognize revenues when (or as) the Company satisfies a performance obligation. The Company applies the provisions of ASC 606 to an arrangement when a substantive contract exists and collectability is probable.

The Company derives revenue primarily from license fees for the Company’s information products. Information products contracts are generally for a period of one month to five years. Information products’ customers may access data analytics products through the use of tools provided by the Company or by utilizing their own tools per the contract. Data products may consist of historical information as it exists at the time of delivery or information that will be updated over a period of time as agreed with the customer. In most cases, the provision of information products is considered a single performance obligation. In cases where the Company is not obligated to update information over the access period, and control over the use of the products passes to the customer when delivered, revenue is recognized when the information products are made available to the customer. In cases where information updates are provided over the contract term, they are considered highly interrelated with the information product delivered upon contract inception, and revenue is recognized ratably over the life of the contract. Customers are generally invoiced according to monthly, quarterly or annual amounts specified in the contract. Any amounts invoiced in excess of revenue recognized are recorded as deferred revenue. Revenue recognized in excess of amounts invoiced is recorded as a contract asset.

In some cases, contracts provide for variable consideration that is contingent upon the occurrence of uncertain future events, which can either increase or decrease the transaction price, including sales of products by customers derived from data analytics products the Company provides. Variable consideration based on sales of products by customers is recognized in the period of sales, subject to minimum amounts specified in contracts. Variable consideration is estimated at the expected value or at the most likely amount depending on the type of consideration. Estimated amounts are included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. The estimate of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of anticipated performance and all information (historical, current and forecasted) that is reasonably available to the Company and reevaluated each reporting period. The effect of revisions in recognized estimated variable consideration in excess of minimums are recorded beginning in the period in which the estimates are revised. Actual results could differ from periodic estimates.

Significant judgments and estimates are sometimes necessary for the determination of whether performance obligations in a contract are distinct and whether they are delivered at a point in time or over time. Judgement is also necessary to assess revenue recognized under contingent revenue arrangements.

Contract acquisition costs, which consist of sales commissions paid or payable, are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for initial and renewal contracts are deferred and then amortized on a straight-line basis over the contract term.

During November 2020, the Company entered into a Master Services Agreement (the “November 2020 Agreement”) with a customer to provide information services described in certain statements of work under the November 2020 Agreement. As part of the November 2020 Agreement, the Company was granted shares of restricted stock representing approximately 23.4% of the outstanding common stock of the customer at the time of issuance, vesting in quarterly increments specified in the November 2020 Agreement through December 2023. Concurrently, the Company entered into a Stockholders Agreement specifying its voting and other rights as a stockholder. As a result, the Company determined that it does not exert influence over the customer. ASC 606-10-32-21 requires an entity to measure the fair value of noncash consideration at contract inception. The fair value of the restricted stock was determined to be $0 on the date of inception. The Company recorded revenue from the customer of $654,489, $1,306,251, $377,276, and $754,466 for the three and six months ended June 30, 2023 and 2022, respectively. The Company has outstanding accounts receivable from this customer of $1,331,759 and $469,786 at June 30, 2023 and December 31, 2022, respectively. See Note 17.

 Contract assets and deferred revenues consist of the following as of June 30, 2023:

 
 
Contract Assets
   
Contract
Liability
 
 
 
Costs of
obtaining
contracts
   
Unbilled
revenue
   
Total
   
Deferred
Revenue
 
Balance at January 1, 2022
 
$
70,278
   
$
986,613
   
$
1,056,891
   
$
637,563
 
Beginning deferred revenue balance recognized during the period
   
     
     
     
(637,562
)
Net change due to timing of billings, payments and recognition
   
87,738
     
1,108,329
     
1,196,067
     
2,581,286
 
Balance at December 31, 2022
   
158,016
     
2,094,942
     
2,252,958
     
2,581,287
 
Beginning deferred revenue balance recognized during the period
   
     
     
     
(2,168,625
)
Net change due to timing of billings, payments and recognition
   
69,183
     
(511,799
)
   
(442,616
)
   
2,850,101
 
Balance at June 30, 2023
 
$
227,199
   
$
1,583,143
   
$
1,810,342
   
$
3,262,763
 

Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes unearned revenue and unbilled amounts that will be recognized as revenue in future periods. The majority of the Company’s noncurrent remaining performance obligations will be recognized over the next 36 months.

The transaction price allocated to remaining performance obligations consisted of the following:

 
 
June 30, 2023
   
December 31, 2022
 
Estimated next twelve months
 
$
16,980,376
   
$
15,790,233
 
Thereafter
   
22,499,147
     
22,192,028
 
Total
 
$
39,479,523
   
$
37,982,261
 

Segment Information

FASB ASC 280, Segment Reporting (“ASC 280”), establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is the chief executive officer, who reviews the financial performance and the results of operations of the segments prepared in accordance with U.S. GAAP when making decisions about allocating resources and assessing performance of the Company.

Customer Concentration


During the three and six months ended June 30, 2023 and 2022, the Company had two customers representing 13.4% and 12.6% of revenue. At June 30, 2023, the Company had three customers representing 34.7%, 14.3% and 11.8% of accounts receivable.  

During the three months ended June 30, 2022, the Company had two customers representing 17.0% and 10.5% of revenue. During the six months ended June 30, 2022, the Company had three customers representing 15.8%, 10.6% and 10.3% of revenue. At December 31, 2022, the Company had three customers representing 25.9%, 14.8% and 14.6% of accounts receivable.

Concentration of Vendors

The Company licenses certain information assets from third parties as a key input to certain Information and Software products. Any disruption associated with these suppliers could have a material short-term impact on the business while alternate sources are secured.

Property and Equipment, Net

Property and equipment are stated at cost, net of accumulated depreciation, which is recorded commencing at the in-service date using the straight-line method at rates sufficient to charge the cost of depreciable assets to operations over their estimated useful lives, which are 1 to 7 years. Maintenance and repairs are charged to operations as incurred.

The Company reviews for the impairment of long-lived assets annually and whenever events and or changes in circumstances indicate that the carrying value of an asset may not be recoverable. Such indicators include, among others, the nature of the asset, the projected future economic benefit of the asset, historical and future cash flows and profitability measurements. An impairment loss would be recognized when the value of the undiscounted estimated future cash flows expected to result from the use of the asset and its eventual disposition is less than the carrying value. There were no impairment losses recognized during the three and six months ended June 30, 2023 and 2022.

Software Development Costs

The Company accounts for costs incurred in the development of computer software in accordance with ASC Subtopic 350-40, Intangibles – Goodwill and Other – Internal-Use Software and ASC Subtopic 985-20, Software Costs of Software to be Sold, Leased or Marketed. Product development costs are primarily related to Company personnel and contractors for design and evaluating software development, testing, bug fixes and other maintenance activities. Product development costs incurred in the application development stage for internal use software are subject to capitalization and subsequent amortization, and possible impairment. The Company begins to capitalize these costs when preliminary development efforts are successfully completed, management has authorized and committed project funding and it is probable that the project will be completed and the software would be used as intended. Capitalization ceases upon completion of all substantial testing. Such costs are amortized when placed in service, on a straight-line basis over the estimated useful life of the related asset, generally estimated to be three years. Product development costs not pertaining to the application development stage are expensed as incurred.

Contingencies

Occasionally, the Company may be involved in claims and legal proceedings arising from the ordinary course of its business. The Company records a provision for a liability when it believes that it is both probable that a liability has been incurred, and the amount can be reasonably estimated. If these estimates and assumptions change or prove to be incorrect, it could have a material impact on the Company’s condensed consolidated financial statements. Contingencies are inherently unpredictable, and the assessments of the value can involve a series of complex judgments about future events and can rely heavily on estimates and assumptions.

Advertising

Advertising costs are expensed as incurred and included in sales and marketing expenses and amounted to $20,294, $35,419, $0 and $2,000 for the three and six months ended June 30, 2023 and 2022, respectively.

Net Income (Loss) per Share

The calculation of earnings per share is based on the weighted average number of ordinary shares or ordinary stock equivalents outstanding during the applicable period. The dilutive effect of ordinary stock equivalents is excluded from basic earnings per share and is included in the calculation of diluted earnings per share, unless their impact is antidilutive to the “control number”, which is loss from continuing operations. Employee equity share options and similar equity instruments granted by the Company are treated as potential ordinary shares outstanding in computing diluted earnings per share. Diluted shares outstanding are calculated based on the average share price for each fiscal period using the treasury stock method. Under the treasury stock method, the amount the employee must pay for exercising stock options, the amount of compensation cost for future service that the Company has not yet recognized, and the amount of benefits that would be recorded in ordinary shares when the award becomes deductible for tax purposes are assumed to be used to repurchase shares.

Distinguishing Liabilities from Equity

The Company relies on the guidance provided by ASC Topic 480, Distinguishing Liabilities from Equity and ASC 815-40, Derivatives and Hedging: Contracts in Entity’s Own Equity (“ASC 815-40”), to classify certain redeemable and/or convertible instruments. The Company first determines whether a financial instrument should be classified as a liability. The Company will determine the liability classification if the financial instrument is mandatorily redeemable, or if the financial instrument, other than outstanding shares, embodies a conditional obligation that the Company must or may settle by issuing a variable number of its equity shares.

Once the Company determines that a financial instrument should not be classified as a liability, the Company determines whether the financial instrument should be presented between the liability section and the equity section of the balance sheet (“temporary equity”). The Company will determine temporary equity classification if the redemption of the financial instrument is outside the control of the Company (i.e. at the option of the holder). Otherwise, the Company accounts for the financial instrument as permanent equity.

Initial Measurement

The Company records its financial instruments classified as liability, temporary equity or permanent equity at issuance at the fair value, or cash received.

Subsequent Measurement – Financial instruments classified as liabilities

The Company records the fair value of its financial instruments classified as liabilities at each subsequent measurement date. The changes in fair value of its financial instruments classified as liabilities are recorded as other expense/income.

Stock-based Compensation

The Company’s 2020 Equity Incentive Plan (“2020 Plan”) permits the grant of stock options, restricted stock awards and/or restricted stock units. A total of 4,000,000 shares of Company common stock were originally authorized and reserved for issuance under the 2020 Plan. On June 15, 2022, the Company’s stockholders approved an amendment to the 2020 Plan, which amended the 2020 Plan to increase the number of shares available for issuance by 2,400,000 shares to a total of 6,400,000 shares. Stock options represent the right to purchase Company common stock at the exercise price on the date of grant of the stock option at a future date. Restricted stock awards are grants of shares of Company common stock. Restricted stock units represent the right to receive shares of Company common stock on future specified dates. Stock options, restricted stock awards and restricted stock units granted contain restrictions that cause them to be subject to substantial risk of forfeiture and restrict their exercise, sale or other transfer by the grantee until they vest. The terms of the stock options, restricted stock awards and units granted under the 2020 Plan are determined by the Board of Directors in the agreement evidencing the award, including the number of shares, period of restriction or vesting schedule and other terms. The fair value of the stock options, restricted stock awards and restricted stock units is based on the underlying grant date fair value of Company common stock. The fair value is then expensed over the requisite service periods of the awards, net of forfeitures, which is generally the service period and the related amount is recognized in the condensed consolidated statements of operations.

Income Taxes

The Company accounts for income taxes in accordance with FASB ASC 740 (“ASC 740”). Deferred income tax assets and liabilities are determined based upon differences between financial reporting and tax bases of assets and liabilities, which are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized.

The provision for income taxes represents Federal and state and local income taxes. The effective rate differs from statutory rates due to the effect of state and local income taxes, tax benefit of R&D credits, and certain nondeductible expenses. Our effective tax rate will change from quarter to quarter based on recurring and non-recurring factors including, but not limited to, the geographical mix of earnings, enacted tax legislation and state and local income taxes. In addition, changes in judgment from the evaluation of new information resulting in the recognition, derecognition, or re-measurement of a tax position taken in a prior annual period is recognized separately in the quarter of the change.

For the three and six months ended June 30, 2023 and 2022, the Company recognized net income tax expense of $36,187, $66,096, $5,000 and $10,000, respectively. The Company claims R&D tax credits on eligible R&D expenditures. The R&D tax credits are recognized as a reduction to income tax expense.

The Company recognized a taxable gain on sale of discontinued operations during the for the six months ended June 30, 2023, which resulted in utilization of certain available federal and state net operating loss carryforwards. As a result, the Company recorded income taxes related to discontinued operations of $2,722,570 after utilization of federal and state net operating losses during the six months ended June 30, 2023. Income taxes related to discontinued operations for the three months ended June 30, 2023 result from adjustments to estimates impacting intraperiod tax allocations.

The Company files a consolidated U.S. income tax return and tax returns in certain state and local jurisdictions. As of June 30, 2023, the Company is not subject to examination in any tax jurisdictions.

Tax contingencies are recorded, if needed, to address potential exposure involving tax positions the Company has taken that could be challenged by tax authorities. These potential exposures could result from applications of various statutes, rules, regulations and interpretations. Any estimates of tax contingencies contain assumptions and judgments about potential actions by taxing jurisdictions. Any interest and penalties related to uncertain tax positions would be included as part of the income tax provision. The Company’s conclusions regarding uncertain tax positions may be subject to review and adjustment at a later date based upon ongoing analysis of or changes in tax laws, regulations and interpretations thereof as well as other factors.

On August 16, 2022, the Inflation Reduction Act of 2022 (the “IRA”) was enacted and signed into law. Regarded as the reduced version of the proposed Build Back Better Act, the IRA contains two main corporate income tax provisions, including a 15% minimum tax on the average annual adjusted financial statement income of corporations with profits over $1 billion over a three-year period, as well as a 1% excise tax on the corporate stock buybacks by domestic publicly traded corporations. The Company is currently evaluating the impact of the IRA on its financial statements for tax year 2023 but does not expect a material impact to the Company’s tax position.

Separation Expenses

Effective February 10, 2023, the Company’s Chief Executive Officer, President and Class II member of the Board of Directors resigned. In connection with the resignation, the Company entered into a separation agreement providing for, among other things, (i) salary continuation for twelve months and (ii) accelerated vesting of 106,656 unvested restricted shares of Company common stock. Separation expenses for the six months ended June 30, 2023 include $250,000 related to the salary continuation and $349,832 related to the accelerated vesting of stock. There were no such expenses incurred for the three months ended June 30, 2023.

On March 2, 2022, the Company and two advisors agreed not to renew special advisor agreements between the advisors and the Company. The advisors were the former chief executive officer and chief financial officer of Helix who were granted stock options in conjunction with their respective advisory agreements that were entered into upon the completion of the Helix acquisition. The Company and the advisors mutually agreed not to renew the advisory agreements. The services provided by these advisors included transition planning and consulting services related to integration of the business operations of Helix and Forian. Per the terms of the agreements, options to purchase 366,166 shares of common stock continued to vest according to their original terms through March 2, 2023, and unvested stock options to purchase 732,332 shares of common stock were forfeited. The advisors were not required to perform services to the Company beyond the non-renewal date of March 2, 2022. As a result, the Company recorded $5,417,043 of stock compensation expense during March 2022 related to the options that vested through  March 2, 2023.

In addition, the Company records normal course of business severance expenses in the operating expense line item related to its employees’ activities.

Recent Accounting Pronouncements

In October 2021, the FASB issued Accounting Standards Update No. 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”). The FASB issued ASU 2021-08 to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. The amendment is effective for financial statements for interim and annual periods beginning after December 15, 2022. ASU 2021-08 was adopted on January 1, 2023. The adoption of ASU 2021-08 did not have a material impact on the condensed consolidated financial statements.

The Company has considered all other recently issued accounting pronouncements and does not believe the adoption of such pronouncements will have a material impact on its financial statements.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.2
DISCONTINUED OPERATIONS
6 Months Ended
Jun. 30, 2023
DISCONTINUED OPERATIONS [Abstract]  
DISCONTINUED OPERATIONS
Note 4
DISCONTINUED OPERATIONS


Helix Businesses Discontinued Operations


On February 10, 2023, Helix completed the sale of 100% of the outstanding capital stock of its wholly owned subsidiary, BioTrack, in exchange for $30.0 million, consisting of $20.0 million paid at closing and $10.0 million paid in twelve unconditional monthly installments thereafter. In March 2022, Helix sold its security monitoring business and in October 2022, sold its Argentinian subsidiary, Engeni LLC. The security monitoring business, BioTrack and Engeni are collectively referred to as the “Helix Businesses.” As a result of these transactions, as of February 10, 2023, the Company no longer provides products or services to the cannabis industry. The Company continues to provide analytics solutions to customers in the healthcare and related industries.


The Company recognized a gain on sale of BioTrack of $11,531,849 and a loss from discontinued operations of $94,427 during the six months ended June 30, 2023, which is included as part of discontinued operations. The Company also recorded income taxes related to discontinued operations of $32,426 and $2,722,570 during the three and six months ended June 30, 2023, respectively.


The Company recorded a gain on the sale of assets related to its security monitoring business of $202,159 during the six months ended June 30, 2022. The amount was reclassified to discontinued operations in 2023 as it was part of a strategic shift which became significant to the Company’s operations upon the sale of BioTrack.


The following table summarizes the major classes of assets and liabilities of the Helix Businesses as reported on the consolidated balance sheets as of December 31, 2022:

   
December 31, 2022
 
Carrying amounts of assets associated with Helix Businesses included as part of discontinued operations:
     
Cash and cash equivalents
 
$
524,155
 
Accounts receivable, net
   
738,510
 
Prepaid expenses
   
131,023
 
Current assets of discontinued operations
 
$
1,393,688
 
         
Property and equipment, net
   
2,500,376
 
Intangible assets, net
   
6,775,841
 
Goodwill
   
9,099,372
 
Right of use assets, net
   
603,636
 
Deposits and other assets
   
58,649
 
Non-current assets of discontinued operations
 
$
19,037,874
 
         
Carrying amounts of liabilities associated with Helix Businesses included as part of discontinued operations:
       
Accounts payable
 
$
258,960
 
Accrued expenses
   
661,981
 
Short-term operating lease liabilities
   
243,888
 
Deferred revenues
   
497,418
 
Current liabilities of discontinued operations
 
$
1,662,247
 
         
Long-term operating lease liabilities
   
365,609
 
Non-current liabilities of discontinued operations
 
$
365,609
 

The following table summarizes the major income and expense line items of the Helix Businesses as reported in the condensed consolidated statements of operations for the three and six months ended June 30, 2023 and 2022:

   
For the Three Months Ended
June 30,
   
For the Six Months Ended
June 30,
 
   
2023
   
2022
    2023     2022  
Income and expense line items related to Helix Businesses:
                       
Revenues:
                       
Information and Software
 
$
   
$
2,495,901
    $ 1,121,677     $ 4,770,134  
Services
   
     
399,655
      179,798       828,361  
Other
   
     
35,788
            189,267  
Total revenues
   
     
2,931,344
      1,301,475       5,787,762  
                                 
Costs and Expenses:
                               
Cost of revenues
   
     
1,508,257
      699,015       2,873,484  
Research and development
   
     
810,689
      160,164       1,800,725  
Sales and marketing
   
     
505,637
      35,005       1,064,981  
General and administrative
   
     
1,183,347
      129,283       2,326,271  
Depreciation and amortization
   
     
587,788
      372,435       1,178,113  
Total costs and expenses
   
     
4,595,718
      1,395,902       9,243,574  
                                 
Loss from discontinued operations for Helix Businesses
   
     
(1,664,374
)
    (94,427 )     (3,455,812 )
                                 
Other Income (Expense):
                               
Interest and investment income
   
     
37
            730  
Interest expense
   
     
(14,928
)
          (40,706 )
Foreign currency related gains, net
   
     
253,852
            331,828  
Total other income, net
   
     
238,961
            291,852  
                                 
Net loss from discontinued operations for Helix Businesses before income taxes
   
     
(1,425,413
)
    (94,427 )     (3,163,960 )
Gain on sale of discontinued operations
   
     
      11,531,849       202,159  
Income tax expense
   
(32,426
)
   
      (2,722,570 )      
                                 
Net gain (loss) from discontinued operations, net of tax for Helix Businesses
 
$
(32,426
)
 
$
(1,425,413
)
  $ 8,714,852     $ (2,961,801 )
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.2
MARKETABLE SECURITIES
6 Months Ended
Jun. 30, 2023
MARKETABLE SECURITIES [Abstract]  
MARKETABLE SECURITIES
Note 5
MARKETABLE SECURITIES

Marketable securities are stated at estimated fair value based upon current market quotes (level 1 inputs) and are classified as available-for-sale. Realized gains and losses are included in investment income. Unrealized gains and losses are immaterial and therefore the Company has presented such amounts within investment income in the condensed consolidated statements of operations. The Company invests in short-term U.S. Treasuries and money market mutual funds. As of June 30, 2023 and December 31, 2022, marketable securities consisted of the following:

   
June 30, 2023
   
December 31, 2022
 
United States Treasury Bills
           
Cost
 
$
37,849,427
   
$
17,234,633
 
Fair Market Value
 
$
38,344,436
   
$
17,396,487
 
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.2
PREPAID EXPENSES AND OTHER CURRENT ASSETS
6 Months Ended
Jun. 30, 2023
PREPAID EXPENSES AND OTHER CURRENT ASSETS [Abstract]  
PREPAID EXPENSES AND OTHER CURRENT ASSETS
Note 6
PREPAID EXPENSES AND OTHER CURRENT ASSETS

The Company has various agreements which require upfront and periodic payments. The Company records the expenses related to these agreements ratably over the annual terms. As of June 30, 2023 and December 31, 2022, the Company’s balance sheet reflected prepaid expenses of $968,130 and $835,786, respectively, primarily relating to various software licenses and insurance policies with durations ranging from 3 months to 1 year.

Included in other current assets as of June 30, 2023 are amounts receivable from employees totaling $267,644.
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.2
PROPERTY AND EQUIPMENT, NET
6 Months Ended
Jun. 30, 2023
PROPERTY AND EQUIPMENT, NET [Abstract]  
PROPERTY AND EQUIPMENT, NET
Note 7
PROPERTY AND EQUIPMENT, NET

As of June 30, 2023 and December 31, 2022, property and equipment were comprised of the following:

   
June 30, 2023
   
December 31, 2022
 
Personal computing equipment
 
$
94,521
   
$
160,079
 
Office equipment and capitalized software
   
73,260
     
7,991
 
Total
   
167,781
     
168,070
 
Less: Accumulated depreciation
   
(70,945
)
   
(93,040
)
Property and equipment, net
 
$
96,836
   
$
75,030
 
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.2
ACCRUED EXPENSES
6 Months Ended
Jun. 30, 2023
ACCRUED EXPENSES [Abstract]  
ACCRUED EXPENSES
Note 8
ACCRUED EXPENSES

As of June 30, 2023 and December 31, 2022, accrued expenses were comprised of the following:

   
June 30, 2023
   
December 31, 2022
 
Accrued salary, commission and bonus
  $ 1,777,924     $ 2,112,482  
Income taxes payable     1,390,170      
 
Accrued expenses
   
1,656,142
     
1,654,307
 
Total
 
$
4,824,236
   
$
3,766,789
 
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.2
WARRANT LIABILITY
6 Months Ended
Jun. 30, 2023
WARRANT LIABILITY [Abstract]  
WARRANT LIABILITY
Note 9
WARRANT LIABILITY

In conjunction with the business combination with Helix, outstanding warrants to purchase Helix common stock were converted to warrants to purchase Company common stock. As the warrant holders have the option to receive cash in lieu of common stock in certain circumstances, the Company determined that the warrants require classification as a liability pursuant to ASC 815-40. In accordance with the applicable accounting guidance, the outstanding warrants are recognized as a warrant liability on the condensed consolidated balance sheet and were measured at their inception date fair value (the closing date of the business combination with Helix) and subsequently re-measured at each reporting period with changes being recorded in the condensed consolidated statements of operations. As of June 30, 2023 and 2022, the Company had 55,121 and 92,058 warrants outstanding classified as liabilities, respectively. During the six months ended June 30, 2023, 36,936 warrants expired.

The fair value of the Company’s warrant liability, measured at Level 3 in the fair value hierarchy,  was calculated using the Black-Scholes model and the following inputs:

   
As of June 30, 2023
    As of December 31, 2022  
Fair value of Company's common stock
 
$
2.45
    $ 2.73  
Dividend yield
   
0
%
    0 %
Expected volatility
   
65% - 89
%
    76% - 92 %
Risk free interest rate
   
5.14% - 5.45
%
    4.34% - 4.75 %
Expected life (years)
   
0.76
      0.91
 
Exercise price
 
$
8.00 - $28.00
    $ 8.00 - $28.00  
Fair value of financial instruments - warrants
 
$
2,053
    $ 4,547  

The change in fair value of the Company’s financial instruments – warrants, measured at Level 3 in the fair value hierarchy, was calculated using the Black-Scholes model and the following inputs:

   
Amount
 
Balance as of January 1, 2023
 
$
4,547
 
         
Change in fair value of warrant liability
   
(2,494
)
         
Balance as of June 30, 2023
 
$
2,053
 

   
Amount
 
Balance as of January 1, 2022
 
$
369,234
 
         
Change in fair value of warrant liability
   
(334,616
)
         
Balance as of June 30, 2022
 
$
34,618
 

   
Amount
 
Balance as of April 1, 2023
 
$
10,106
 
         
Change in fair value of warrant liability
   
(8,053
)
         
Balance as of June 30, 2023
 
$
2,053
 

   
Amount
 
Balance as of April 1, 2022
 
$
149,394
 
         
Change in fair value of warrant liability
   
(114,776
)
         
Balance as of June 30, 2022
 
$
34,618
 
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.2
CONVERTIBLE NOTES
6 Months Ended
Jun. 30, 2023
CONVERTIBLE NOTES [Abstract]  
CONVERTIBLE NOTES
Note 10
CONVERTIBLE NOTES

   
June 30, 2023
   
December 31, 2022
 
Principal outstanding
 
$
24,000,000
   
$
24,000,000
 
Add: accrued interest
   
1,537,315
     
1,120,767
 
Less: unamortized debt issuance costs
   
(11,553
)
   
(14,220
)
Convertible note payable, net of debt issuance costs
 
$
25,525,762
   
$
25,106,547
 

On September 1, 2021, the Company entered into a Note Purchase Agreement with certain accredited investors and a director of the Company, pursuant to which the Company issued at 100% of par value $24,000,000 in aggregate principal balance of 3.5% Convertible Promissory Notes due September 1, 2025 (the “Notes”), convertible into (i) shares of Company common stock, and (ii) warrants to purchase shares of Company common stock equal to 20% of the principal amount of the Notes divided by the conversion price of the Notes (the “Warrants”). The Notes will mature on the fourth-year anniversary of the date of issuance, which time is also the termination date of the Warrants if issued. The conversion price of the Notes and the exercise price of the Warrants is $11.98 per share, which was the consolidated closing bid price of the Company common stock as reported by Nasdaq on August 31, 2021, the most recently completed trading day preceding the Company entering into the Note Purchase Agreement with investors with respect to the Notes. The holders of the Notes may, at any time, convert all or a portion of the Notes plus accrued interest (subject to a minimum principal amount of $100,000) at the conversion price. The Company may redeem all or a portion of any Notes then outstanding at any time after the first anniversary of issuance at a price of 112.5% of par value plus accrued interest. In the event of a change of control of the Company, the Company may redeem all Notes then outstanding at a price of 108% of par value plus accrued interest. Interest expense on the Notes is payable upon maturity or earlier redemption unless the Notes are converted prior to such time. In the event the holders of the Note convert all or a portion of the Notes, the related accrued interest is converted at the conversion price. Interest expense related to the Notes was $209,425, $416,548, $207,315 and $417,315 for the three and six months ended June 30, 2023 and 2022, respectively.

The Company evaluated the embedded features in accordance with ASC 815-15-25 and determined embedded features are all clearly and closely related to the debt host instrument and therefore are not required to be bifurcated and separately measured at fair value. The Warrants were not issued in connection with the Notes, and issuance of the Warrants is contingent upon conversion of the Notes at the option of the Holder, therefore no portion of the proceeds are allocated to the Warrants.

The Company incurred debt issuance costs associated with the Notes in the amount of $21,330, which were deferred and  are being amortized over the term of the Notes. During the three and six months ended June 30, 2023 and 2022, the Company recognized $1,333, $2,667, $1,333 and $2,666 in amortization of debt issuance costs, respectively.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK-BASED COMPENSATION
6 Months Ended
Jun. 30, 2023
STOCK-BASED COMPENSATION [Abstract]  
STOCK-BASED COMPENSATION
Note 11
STOCK-BASED COMPENSATION

Restricted Stock Awards and Restricted Stock Units

The table below includes issuances of restricted stock awards and units under the 2020 Plan and unvested equity interests of MOR which were converted into restricted Company common stock.

   
Number of Restricted
Shares and Units
   
Weighted Average
Grant Date Fair
Value Per Share
 
Unvested at January 1, 2022
   
1,146,131
   
$
1.28
 
Issued
   
     
11.71
 
Vested
   
(474,768
)
   
0.03
 
Canceled
   
(120,105
)
   
12.18
 
Unvested at December 31, 2022
   
551,258
     
3.28
 
Issued
   
570,000
     
3.79
 
Vested
   
(234,999
)
   
4.68
 
Canceled
   
(20,653
)
   
0.16
 
Unvested at June 30, 2023
   
865,606
   
$
3.31
 

The 865,606 of unvested awards at June 30, 2023 consisted of 128,608 restricted stock units and 736,998 shares of restricted stock.

Stock Options

As part of the business combination with Helix, the Company assumed the Helix TCS, Inc. Omnibus Stock Incentive Plan and the Bio-Tech Medical Software, Inc. 2014 Stock Incentive Plan, each as amended, pursuant to which options exercisable at prices between $2.00 and $51.80 per share for 455,089 shares of Company common stock were outstanding. The value attributable to service subsequent to the business combination is recognized as compensation cost by the Company.

The fair value of the stock options was estimated at Level 3 in the fair value hierarchy using the Black-Scholes option pricing model, and the assumptions used in calculating the fair value of stock-based awards represent management’s best estimates and involve inherent uncertainties and the application of management’s judgement. The assumptions used to calculate the grant date fair value of the options outstanding at June 30, 2023 and December 31, 2022 are as follows:

 
June 30,
2023
   
December 31,
2022
 
Exercise Price
 
$
2.00 to $51.80
    $ 2.00 to $51.80  
Fair value of Company common stock
 
$
2.98 to $15.61
    $ 2.98 to $15.61  
Dividend yield
   
0%

    0%

Expected volatility
 
83% to 188%
    83% to 188%  
Risk Free interest rate
0.27% to 4.52%
    0.27% to 4.52%  
Expected life (years) remaining
0.01 to 9.62
    0.01 to 9.62  

Stock option activity for the six months ended June 30, 2023 and the year ended December 31, 2022 is as follows:

   
Shares
Underlying
Options
   
Weighted Average
Exercise Price
   
Weighted Average
Remaining
Contractual Term
(in years)
 
Outstanding at January 1, 2022
   
4,046,973
   
$
14.25
     
8.75
 
Granted
   
1,203,250
   
$
4.02
     
9.14
 
Exercised
   
(33,334
)
 
$
2.47
     
2.55
 
Forfeited and expired
   
(1,233,081
)
 
$
13.87
     
8.12
 
Outstanding at December 31, 2022
   
3,983,808
   
$
10.53
     
8.23
 
Granted     1,097,500     $ 3.71       8.45  
Exercised     (2,452 )   $ 8.34       8.34  
Forfeited and expired     (1,528,312 )   $ 12.60       7.70  
Outstanding at June 30, 2023     3,550,544     $ 7.54       8.54  
Vested options at June 30, 2023
   
2,076,200
   
$
12.59
     
6.69
 

The weighted average exercise price and remaining contractual life of exercisable options as of June 30, 2023 is $7.54 and 8.54 years, respectively. The total aggregate intrinsic value of the exercisable options as of June 30, 2023 was approximately $25,482.

Stock Compensation Expense

The weighted-average grant date fair value per share for the stock options granted was $3.42 and $6.17 for the six months ended June 30, 2023 and 2022, respectively.

On February 10, 2023, the Company’s Chief Executive Officer, President and Class II member of the Board of Directors resigned. In connection with the resignation, the Company entered into a separation agreement providing for, among other things, accelerated vesting of 106,656 unvested restricted shares of the Company common stock. Stock based compensation expense for the six months ended June 30, 2023 includes $349,832 related to the accelerated vesting of stock.

On March 2, 2022, the Company and the former chief executive officer and the former chief financial officer of Helix mutually agreed not to renew special advisor agreements between the advisors and the Company. Per the terms of the agreements, options to purchase 366,166 shares of common stock continued to vest according to their original terms through March 2, 2023, and unvested stock options to purchase 732,332 shares of common stock were forfeited. The advisors were not required to perform services to the Company beyond the non-renewal date of March 2, 2022. As a result, the Company recorded $5,417,043 of stock compensation expense during March 2022 related to the options that vested through March 2, 2023.

At June 30, 2023, the total unrecognized stock compensation expense related to unvested stock option awards and restricted stock awards and restricted stock units granted was $13,823,992, which the Company expects to recognize over a weighted-average period of approximately 2.86 years. Stock compensation expense for the three and six months ended June 30, 2023 and 2022 is as follows:

   
For the Three Months Ended June 30,
   
For the Six Months Ended June 30,
 

 
2023
   
2022
    2023     2022  
Services
 
$
34,272
   
$
36,975
    $ 72,198     $ 56,604  
Research and development
   
36,964
     
86,491
      75,156       133,932  
Sales and marketing
   
49,915
     
188,728
      103,917       240,549  
General and administrative
   
1,419,191
     
1,062,000
      2,767,472       3,140,044  
Separation expenses
                349,832       5,417,043  
Subtotal
    1,540,342       1,374,194       3,368,575       8,988,172  
Discontinued operations
          392,000       (247,308 )     682,606  
Total   $ 1,540,342     $ 1,766,194     $ 3,121,267     $ 9,670,778  

Total intrinsic value of options exercised during the period ended June 30, 2023 was $368. The total fair value of restricted shares vested during the period ended June 30, 2023 was $106,013.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.2
NET INCOME (LOSS) PER SHARE
6 Months Ended
Jun. 30, 2023
NET INCOME (LOSS) PER SHARE [Abstract]  
NET INCOME (LOSS) PER SHARE
Note 12
NET INCOME (LOSS) PER SHARE

The following table sets forth the computation of the basic and diluted net loss per share:

   
For the Three Months Ended June 30,
   
For the Six Months Ended June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Net (loss) income:
                       
Loss from continuing operations
 
$
(1,090,400
)
 
$
(4,008,132
)
 
$
(3,339,199
)
 
$
(14,325,832
)
(Loss) Income from discontinued operations
   
(32,426
)
   
(1,425,413
)
   
8,714,852
     
(2,961,801
)
Net (Loss) Income
 
$
(1,122,826
)
 
$
(5,433,545
)
 
$
5,375,653
   
$
(17,287,633
)
 
                               
Basic and diluted loss from continuing operations per share attributable to common shareholders:
 
$
(0.03
)
 
$
(0.13
)
 
$
(0.10
)
 
$
(0.45
)
Basic and diluted (loss) income from discontinued operations per share:
   

     
(0.04
)
   
0.27
     
(0.09
)
Net (loss) income per common share
 
$
(0.03
)
 
$
(0.17
)
 
$
0.17
   
$
(0.54
)
 
                               
Weighted average common shares outstanding - basic and diluted
   
32,260,992
     
31,984,208
     
32,369,904
     
31,921,761
 

The following table sets forth the outstanding potentially dilutive securities that have been excluded in the calculation of diluted net loss per share for the three and six months ended June 30, 2023 and 2022 because their inclusion would be anti-dilutive to the Company’s “control number”, which is loss from continuing operations.

   
As of June 30,
 
   
2023
   
2022
 
Potentially dilutive securities:
           
Warrants
   
65,119
     
119,087
 
Stock options
   
3,550,544
     
3,467,891
 
Convertible notes
    2,532,330       2,453,088  
Unvested Restricted Stock Awards and Units
   
865,610
     
990,584
 
Total
    7,013,603       7,030,650  
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.2
RELATED PARTY TRANSACTIONS
6 Months Ended
Jun. 30, 2023
RELATED PARTY TRANSACTIONS [Abstract]  
RELATED PARTY TRANSACTIONS
Note 13
RELATED PARTY TRANSACTIONS

Adam Dublin, the Company’s Chief Strategy Officer, was previously a consultant for a current vendor of the Company. Mr. Dublin’s consultancy with the vendor ended on December 11, 2020 and the parties have agreed not to renew the consulting agreement. Pursuant to Mr. Dublin’s consulting agreement with the vendor, Mr. Dublin received payments from the vendor for the three and six months ended June 30, 2023 and 2022 of $127,050, $176,082, $142,266 and $234,635, respectively.

On September 1, 2021, the Company issued at 100% of par value $24,000,000 in aggregate principal balance of 3.5% Convertible Promissory Notes due 2025 convertible into (i) shares of Company common stock and (ii) warrants to purchase shares of Company common stock equal to 20% of the principal amount of the Notes divided by the conversion price to a select group of institutional and accredited investors, which included a director of the Company who holds $6,000,000 of the Notes. See Note 10 for additional information.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.2
SEGMENT RESULTS
6 Months Ended
Jun. 30, 2023
SEGMENT RESULTS [Abstract]  
SEGMENT RESULTS
Note 14
SEGMENT RESULTS

The Company provides innovative solutions, proprietary data and predictive analytics to optimize the operational, clinical and financial performance of its customers.

ASC 280 requires that public companies report profits and losses and certain other information on their “reportable operating segments” in their annual and interim financial statements. The internal organization used by the public company’s Chief Operating Decision Maker (CODM) to assess performance and allocate resources determines the basis for reportable operating segments. The Company’s CODM is the Chief Executive Officer. The CODM evaluates financial performance based on revenues and operating income.

As discussed above, the Company disposed of its businesses servicing the cannabis industry in 2023, and has reclassified their historical results as discontinued operations. As such, the Company’s continuing operations are comprised of a single reportable segment providing analytic and information services to the healthcare and related industries.
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES
6 Months Ended
Jun. 30, 2023
LEASES [Abstract]  
LEASES
Note 15
LEASES

Operating Leases

The Company accounts for leases in accordance with ASC Topic 842, Leases (“ASC 842”). All contracts are evaluated to determine whether or not they represent a lease. A lease conveys the right to control the use of an identified asset for a period of time in exchange for consideration. The Company has operating leases primarily consisting of facilities with remaining lease terms of 1-5 years. The lease term represents the period up to the early termination date unless it is reasonably certain that the Company will not exercise the early termination option. Certain leases include rental payments that are adjusted periodically based on changes in consumer price and other indices.

Leases are classified as finance or operating in accordance with the guidance in ASC 842. The Company does not hold any finance leases.

The Company is obligated under two short-term leases related to offices in Pennsylvania and Massachusetts. These short-term leases are currently leased on a month-to-month basis. A short-term lease is a lease with a term of 12 months or less and does not include the option to purchase the underlying asset that we would expect to exercise. The Company has elected to adopt the short-term lease exemption in ASC 842 and as such has not recognized a “right of use” asset or lease liability for these short-term leases.

The Company’s lease agreements generally do not provide an implicit borrowing rate, therefore an internal incremental borrowing rate is determined based on information available at lease commencement date for purposes of determining the present value of lease payments.

Supplemental cash flow information and non-cash activity related to leases for the six months ended June 30, 2023 and 2022 are as follows:

 
 
For the Six Months Ended June 30,
 
 
 
2023
   
2022
 
Cash used in operating leases
  $ 11,412     $ 900  
ROU assets obtained in exchange for new operating lease liabilities
  $     $  

ROU lease assets and lease liabilities for the Company’s operating leases were recorded in the condensed consolidated balance sheet as follows:

 
 
June 30, 2023
   
December 31, 2022
 
Right of use assets, net
 
$
20,836
   
$
32,560
 
                 
Short-term operating lease liabilities
 
$
20,836
   
$
21,600
 
Long-term operating lease liabilities
   
     
10,960
 
Total lease liabilities
 
$
20,836
   
$
32,560
 
Weighted average remaining lease term (in years)
   
1.00
     
1.48
 
Weighted average discount rate
   
9.5%

   
9.3%


The components of lease expense were as follows for each of the periods presented, which are included in operating expenses in the condensed consolidated statements of operations:

   
For the Three Months EndedJune 30,
   
For the Six Months Ended June 30,
 
   
2023
   
2022
    2023     2022  
Operating lease expense
 
$
5,481
   
$
450
    $ 11,412     $ 900  
Short-term lease expense
  $ 8,067     $ 24,307     $
12,879     $
24,307  
Total operating lease costs
  $ 13,548     $ 24,757     $ 24,291     $ 25,207  
 
Future lease payments included in the measurement of lease liabilities on the condensed consolidated balance sheet as of June 30, 2023, were as follows:

   
June 30, 2023
 
2023 (remaining)
 
$
10,962
 
2024
   
10,962
 
Total future minimum lease payments
 
$
21,924
 
Less imputed interest
   
(1,088
)
Total
 
$
20,836
 
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2023
COMMITMENTS AND CONTINGENCIES [Abstract]  
COMMITMENTS AND CONTINGENCIES
Note 16
COMMITMENTS AND CONTINGENCIES

Service and License Agreements

The Company entered into certain service and license agreements that provide for future minimum payments. The terms of these agreements vary in length. The following table shows the remaining payment obligations under these agreements as of June 30, 2023:

   
June 30, 2023
 
Year ending December 31, 2023
 
$
887,595
 
Year ending December 31, 2024
   
1,887,595
 
Year ending December 31, 2025     1,600,000  
Year ending December 31, 2026     400,000  
   
$
4,775,190
 

Legal Proceedings


From time to time the Company may be involved in claims that arise during the ordinary course of business. For any matters where management currently believes it is probable that the Company will incur a loss and that the probable loss or range of loss can be reasonably estimated, the Company records reserves in the condensed consolidated financial statements based on its best estimates of such loss. In other instances, because of the uncertainties related to either the probable outcome or the amount or range of loss, management is unable to make a reasonable estimate of a liability, if any. Regardless of the outcome, litigation can be costly and time consuming, and it can divert management’s attention from important business matters and initiatives, negatively impacting the Company’s overall operations. Although the results of litigation and claims cannot be predicted with certainty, the Company does not currently have any pending litigation to which it is a party or to which its property is subject that we believe to be material, except for the below.

Audet v. Green Tree International, et. al.

On February 14, 2020, John Audet filed a complaint in 15th Judicial Circuit in and for Palm Beach County, Florida against multiple parties, including Green Tree International (“GTI”), an indirect subsidiary of the Company, claiming that he owned 10% of GTI. The complaint seeks unspecified monetary damages equivalent to the value a 10% shareholder of GTI would have received in the subsequent Helix and Forian transactions, along with an equitable accounting and constructive trust to determine if Audet suffered any loss of profit distributions. The case is in the process of discovery and trial is currently scheduled to occur between September and December of 2023. Each of the parties’ motions for summary judgment were denied. The Company believes the lawsuit is wholly without merit and intends to defend vigorously against the claims in the lawsuit.


Grant Whitus et al. v. Forian Inc., Zachary Venegas and Scott Ogur


On July 30, 2021, four former Helix employees filed a lawsuit in the Arapahoe County, Colorado District Court against the Company and Helix’s former managers asserting claims of breach of contract, promissory estoppel, breach of the covenant of good faith and fair dealing, civil theft and conversion, fraudulent misrepresentation, civil conspiracy, and unjust enrichment/quantum meruit, all relating to the plaintiffs’ claims that they were promised equity interest in Helix or compensation that they never received. The original complaint was never served, and in November 2021 the plaintiffs filed and served an amended complaint adding a fifth plaintiff, and seeking over $27.5 million in damages as well as attorneys’ fees and costs. The Company removed the matter to the United States District Court for the District of Colorado in December 2021, and both the Company and the individual defendants filed motions to dismiss on January 20, 2022. Plaintiffs subsequently amended their complaint on April 21, 2022, adding Helix TCS LLC and Helix Technologies, Inc. as defendants and advancing additional claims for breach of fiduciary duty and violation of the Colorado Wage Claims Act. The Company and the individual defendants filed separate motions to dismiss on June 1, 2022, which were granted in part and denied in part by the Court on February 28, 2023. Plaintiffs supplemented their complaint on March 3, 2023, consistent with the Court’s ruling. Written discovery, which commenced in July 2022, is ongoing. The Company believes the lawsuit is wholly without merit and intends to defend vigorously against the claims in the lawsuit.
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.2
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2023
SUBSEQUENT EVENTS [Abstract]  
SUBSEQUENT EVENTS
Note 17
SUBSEQUENT EVENTS

On July 21, 2023, a customer in which the Company held an equity interest (See Note 3, Summary of Significant Accounting Policies, Revenue Recognition) was acquired. As a result, the Company received approximately $5.9 million of cash proceeds in consideration of all of its equity interest in the customer. The Company may receive additional earnout payments in 2025 and 2026 in an aggregate amount of up to approximately $3.6 million if certain conditions are met.


On August 10, 2023, the Company’s Board of Directors approved the grant of nonqualified stock options to an employee to purchase an aggregate of 200,000 shares of common stock of the Company at an exercise price of $2.60 per share, which amount represents the closing price of the Company’s common stock on such date.
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]  
Principles of Consolidation
Principles of Consolidation

The condensed consolidated financial statements of the Company include the accounts of (i) Medical Outcomes Research Analytics, LLC and (ii) Helix Technologies, Inc. and its wholly owned subsidiaries including Helix TCS, LLC (through December 31, 2022), Security Consultants Group, LLC (through December 31, 2022), Helix Legacy, Inc. (f/k/a Security Grade Protective Services, Ltd.), Bio-Tech Medical Software, Inc (through February 10, 2023), and Engeni, LLC (including Engeni S.A. (“Engeni SA”), which is 99% owned by Engeni, LLC) (through October 31, 2022). Effective October 31, 2022, 100% of the outstanding membership interest of Engeni, LLC held by Helix was sold. Effective December 31, 2022, (i) Security Consultants Group, LLC was merged with and into Helix TCS, LLC and (ii) Helix TCS, LLC was merged with and into Helix Legacy, Inc. On February 10, 2023, 100% of the outstanding capital stock of Bio-Tech Medical Software, Inc. was sold. All intercompany transactions have been eliminated in consolidation.
Discontinued Operations
Discontinued Operations

On February 10, 2023, Helix completed the sale of 100% of the outstanding capital stock of its wholly owned subsidiary, BioTrack.

On March 3, 2022, the Company sold certain assets, consisting of customer contracts, accounts receivable, and other property related to its security monitoring services. On October 31, 2022, the Company sold 100% of its outstanding membership interest of Engeni, LLC for a note with payments of up to $100,000 if certain conditions are met.

As the sale of BioTrack, the security monitoring business and Engeni, LLC, together, represented a strategic shift that will have a major effect on the Company’s operations and financial results, they have been presented in discontinued operations separate from continuing operations for the three and six months ended June 30, 2023 and 2022, as applicable. The results from operations and gain (loss) on sale of the security monitoring business and Engeni LLC, net, was previously classified as part of continuing operations as their disposition individually did not have a major impact on the business prior to the sale of BioTrack. For further discussion, refer to Note 4.
Foreign Currency
Foreign Currency

ASC Topic 830-10, Foreign Currency Matters (“ASC 830-10”), requires the use of highly inflationary accounting when a country has experienced a cumulative inflation of approximately 100% or more over a 3-year period. Under highly inflationary accounting, financial statements are remeasured into the reporting currency with resulting gains and losses included in earnings. The Company acquired a subsidiary as part of the Helix acquisition that operates in Argentina, which has been designated a highly inflationary economy. Accordingly, the Company has remeasured the financial statements of the subsidiary under ASC 830-10 as if the US dollar is its functional currency with resulting gains or losses as other income or expense. The Company sold all of the assets of its operations in Argentina, Engeni LLC and Engeni SA, during October 2022. The financial results of the Company’s Argentina operations are included in discontinued operations for the three and six months ended June 30, 2022. During the three and six months ended June 30, 2022, sales in Argentina, which are included in discontinued operations, were less than 1% of the Company’s consolidated sales. The hyperinflationary conditions did not have a material impact on the Company’s business during the three and six months ended June 30, 2022.
Use of Estimates
Use of Estimates

Preparation of financial statements in conformity with U.S. GAAP requires management to make estimates, judgements and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses together with amounts disclosed in related notes to the financial statements. The significant areas of estimation include but are not limited to accounting for the allowance for doubtful accounts, income taxes, depreciation, amortization of intangible assets, contingencies, discontinued operations and stock-based compensation. Certain of the Company’s estimates could be affected by external conditions, including those unique to the Company and general economic conditions. It is possible that the external factors could have an effect on the Company’s estimates and could cause actual results to differ from those estimates.
Reclassifications
Reclassifications

Certain reclassifications have been made to the prior period financial statements to conform to the current period financial statement presentation. Certain personnel, information licensing and data processing costs that were previously classified in research and development expenses when the Company’s healthcare information business was in its start-up stage were reclassified to cost of revenues and general and administrative expenses in the condensed consolidated statements of operations.
Fair Value of Financial Instruments
Fair Value of Financial Instruments

The Company measures the fair value of financial assets and liabilities based on the guidance of ASC 820, Fair Value Measurements and Disclosures (“ASC 820”), which defines fair value, establishes a framework for measuring fair value and expands disclosures about fair value measurements.

ASC 820 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an ordinary transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC 820 describes three levels of inputs that may be used to measure fair value:

Level 1 — quoted prices in active markets for identical assets or liabilities;

Level 2 — quoted prices for similar assets and liabilities in active markets or inputs that are observable; and

Level 3 — inputs that are unobservable.

The carrying value of the Company’s financial instruments, such as cash, marketable securities, accounts receivable and accrued liabilities and other liabilities approximate fair values due to the short-term nature of these instruments. The estimated fair value of the Company’s warrant liabilities as of June 30, 2023 and December 31, 2022 was $2,053 and $4,547, respectively, based on Level 3 inputs. Refer to Note 9.
Cash and Cash Equivalents and Credit Risk
Cash and Cash Equivalents and Credit Risk

The Company considers all cash accounts that are not subject to withdrawal restrictions and highly liquid investments with a maturity of three months or less, when purchased, as cash and cash equivalents.

The Company maintains cash with major financial institutions. Cash held at U.S. bank institutions is currently insured by the Federal Deposit Insurance Corporation (“FDIC”) up to $250,000 at each institution. The portion of deposits in excess of FDIC coverage is not protected by such insurance and represents a credit risk to the Company. At times, the Company’s deposits exceed this coverage.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable are recorded at the invoiced amount, net of an allowance for doubtful accounts. The Company determines the allowance for doubtful accounts based on historical write-off experience, customer specific facts and economic conditions.

Outstanding account balances are reviewed individually for collectability. The allowance for doubtful accounts is the Company’s best estimate of the amount of probable credit losses in the Company’s existing accounts receivable. Allowance for doubtful accounts was $0 and $78,422 at June 30, 2023 and December 31, 2022, respectively.

Management charges account balances against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.
Proceeds from Sale of Discontinued Operations, Net
Proceeds from sale of discontinued operations, net

Proceeds from sale of discontinued operations consists of eight remaining monthly payments due through February 10, 2024 resulting from the sale of BioTrack, aggregating $6,666,667, less an unamortized discount of $164,958. The Company recognized $190,000 and $245,041 of amortization of the $410,000 discount in interest and investment income for the three and six months ended June 30, 2023, respectively.
Long-Lived Assets, Including Definite Lived Intangible Assets
Long-Lived Assets, Including Definite Lived Intangible Assets

Long-lived assets, other than goodwill and other indefinite-lived intangibles, are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable through the estimated undiscounted future cash flows derived from such assets. Definite-lived intangible assets primarily consist of customer relationships, software technology and trade names. The Company measures the impairment loss based on the difference between the carrying amount and the estimated fair value. When an impairment exists, the related assets are written down to fair value. The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be fully recoverable, or at least annually.
Goodwill
Goodwill

Goodwill consists of the excess of cost over the fair value of net assets acquired in business combinations. Goodwill is not amortized. Instead, it is tested annually for impairment, or more frequently if events occur or circumstances change that would more likely than not reduce its fair value below its carrying amount.

Goodwill is evaluated for impairment annually or whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. The qualitative factors considered by Forian may include, but are not limited to, general economic conditions, the Company’s outlook, market performance of the Company’s industry and recent and forecasted financial performance. Further testing is only required if the entity determines, based on the qualitative assessment, that it is more likely than not that a reporting unit’s fair value is less than its carrying amount. Otherwise, no further impairment testing is required. The Company has the option to first assess qualitative factors to determine whether events or circumstances indicate that it is more likely than not that the fair value of a reporting unit is less than its carrying amount and to determine whether further action is needed. If, after assessing the totality of events or circumstances, the Company determines it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing the quantitative impairment test is unnecessary. An impairment charge is recognized when the fair value of the Company’s goodwill is less than its carrying amount. No impairment losses have been recognized during the periods presented.

All of the Company’s previously reported goodwill related to discontinued operations and has been classified as non-current assets of discontinued operations at December 31, 2022. See Note 4 – Discontinued Operations.
Revenue Recognition
Revenue Recognition

The Company recognizes revenue in accordance with Financial Accounting Standards Board (“FASB”) Topic 606, Revenue from Contracts with Customers (“ASC 606”).

Under ASC 606, the Company recognizes revenue when (or as) customers obtain control of promised goods or services, in an amount that reflects the consideration which is expected to be received in exchange for those goods or services. The Company recognizes revenue following the five-step model prescribed under ASC 606: (i) identify contract(s) with a customer; (ii) identify the performance obligation(s) in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligation(s) in the contract; and (v) recognize revenues when (or as) the Company satisfies a performance obligation. The Company applies the provisions of ASC 606 to an arrangement when a substantive contract exists and collectability is probable.

The Company derives revenue primarily from license fees for the Company’s information products. Information products contracts are generally for a period of one month to five years. Information products’ customers may access data analytics products through the use of tools provided by the Company or by utilizing their own tools per the contract. Data products may consist of historical information as it exists at the time of delivery or information that will be updated over a period of time as agreed with the customer. In most cases, the provision of information products is considered a single performance obligation. In cases where the Company is not obligated to update information over the access period, and control over the use of the products passes to the customer when delivered, revenue is recognized when the information products are made available to the customer. In cases where information updates are provided over the contract term, they are considered highly interrelated with the information product delivered upon contract inception, and revenue is recognized ratably over the life of the contract. Customers are generally invoiced according to monthly, quarterly or annual amounts specified in the contract. Any amounts invoiced in excess of revenue recognized are recorded as deferred revenue. Revenue recognized in excess of amounts invoiced is recorded as a contract asset.

In some cases, contracts provide for variable consideration that is contingent upon the occurrence of uncertain future events, which can either increase or decrease the transaction price, including sales of products by customers derived from data analytics products the Company provides. Variable consideration based on sales of products by customers is recognized in the period of sales, subject to minimum amounts specified in contracts. Variable consideration is estimated at the expected value or at the most likely amount depending on the type of consideration. Estimated amounts are included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. The estimate of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of anticipated performance and all information (historical, current and forecasted) that is reasonably available to the Company and reevaluated each reporting period. The effect of revisions in recognized estimated variable consideration in excess of minimums are recorded beginning in the period in which the estimates are revised. Actual results could differ from periodic estimates.

Significant judgments and estimates are sometimes necessary for the determination of whether performance obligations in a contract are distinct and whether they are delivered at a point in time or over time. Judgement is also necessary to assess revenue recognized under contingent revenue arrangements.

Contract acquisition costs, which consist of sales commissions paid or payable, are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for initial and renewal contracts are deferred and then amortized on a straight-line basis over the contract term.

During November 2020, the Company entered into a Master Services Agreement (the “November 2020 Agreement”) with a customer to provide information services described in certain statements of work under the November 2020 Agreement. As part of the November 2020 Agreement, the Company was granted shares of restricted stock representing approximately 23.4% of the outstanding common stock of the customer at the time of issuance, vesting in quarterly increments specified in the November 2020 Agreement through December 2023. Concurrently, the Company entered into a Stockholders Agreement specifying its voting and other rights as a stockholder. As a result, the Company determined that it does not exert influence over the customer. ASC 606-10-32-21 requires an entity to measure the fair value of noncash consideration at contract inception. The fair value of the restricted stock was determined to be $0 on the date of inception. The Company recorded revenue from the customer of $654,489, $1,306,251, $377,276, and $754,466 for the three and six months ended June 30, 2023 and 2022, respectively. The Company has outstanding accounts receivable from this customer of $1,331,759 and $469,786 at June 30, 2023 and December 31, 2022, respectively. See Note 17.

 Contract assets and deferred revenues consist of the following as of June 30, 2023:

 
 
Contract Assets
   
Contract
Liability
 
 
 
Costs of
obtaining
contracts
   
Unbilled
revenue
   
Total
   
Deferred
Revenue
 
Balance at January 1, 2022
 
$
70,278
   
$
986,613
   
$
1,056,891
   
$
637,563
 
Beginning deferred revenue balance recognized during the period
   
     
     
     
(637,562
)
Net change due to timing of billings, payments and recognition
   
87,738
     
1,108,329
     
1,196,067
     
2,581,286
 
Balance at December 31, 2022
   
158,016
     
2,094,942
     
2,252,958
     
2,581,287
 
Beginning deferred revenue balance recognized during the period
   
     
     
     
(2,168,625
)
Net change due to timing of billings, payments and recognition
   
69,183
     
(511,799
)
   
(442,616
)
   
2,850,101
 
Balance at June 30, 2023
 
$
227,199
   
$
1,583,143
   
$
1,810,342
   
$
3,262,763
 

Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes unearned revenue and unbilled amounts that will be recognized as revenue in future periods. The majority of the Company’s noncurrent remaining performance obligations will be recognized over the next 36 months.

The transaction price allocated to remaining performance obligations consisted of the following:

 
 
June 30, 2023
   
December 31, 2022
 
Estimated next twelve months
 
$
16,980,376
   
$
15,790,233
 
Thereafter
   
22,499,147
     
22,192,028
 
Total
 
$
39,479,523
   
$
37,982,261
 
Segment Information
Segment Information

FASB ASC 280, Segment Reporting (“ASC 280”), establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is the chief executive officer, who reviews the financial performance and the results of operations of the segments prepared in accordance with U.S. GAAP when making decisions about allocating resources and assessing performance of the Company.
Customer Concentration
Customer Concentration


During the three and six months ended June 30, 2023 and 2022, the Company had two customers representing 13.4% and 12.6% of revenue. At June 30, 2023, the Company had three customers representing 34.7%, 14.3% and 11.8% of accounts receivable.  

During the three months ended June 30, 2022, the Company had two customers representing 17.0% and 10.5% of revenue. During the six months ended June 30, 2022, the Company had three customers representing 15.8%, 10.6% and 10.3% of revenue. At December 31, 2022, the Company had three customers representing 25.9%, 14.8% and 14.6% of accounts receivable.
Concentration of Vendors
Concentration of Vendors

The Company licenses certain information assets from third parties as a key input to certain Information and Software products. Any disruption associated with these suppliers could have a material short-term impact on the business while alternate sources are secured.
Property and Equipment, Net
Property and Equipment, Net

Property and equipment are stated at cost, net of accumulated depreciation, which is recorded commencing at the in-service date using the straight-line method at rates sufficient to charge the cost of depreciable assets to operations over their estimated useful lives, which are 1 to 7 years. Maintenance and repairs are charged to operations as incurred.

The Company reviews for the impairment of long-lived assets annually and whenever events and or changes in circumstances indicate that the carrying value of an asset may not be recoverable. Such indicators include, among others, the nature of the asset, the projected future economic benefit of the asset, historical and future cash flows and profitability measurements. An impairment loss would be recognized when the value of the undiscounted estimated future cash flows expected to result from the use of the asset and its eventual disposition is less than the carrying value. There were no impairment losses recognized during the three and six months ended June 30, 2023 and 2022.
Software Development Costs
Software Development Costs

The Company accounts for costs incurred in the development of computer software in accordance with ASC Subtopic 350-40, Intangibles – Goodwill and Other – Internal-Use Software and ASC Subtopic 985-20, Software Costs of Software to be Sold, Leased or Marketed. Product development costs are primarily related to Company personnel and contractors for design and evaluating software development, testing, bug fixes and other maintenance activities. Product development costs incurred in the application development stage for internal use software are subject to capitalization and subsequent amortization, and possible impairment. The Company begins to capitalize these costs when preliminary development efforts are successfully completed, management has authorized and committed project funding and it is probable that the project will be completed and the software would be used as intended. Capitalization ceases upon completion of all substantial testing. Such costs are amortized when placed in service, on a straight-line basis over the estimated useful life of the related asset, generally estimated to be three years. Product development costs not pertaining to the application development stage are expensed as incurred.
Contingencies
Contingencies

Occasionally, the Company may be involved in claims and legal proceedings arising from the ordinary course of its business. The Company records a provision for a liability when it believes that it is both probable that a liability has been incurred, and the amount can be reasonably estimated. If these estimates and assumptions change or prove to be incorrect, it could have a material impact on the Company’s condensed consolidated financial statements. Contingencies are inherently unpredictable, and the assessments of the value can involve a series of complex judgments about future events and can rely heavily on estimates and assumptions.
Advertising
Advertising

Advertising costs are expensed as incurred and included in sales and marketing expenses and amounted to $20,294, $35,419, $0 and $2,000 for the three and six months ended June 30, 2023 and 2022, respectively.
Net Income (Loss) per Share
Net Income (Loss) per Share

The calculation of earnings per share is based on the weighted average number of ordinary shares or ordinary stock equivalents outstanding during the applicable period. The dilutive effect of ordinary stock equivalents is excluded from basic earnings per share and is included in the calculation of diluted earnings per share, unless their impact is antidilutive to the “control number”, which is loss from continuing operations. Employee equity share options and similar equity instruments granted by the Company are treated as potential ordinary shares outstanding in computing diluted earnings per share. Diluted shares outstanding are calculated based on the average share price for each fiscal period using the treasury stock method. Under the treasury stock method, the amount the employee must pay for exercising stock options, the amount of compensation cost for future service that the Company has not yet recognized, and the amount of benefits that would be recorded in ordinary shares when the award becomes deductible for tax purposes are assumed to be used to repurchase shares.
Distinguishing Liabilities from Equity
Distinguishing Liabilities from Equity

The Company relies on the guidance provided by ASC Topic 480, Distinguishing Liabilities from Equity and ASC 815-40, Derivatives and Hedging: Contracts in Entity’s Own Equity (“ASC 815-40”), to classify certain redeemable and/or convertible instruments. The Company first determines whether a financial instrument should be classified as a liability. The Company will determine the liability classification if the financial instrument is mandatorily redeemable, or if the financial instrument, other than outstanding shares, embodies a conditional obligation that the Company must or may settle by issuing a variable number of its equity shares.

Once the Company determines that a financial instrument should not be classified as a liability, the Company determines whether the financial instrument should be presented between the liability section and the equity section of the balance sheet (“temporary equity”). The Company will determine temporary equity classification if the redemption of the financial instrument is outside the control of the Company (i.e. at the option of the holder). Otherwise, the Company accounts for the financial instrument as permanent equity.

Initial Measurement

The Company records its financial instruments classified as liability, temporary equity or permanent equity at issuance at the fair value, or cash received.

Subsequent Measurement – Financial instruments classified as liabilities

The Company records the fair value of its financial instruments classified as liabilities at each subsequent measurement date. The changes in fair value of its financial instruments classified as liabilities are recorded as other expense/income.
Stock-based Compensation
Stock-based Compensation

The Company’s 2020 Equity Incentive Plan (“2020 Plan”) permits the grant of stock options, restricted stock awards and/or restricted stock units. A total of 4,000,000 shares of Company common stock were originally authorized and reserved for issuance under the 2020 Plan. On June 15, 2022, the Company’s stockholders approved an amendment to the 2020 Plan, which amended the 2020 Plan to increase the number of shares available for issuance by 2,400,000 shares to a total of 6,400,000 shares. Stock options represent the right to purchase Company common stock at the exercise price on the date of grant of the stock option at a future date. Restricted stock awards are grants of shares of Company common stock. Restricted stock units represent the right to receive shares of Company common stock on future specified dates. Stock options, restricted stock awards and restricted stock units granted contain restrictions that cause them to be subject to substantial risk of forfeiture and restrict their exercise, sale or other transfer by the grantee until they vest. The terms of the stock options, restricted stock awards and units granted under the 2020 Plan are determined by the Board of Directors in the agreement evidencing the award, including the number of shares, period of restriction or vesting schedule and other terms. The fair value of the stock options, restricted stock awards and restricted stock units is based on the underlying grant date fair value of Company common stock. The fair value is then expensed over the requisite service periods of the awards, net of forfeitures, which is generally the service period and the related amount is recognized in the condensed consolidated statements of operations.
Income Taxes
Income Taxes

The Company accounts for income taxes in accordance with FASB ASC 740 (“ASC 740”). Deferred income tax assets and liabilities are determined based upon differences between financial reporting and tax bases of assets and liabilities, which are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized.

The provision for income taxes represents Federal and state and local income taxes. The effective rate differs from statutory rates due to the effect of state and local income taxes, tax benefit of R&D credits, and certain nondeductible expenses. Our effective tax rate will change from quarter to quarter based on recurring and non-recurring factors including, but not limited to, the geographical mix of earnings, enacted tax legislation and state and local income taxes. In addition, changes in judgment from the evaluation of new information resulting in the recognition, derecognition, or re-measurement of a tax position taken in a prior annual period is recognized separately in the quarter of the change.

For the three and six months ended June 30, 2023 and 2022, the Company recognized net income tax expense of $36,187, $66,096, $5,000 and $10,000, respectively. The Company claims R&D tax credits on eligible R&D expenditures. The R&D tax credits are recognized as a reduction to income tax expense.

The Company recognized a taxable gain on sale of discontinued operations during the for the six months ended June 30, 2023, which resulted in utilization of certain available federal and state net operating loss carryforwards. As a result, the Company recorded income taxes related to discontinued operations of $2,722,570 after utilization of federal and state net operating losses during the six months ended June 30, 2023. Income taxes related to discontinued operations for the three months ended June 30, 2023 result from adjustments to estimates impacting intraperiod tax allocations.

The Company files a consolidated U.S. income tax return and tax returns in certain state and local jurisdictions. As of June 30, 2023, the Company is not subject to examination in any tax jurisdictions.

Tax contingencies are recorded, if needed, to address potential exposure involving tax positions the Company has taken that could be challenged by tax authorities. These potential exposures could result from applications of various statutes, rules, regulations and interpretations. Any estimates of tax contingencies contain assumptions and judgments about potential actions by taxing jurisdictions. Any interest and penalties related to uncertain tax positions would be included as part of the income tax provision. The Company’s conclusions regarding uncertain tax positions may be subject to review and adjustment at a later date based upon ongoing analysis of or changes in tax laws, regulations and interpretations thereof as well as other factors.

On August 16, 2022, the Inflation Reduction Act of 2022 (the “IRA”) was enacted and signed into law. Regarded as the reduced version of the proposed Build Back Better Act, the IRA contains two main corporate income tax provisions, including a 15% minimum tax on the average annual adjusted financial statement income of corporations with profits over $1 billion over a three-year period, as well as a 1% excise tax on the corporate stock buybacks by domestic publicly traded corporations. The Company is currently evaluating the impact of the IRA on its financial statements for tax year 2023 but does not expect a material impact to the Company’s tax position.
Separation Expenses
Separation Expenses

Effective February 10, 2023, the Company’s Chief Executive Officer, President and Class II member of the Board of Directors resigned. In connection with the resignation, the Company entered into a separation agreement providing for, among other things, (i) salary continuation for twelve months and (ii) accelerated vesting of 106,656 unvested restricted shares of Company common stock. Separation expenses for the six months ended June 30, 2023 include $250,000 related to the salary continuation and $349,832 related to the accelerated vesting of stock. There were no such expenses incurred for the three months ended June 30, 2023.

On March 2, 2022, the Company and two advisors agreed not to renew special advisor agreements between the advisors and the Company. The advisors were the former chief executive officer and chief financial officer of Helix who were granted stock options in conjunction with their respective advisory agreements that were entered into upon the completion of the Helix acquisition. The Company and the advisors mutually agreed not to renew the advisory agreements. The services provided by these advisors included transition planning and consulting services related to integration of the business operations of Helix and Forian. Per the terms of the agreements, options to purchase 366,166 shares of common stock continued to vest according to their original terms through March 2, 2023, and unvested stock options to purchase 732,332 shares of common stock were forfeited. The advisors were not required to perform services to the Company beyond the non-renewal date of March 2, 2022. As a result, the Company recorded $5,417,043 of stock compensation expense during March 2022 related to the options that vested through  March 2, 2023.

In addition, the Company records normal course of business severance expenses in the operating expense line item related to its employees’ activities.
Recent Accounting Pronouncements
Recent Accounting Pronouncements

In October 2021, the FASB issued Accounting Standards Update No. 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”). The FASB issued ASU 2021-08 to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. The amendment is effective for financial statements for interim and annual periods beginning after December 15, 2022. ASU 2021-08 was adopted on January 1, 2023. The adoption of ASU 2021-08 did not have a material impact on the condensed consolidated financial statements.

The Company has considered all other recently issued accounting pronouncements and does not believe the adoption of such pronouncements will have a material impact on its financial statements.
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]  
Contract Balances
 Contract assets and deferred revenues consist of the following as of June 30, 2023:

 
 
Contract Assets
   
Contract
Liability
 
 
 
Costs of
obtaining
contracts
   
Unbilled
revenue
   
Total
   
Deferred
Revenue
 
Balance at January 1, 2022
 
$
70,278
   
$
986,613
   
$
1,056,891
   
$
637,563
 
Beginning deferred revenue balance recognized during the period
   
     
     
     
(637,562
)
Net change due to timing of billings, payments and recognition
   
87,738
     
1,108,329
     
1,196,067
     
2,581,286
 
Balance at December 31, 2022
   
158,016
     
2,094,942
     
2,252,958
     
2,581,287
 
Beginning deferred revenue balance recognized during the period
   
     
     
     
(2,168,625
)
Net change due to timing of billings, payments and recognition
   
69,183
     
(511,799
)
   
(442,616
)
   
2,850,101
 
Balance at June 30, 2023
 
$
227,199
   
$
1,583,143
   
$
1,810,342
   
$
3,262,763
 
Transaction Price Allocated to Remaining Performance Obligations
The transaction price allocated to remaining performance obligations consisted of the following:

 
 
June 30, 2023
   
December 31, 2022
 
Estimated next twelve months
 
$
16,980,376
   
$
15,790,233
 
Thereafter
   
22,499,147
     
22,192,028
 
Total
 
$
39,479,523
   
$
37,982,261
 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.2
DISCONTINUED OPERATIONS (Tables)
6 Months Ended
Jun. 30, 2023
DISCONTINUED OPERATIONS [Abstract]  
Discontinued Operations
The following table summarizes the major classes of assets and liabilities of the Helix Businesses as reported on the consolidated balance sheets as of December 31, 2022:

   
December 31, 2022
 
Carrying amounts of assets associated with Helix Businesses included as part of discontinued operations:
     
Cash and cash equivalents
 
$
524,155
 
Accounts receivable, net
   
738,510
 
Prepaid expenses
   
131,023
 
Current assets of discontinued operations
 
$
1,393,688
 
         
Property and equipment, net
   
2,500,376
 
Intangible assets, net
   
6,775,841
 
Goodwill
   
9,099,372
 
Right of use assets, net
   
603,636
 
Deposits and other assets
   
58,649
 
Non-current assets of discontinued operations
 
$
19,037,874
 
         
Carrying amounts of liabilities associated with Helix Businesses included as part of discontinued operations:
       
Accounts payable
 
$
258,960
 
Accrued expenses
   
661,981
 
Short-term operating lease liabilities
   
243,888
 
Deferred revenues
   
497,418
 
Current liabilities of discontinued operations
 
$
1,662,247
 
         
Long-term operating lease liabilities
   
365,609
 
Non-current liabilities of discontinued operations
 
$
365,609
 

The following table summarizes the major income and expense line items of the Helix Businesses as reported in the condensed consolidated statements of operations for the three and six months ended June 30, 2023 and 2022:

   
For the Three Months Ended
June 30,
   
For the Six Months Ended
June 30,
 
   
2023
   
2022
    2023     2022  
Income and expense line items related to Helix Businesses:
                       
Revenues:
                       
Information and Software
 
$
   
$
2,495,901
    $ 1,121,677     $ 4,770,134  
Services
   
     
399,655
      179,798       828,361  
Other
   
     
35,788
            189,267  
Total revenues
   
     
2,931,344
      1,301,475       5,787,762  
                                 
Costs and Expenses:
                               
Cost of revenues
   
     
1,508,257
      699,015       2,873,484  
Research and development
   
     
810,689
      160,164       1,800,725  
Sales and marketing
   
     
505,637
      35,005       1,064,981  
General and administrative
   
     
1,183,347
      129,283       2,326,271  
Depreciation and amortization
   
     
587,788
      372,435       1,178,113  
Total costs and expenses
   
     
4,595,718
      1,395,902       9,243,574  
                                 
Loss from discontinued operations for Helix Businesses
   
     
(1,664,374
)
    (94,427 )     (3,455,812 )
                                 
Other Income (Expense):
                               
Interest and investment income
   
     
37
            730  
Interest expense
   
     
(14,928
)
          (40,706 )
Foreign currency related gains, net
   
     
253,852
            331,828  
Total other income, net
   
     
238,961
            291,852  
                                 
Net loss from discontinued operations for Helix Businesses before income taxes
   
     
(1,425,413
)
    (94,427 )     (3,163,960 )
Gain on sale of discontinued operations
   
     
      11,531,849       202,159  
Income tax expense
   
(32,426
)
   
      (2,722,570 )      
                                 
Net gain (loss) from discontinued operations, net of tax for Helix Businesses
 
$
(32,426
)
 
$
(1,425,413
)
  $ 8,714,852     $ (2,961,801 )
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.2
MARKETABLE SECURITIES (Tables)
6 Months Ended
Jun. 30, 2023
MARKETABLE SECURITIES [Abstract]  
Marketable Securities As of June 30, 2023 and December 31, 2022, marketable securities consisted of the following:

   
June 30, 2023
   
December 31, 2022
 
United States Treasury Bills
           
Cost
 
$
37,849,427
   
$
17,234,633
 
Fair Market Value
 
$
38,344,436
   
$
17,396,487
 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.2
PROPERTY AND EQUIPMENT, NET (Tables)
6 Months Ended
Jun. 30, 2023
PROPERTY AND EQUIPMENT, NET [Abstract]  
Property and Equipment
As of June 30, 2023 and December 31, 2022, property and equipment were comprised of the following:

   
June 30, 2023
   
December 31, 2022
 
Personal computing equipment
 
$
94,521
   
$
160,079
 
Office equipment and capitalized software
   
73,260
     
7,991
 
Total
   
167,781
     
168,070
 
Less: Accumulated depreciation
   
(70,945
)
   
(93,040
)
Property and equipment, net
 
$
96,836
   
$
75,030
 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.2
ACCRUED EXPENSES (Tables)
6 Months Ended
Jun. 30, 2023
ACCRUED EXPENSES [Abstract]  
Accrued Expenses
As of June 30, 2023 and December 31, 2022, accrued expenses were comprised of the following:

   
June 30, 2023
   
December 31, 2022
 
Accrued salary, commission and bonus
  $ 1,777,924     $ 2,112,482  
Income taxes payable     1,390,170      
 
Accrued expenses
   
1,656,142
     
1,654,307
 
Total
 
$
4,824,236
   
$
3,766,789
 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.2
WARRANT LIABILITY (Tables)
6 Months Ended
Jun. 30, 2023
WARRANT LIABILITY [Abstract]  
Fair Value of Warrant Liability Assumptions
The fair value of the Company’s warrant liability, measured at Level 3 in the fair value hierarchy,  was calculated using the Black-Scholes model and the following inputs:

   
As of June 30, 2023
    As of December 31, 2022  
Fair value of Company's common stock
 
$
2.45
    $ 2.73  
Dividend yield
   
0
%
    0 %
Expected volatility
   
65% - 89
%
    76% - 92 %
Risk free interest rate
   
5.14% - 5.45
%
    4.34% - 4.75 %
Expected life (years)
   
0.76
      0.91
 
Exercise price
 
$
8.00 - $28.00
    $ 8.00 - $28.00  
Fair value of financial instruments - warrants
 
$
2,053
    $ 4,547  
Change in Fair Value of Financial Instruments
The change in fair value of the Company’s financial instruments – warrants, measured at Level 3 in the fair value hierarchy, was calculated using the Black-Scholes model and the following inputs:

   
Amount
 
Balance as of January 1, 2023
 
$
4,547
 
         
Change in fair value of warrant liability
   
(2,494
)
         
Balance as of June 30, 2023
 
$
2,053
 

   
Amount
 
Balance as of January 1, 2022
 
$
369,234
 
         
Change in fair value of warrant liability
   
(334,616
)
         
Balance as of June 30, 2022
 
$
34,618
 

   
Amount
 
Balance as of April 1, 2023
 
$
10,106
 
         
Change in fair value of warrant liability
   
(8,053
)
         
Balance as of June 30, 2023
 
$
2,053
 

   
Amount
 
Balance as of April 1, 2022
 
$
149,394
 
         
Change in fair value of warrant liability
   
(114,776
)
         
Balance as of June 30, 2022
 
$
34,618
 
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.2
CONVERTIBLE NOTES (Tables)
6 Months Ended
Jun. 30, 2023
CONVERTIBLE NOTES [Abstract]  
Convertible Note Payable
   
June 30, 2023
   
December 31, 2022
 
Principal outstanding
 
$
24,000,000
   
$
24,000,000
 
Add: accrued interest
   
1,537,315
     
1,120,767
 
Less: unamortized debt issuance costs
   
(11,553
)
   
(14,220
)
Convertible note payable, net of debt issuance costs
 
$
25,525,762
   
$
25,106,547
 
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2023
STOCK-BASED COMPENSATION [Abstract]  
Information Regarding Equity Incentive Plan
The table below includes issuances of restricted stock awards and units under the 2020 Plan and unvested equity interests of MOR which were converted into restricted Company common stock.

   
Number of Restricted
Shares and Units
   
Weighted Average
Grant Date Fair
Value Per Share
 
Unvested at January 1, 2022
   
1,146,131
   
$
1.28
 
Issued
   
     
11.71
 
Vested
   
(474,768
)
   
0.03
 
Canceled
   
(120,105
)
   
12.18
 
Unvested at December 31, 2022
   
551,258
     
3.28
 
Issued
   
570,000
     
3.79
 
Vested
   
(234,999
)
   
4.68
 
Canceled
   
(20,653
)
   
0.16
 
Unvested at June 30, 2023
   
865,606
   
$
3.31
 
Fair Value of Stock Option Assumptions The assumptions used to calculate the grant date fair value of the options outstanding at June 30, 2023 and December 31, 2022 are as follows:

 
June 30,
2023
   
December 31,
2022
 
Exercise Price
 
$
2.00 to $51.80
    $ 2.00 to $51.80  
Fair value of Company common stock
 
$
2.98 to $15.61
    $ 2.98 to $15.61  
Dividend yield
   
0%

    0%

Expected volatility
 
83% to 188%
    83% to 188%  
Risk Free interest rate
0.27% to 4.52%
    0.27% to 4.52%  
Expected life (years) remaining
0.01 to 9.62
    0.01 to 9.62  
Stock Option Activity
Stock option activity for the six months ended June 30, 2023 and the year ended December 31, 2022 is as follows:

   
Shares
Underlying
Options
   
Weighted Average
Exercise Price
   
Weighted Average
Remaining
Contractual Term
(in years)
 
Outstanding at January 1, 2022
   
4,046,973
   
$
14.25
     
8.75
 
Granted
   
1,203,250
   
$
4.02
     
9.14
 
Exercised
   
(33,334
)
 
$
2.47
     
2.55
 
Forfeited and expired
   
(1,233,081
)
 
$
13.87
     
8.12
 
Outstanding at December 31, 2022
   
3,983,808
   
$
10.53
     
8.23
 
Granted     1,097,500     $ 3.71       8.45  
Exercised     (2,452 )   $ 8.34       8.34  
Forfeited and expired     (1,528,312 )   $ 12.60       7.70  
Outstanding at June 30, 2023     3,550,544     $ 7.54       8.54  
Vested options at June 30, 2023
   
2,076,200
   
$
12.59
     
6.69
 
Stock Compensation Expense Stock compensation expense for the three and six months ended June 30, 2023 and 2022 is as follows:

   
For the Three Months Ended June 30,
   
For the Six Months Ended June 30,
 

 
2023
   
2022
    2023     2022  
Services
 
$
34,272
   
$
36,975
    $ 72,198     $ 56,604  
Research and development
   
36,964
     
86,491
      75,156       133,932  
Sales and marketing
   
49,915
     
188,728
      103,917       240,549  
General and administrative
   
1,419,191
     
1,062,000
      2,767,472       3,140,044  
Separation expenses
                349,832       5,417,043  
Subtotal
    1,540,342       1,374,194       3,368,575       8,988,172  
Discontinued operations
          392,000       (247,308 )     682,606  
Total   $ 1,540,342     $ 1,766,194     $ 3,121,267     $ 9,670,778  
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.2
NET INCOME (LOSS) PER SHARE (Tables)
6 Months Ended
Jun. 30, 2023
NET INCOME (LOSS) PER SHARE [Abstract]  
Computation of Basic and Diluted Net Loss Per Share
The following table sets forth the computation of the basic and diluted net loss per share:

   
For the Three Months Ended June 30,
   
For the Six Months Ended June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Net (loss) income:
                       
Loss from continuing operations
 
$
(1,090,400
)
 
$
(4,008,132
)
 
$
(3,339,199
)
 
$
(14,325,832
)
(Loss) Income from discontinued operations
   
(32,426
)
   
(1,425,413
)
   
8,714,852
     
(2,961,801
)
Net (Loss) Income
 
$
(1,122,826
)
 
$
(5,433,545
)
 
$
5,375,653
   
$
(17,287,633
)
 
                               
Basic and diluted loss from continuing operations per share attributable to common shareholders:
 
$
(0.03
)
 
$
(0.13
)
 
$
(0.10
)
 
$
(0.45
)
Basic and diluted (loss) income from discontinued operations per share:
   

     
(0.04
)
   
0.27
     
(0.09
)
Net (loss) income per common share
 
$
(0.03
)
 
$
(0.17
)
 
$
0.17
   
$
(0.54
)
 
                               
Weighted average common shares outstanding - basic and diluted
   
32,260,992
     
31,984,208
     
32,369,904
     
31,921,761
 
Antidilutive Securities Excluded from Computation of Loss Per Share
The following table sets forth the outstanding potentially dilutive securities that have been excluded in the calculation of diluted net loss per share for the three and six months ended June 30, 2023 and 2022 because their inclusion would be anti-dilutive to the Company’s “control number”, which is loss from continuing operations.

   
As of June 30,
 
   
2023
   
2022
 
Potentially dilutive securities:
           
Warrants
   
65,119
     
119,087
 
Stock options
   
3,550,544
     
3,467,891
 
Convertible notes
    2,532,330       2,453,088  
Unvested Restricted Stock Awards and Units
   
865,610
     
990,584
 
Total
    7,013,603       7,030,650  
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2023
LEASES [Abstract]  
Supplemental Cash Flow Information and Non-Cash Activity Related to Leases
Supplemental cash flow information and non-cash activity related to leases for the six months ended June 30, 2023 and 2022 are as follows:

 
 
For the Six Months Ended June 30,
 
 
 
2023
   
2022
 
Cash used in operating leases
  $ 11,412     $ 900  
ROU assets obtained in exchange for new operating lease liabilities
  $     $  
ROU Lease Assets and Lease Liabilities
ROU lease assets and lease liabilities for the Company’s operating leases were recorded in the condensed consolidated balance sheet as follows:

 
 
June 30, 2023
   
December 31, 2022
 
Right of use assets, net
 
$
20,836
   
$
32,560
 
                 
Short-term operating lease liabilities
 
$
20,836
   
$
21,600
 
Long-term operating lease liabilities
   
     
10,960
 
Total lease liabilities
 
$
20,836
   
$
32,560
 
Weighted average remaining lease term (in years)
   
1.00
     
1.48
 
Weighted average discount rate
   
9.5%

   
9.3%

Components of Lease Expenses
The components of lease expense were as follows for each of the periods presented, which are included in operating expenses in the condensed consolidated statements of operations:

   
For the Three Months EndedJune 30,
   
For the Six Months Ended June 30,
 
   
2023
   
2022
    2023     2022  
Operating lease expense
 
$
5,481
   
$
450
    $ 11,412     $ 900  
Short-term lease expense
  $ 8,067     $ 24,307     $
12,879     $
24,307  
Total operating lease costs
  $ 13,548     $ 24,757     $ 24,291     $ 25,207  
Future Lease Payments Included in Measurement of Lease Liabilities
Future lease payments included in the measurement of lease liabilities on the condensed consolidated balance sheet as of June 30, 2023, were as follows:

   
June 30, 2023
 
2023 (remaining)
 
$
10,962
 
2024
   
10,962
 
Total future minimum lease payments
 
$
21,924
 
Less imputed interest
   
(1,088
)
Total
 
$
20,836
 
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS AND CONTINGENCIES (Tables)
6 Months Ended
Jun. 30, 2023
COMMITMENTS AND CONTINGENCIES [Abstract]  
Remaining Payment Obligations under these Licenses The following table shows the remaining payment obligations under these agreements as of June 30, 2023:

   
June 30, 2023
 
Year ending December 31, 2023
 
$
887,595
 
Year ending December 31, 2024
   
1,887,595
 
Year ending December 31, 2025     1,600,000  
Year ending December 31, 2026     400,000  
   
$
4,775,190
 
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.2
BUSINESS ORGANIZATION AND NATURE OF OPERATIONS (Details)
Feb. 10, 2023
Oct. 31, 2022
Mar. 02, 2022
Engeni LLC [Member]      
Business Organization and Nature of Operations Description [Abstract]      
Ownership percentage in subsidiary sold   100.00% 100.00%
Bio Track [Member]      
Business Organization and Nature of Operations Description [Abstract]      
Ownership percentage in subsidiary sold 100.00%    
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Principles of Consolidation (Details)
Jun. 30, 2023
Feb. 10, 2023
Oct. 31, 2022
Mar. 02, 2022
Bio-Tech Medical Software, Inc. [Member]        
Principles of Consolidation [Abstract]        
Ownership percentage in subsidiary sold   100.00%    
Engeni LLC [Member]        
Principles of Consolidation [Abstract]        
Percentage of owned subsidiaries 99.00%      
Percentage of outstanding interest in subsidiaries     100.00% 100.00%
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Discontinued Operations (Details) - USD ($)
Oct. 31, 2022
Feb. 10, 2023
Mar. 02, 2022
Engeni LLC [Member]      
Discontinued Operations [Abstract]      
Percentage of outstanding interest subsidiaries 100.00%   100.00%
Maximum amount to be received from sale of equity interest $ 100,000    
Bio-Tech Medical Software, Inc. [Member]      
Discontinued Operations [Abstract]      
Ownership percentage in subsidiary sold   100.00%  
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Foreign Currency (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Engeni LLC [Member] | Revenue Benchmark [Member] | Geographic Concentration Risk [Member]    
Foreign Currency [Abstract]    
Percentage of consolidated net sales 1.00% 1.00%
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Fair Value of Financial Instruments (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Warrant Liability [Member] | Level 3 Inputs [Member]    
Debt Instrument, Fair Value Disclosure [Abstract]    
Estimated fair value of Convertible Note $ 2,053 $ 4,547
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Cash and Cash Equivalents and Credit Risk (Details)
Jun. 30, 2023
USD ($)
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]  
Cash, FDIC insured amount $ 250,000
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Accounts Receivable and Allowance for Doubtful Accounts (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Accounts Receivable and Allowance for Doubtful Accounts [Abstract]    
Allowance for doubtful accounts $ 0 $ 78,422
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Proceeds from Sale of Discontinued Operations, Net (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
MonthlyPayment
Jun. 30, 2022
USD ($)
Proceeds from Sale of Discontinued Operations [Abstract]      
Number of monthly payments pending | MonthlyPayment   8  
Receivables from sale of discontinued operations amount $ 6,666,667 $ 6,666,667  
Unamortized discount 164,958 164,958  
Amortization 190,000 245,041 $ 0
Discount in interest and investment income $ 410,000 $ 410,000  
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Goodwill (Details)
6 Months Ended
Jun. 30, 2023
USD ($)
Goodwill [Abstract]  
Impairment losses $ 0
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Nov. 30, 2020
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Revenue Recognition [Abstract]            
Revenue from the customer   $ 4,893,542 $ 3,602,913 $ 9,763,929 $ 7,137,774  
Accounts receivable   3,839,828   3,839,828   $ 1,809,028
Contract assets [Abstract]            
Beginning balance       2,252,958 1,056,891 1,056,891
Beginning deferred revenue balance recognized during the period       0   0
Net change due to timing of billings, payments and recognition       (442,616)   1,196,067
Ending balance   1,810,342   1,810,342   2,252,958
Revenue, Performance Obligation [Abstract]            
Remaining performance obligation   39,479,523   39,479,523   37,982,261
November 2020 Agreement [Member]            
Revenue Recognition [Abstract]            
Revenue from the customer   654,489 $ 377,276 1,306,251 754,466  
Accounts receivable   $ 1,331,759   $ 1,331,759   $ 469,786
Restricted Stock [Member] | November 2020 Agreement [Member]            
Revenue Recognition [Abstract]            
Percentage of outstanding common stock granted 23.40%          
Fair value of restricted stock $ 0          
Minimum [Member]            
Revenue Recognition [Abstract]            
Period of information products contracts       1 month    
Maximum [Member]            
Revenue Recognition [Abstract]            
Period of information products contracts       5 years    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01            
Revenue, Performance Obligation [Abstract]            
Period of recognized noncurrent remaining performance obligations           1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01            
Revenue, Performance Obligation [Abstract]            
Period of recognized noncurrent remaining performance obligations   1 year   1 year    
Remaining performance obligation   $ 16,980,376   $ 16,980,376   $ 15,790,233
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01            
Revenue, Performance Obligation [Abstract]            
Period of recognized noncurrent remaining performance obligations        
Remaining performance obligation   $ 22,499,147   $ 22,499,147   22,192,028
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01            
Revenue, Performance Obligation [Abstract]            
Period of recognized noncurrent remaining performance obligations   36 months   36 months    
Costs of Obtaining Contracts [Member]            
Contract assets [Abstract]            
Beginning balance       $ 158,016 70,278 70,278
Beginning deferred revenue balance recognized during the period       0   0
Net change due to timing of billings, payments and recognition       69,183   87,738
Ending balance   $ 227,199   227,199   158,016
Unbilled Revenue [Member]            
Contract assets [Abstract]            
Beginning balance       2,094,942 986,613 986,613
Beginning deferred revenue balance recognized during the period       0   0
Net change due to timing of billings, payments and recognition       (511,799)   1,108,329
Ending balance   1,583,143   1,583,143   2,094,942
Deferred Revenue [Member]            
Contract liabilities (Deferred Revenue) [Abstract]            
Beginning balance       2,581,287 $ 637,563 637,563
Beginning deferred revenue balance recognized during the period       (2,168,625)   (637,562)
Net change due to timing of billings, payments and recognition       2,850,101   2,581,286
Ending balance   $ 3,262,763   $ 3,262,763   $ 2,581,287
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Customer Concentration (Details) - Customer Concentration Risk [Member] - Customer
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Revenue Benchmark [Member] | Customer One [Member]          
Customer Concentration [Abstract]          
Number of major customers 2 2 2    
Revenue percentage 13.40% 17.00% 13.40% 15.80%  
Revenue Benchmark [Member] | Customer Two [Member]          
Customer Concentration [Abstract]          
Number of major customers   2   2  
Revenue percentage   12.60%   12.60%  
Revenue Benchmark [Member] | Customer Two [Member]          
Customer Concentration [Abstract]          
Revenue percentage   10.50%   10.60%  
Revenue Benchmark [Member] | Customer Three [Member]          
Customer Concentration [Abstract]          
Number of major customers       3  
Revenue percentage       10.30%  
Accounts Receivable [Member] | Customer One [Member]          
Customer Concentration [Abstract]          
Revenue percentage     34.70%   25.90%
Accounts Receivable [Member] | Customer Two [Member]          
Customer Concentration [Abstract]          
Revenue percentage     14.30%   14.80%
Accounts Receivable [Member] | Customer Three [Member]          
Customer Concentration [Abstract]          
Number of major customers     3   3
Revenue percentage     11.80%   14.60%
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Property and Equipment, Net (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Property and Equipment, Net [Abstract]        
Impairment losses $ 0 $ 0 $ 0 $ 0
Minimum [Member]        
Property and Equipment, Net [Abstract]        
Estimated useful lives 1 year   1 year  
Maximum [Member]        
Property and Equipment, Net [Abstract]        
Estimated useful lives 7 years   7 years  
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Software Development Costs (Details)
Jun. 30, 2023
Software Development Costs [Member]  
Software Development Costs [Abstract]  
Asset estimated useful life 3 years
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Advertising (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Advertising [Abstract]        
Advertising costs $ 20,294 $ 0 $ 35,419 $ 2,000
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Stock-Based Compensation (Details) - shares
Jun. 15, 2022
Jun. 14, 2022
Stock-based Compensation [Abstract]    
Number of shares authorized and reserved for issuance under 2020 Plan (in shares) 6,400,000 4,000,000
Increase in number of shares authorized and reserved for issuance under 2020 Plan (in shares) 2,400,000  
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Aug. 16, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Taxes [Abstract]          
Net income tax expense   $ 36,187 $ 5,000 $ 66,096 $ 10,000
Income tax effect on discontinued operations   $ (32,426) $ 0 $ (2,722,570) $ 0
Corporate income tax rate 15.00%        
Percentage of excise tax rate 1.00%        
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Separation Expenses (Details)
3 Months Ended 6 Months Ended
Feb. 10, 2023
USD ($)
shares
Mar. 02, 2022
USD ($)
Advisor
shares
Jun. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Separation Expenses [Abstract]          
Amount of accelerated vesting stock       $ 349,832  
Number of advisors | Advisor   2      
Options to purchase shares of common stock (in shares) | shares   366,166      
Shares of common stock forfeited (in shares) | shares   732,332      
Stock compensation expenses   $ 5,417,043   $ 3,368,575 $ 8,988,172
Separation Agreement [Member] | Mr. Daniel Barton [Member]          
Separation Expenses [Abstract]          
Period for continuation of Salary       12 months  
Unvested restricted shares (in shares) | shares 106,656        
Salary $ 250,000   $ 0    
Amount of accelerated vesting stock $ 349,832   $ 0    
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.2
DISCONTINUED OPERATIONS, Summary (Details)
3 Months Ended 6 Months Ended
Feb. 10, 2023
USD ($)
Installment
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Disposal Group Discontinued Operation Disposal Disclosures [Abstract]          
Loss from discontinued operations   $ 0 $ (1,425,413) $ (94,427) $ (3,163,960)
Income tax effect on discontinued operations   32,426 $ 0 2,722,570 0
Bio-Tech Medical Software, Inc. [Member]          
Disposal Group Discontinued Operation Disposal Disclosures [Abstract]          
Ownership percentage in subsidiary sold 100.00%        
Consideration paid by buyer $ 30,000,000        
Cash paid by buyer 20,000,000        
Pending consideration receivable $ 10,000,000        
Number of monthly installment payments | Installment 12        
Gain on sale of discontinued operations       11,531,849 $ 202,159
Loss from discontinued operations       (94,427)  
Income tax effect on discontinued operations   $ 32,426   $ 2,722,570  
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.2
DISCONTINUED OPERATIONS, Summary of Balance sheet, Income and Expense (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Carrying amounts of assets associated with Helix Businesses included as part of discontinued operations [Abstract]          
Current assets of discontinued operations $ 0   $ 0   $ 1,393,688
Non-current assets of discontinued operations 0   0   19,037,874
Carrying amounts of liabilities associated with Helix Businesses included as part of discontinued operations [Abstract]          
Current liabilities of discontinued operations 0   0   1,662,247
Non-current liabilities of discontinued operations 0   0   365,609
Other Income (Expense) [Abstract]          
Net loss from discontinued operations for Helix Businesses before income taxes 0 $ (1,425,413) (94,427) $ (3,163,960)  
Income tax expense (32,426) 0 (2,722,570) 0  
(Loss) Income from discontinued operations, net of tax (32,426) (1,425,413) 8,714,852 (2,961,801)  
Helix Technologies, Inc [Member]          
Carrying amounts of assets associated with Helix Businesses included as part of discontinued operations [Abstract]          
Cash and cash equivalents         524,155
Accounts receivable, net         738,510
Prepaid expenses         131,023
Current assets of discontinued operations         1,393,688
Property and equipment, net         2,500,376
Intangible assets, net         6,775,841
Goodwill         9,099,372
Right of use assets, net         603,636
Deposits and other assets         58,649
Non-current assets of discontinued operations         19,037,874
Carrying amounts of liabilities associated with Helix Businesses included as part of discontinued operations [Abstract]          
Accounts payable         258,960
Accrued expenses         661,981
Short-term operating lease liabilities         243,888
Deferred revenues         497,418
Current liabilities of discontinued operations         1,662,247
Long-term operating lease liabilities         365,609
Non-current liabilities of discontinued operations         $ 365,609
Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]          
Total revenues 0 2,931,344 1,301,475 5,787,762  
Costs and Expenses [Abstract]          
Cost of revenues 0 1,508,257 699,015 2,873,484  
Research and development 0 810,689 160,164 1,800,725  
Sales and marketing 0 505,637 35,005 1,064,981  
General and administrative 0 1,183,347 129,283 2,326,271  
Depreciation and amortization 0 587,788 372,435 1,178,113  
Total costs and expenses 0 4,595,718 1,395,902 9,243,574  
Loss from discontinued operations for Helix Businesses 0 (1,664,374) (94,427) (3,455,812)  
Other Income (Expense) [Abstract]          
Interest and investment income 0 37 0 730  
Interest expense 0 (14,928) 0 (40,706)  
Foreign currency related gains, net 0 253,852 0 331,828  
Total other income, net 0 238,961 0 291,852  
Net loss from discontinued operations for Helix Businesses before income taxes 0 (1,425,413) (94,427) (3,163,960)  
Gain on sale of discontinued operations 0 0 11,531,849 202,159  
Income tax expense (32,426) 0 (2,722,570) 0  
(Loss) Income from discontinued operations, net of tax (32,426) (1,425,413) 8,714,852 (2,961,801)  
Helix Technologies, Inc [Member] | Information and Software [Member]          
Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]          
Total revenues 0 2,495,901 1,121,677 4,770,134  
Helix Technologies, Inc [Member] | Service [Member]          
Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]          
Total revenues 0 399,655 179,798 828,361  
Helix Technologies, Inc [Member] | Other [Member]          
Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]          
Total revenues $ 0 $ 35,788 $ 0 $ 189,267  
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.2
MARKETABLE SECURITIES (Details) - US Treasury Bill Securities [Member] - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Marketable Securities, Classification [Abstract]    
Cost $ 37,849,427 $ 17,234,633
Fair Market Value $ 38,344,436 $ 17,396,487
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.2
PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Prepaid Expense [Abstract]    
Other prepaid expenses $ 968,130 $ 835,786
Employee [Member] | Other Current Assets [Member]    
Prepaid Expense [Abstract]    
Receivable from employees $ 267,644  
Minimum [Member]    
Prepaid Expense [Abstract]    
Prepaid expense related to software licenses and insurance policies period 3 months  
Maximum [Member]    
Prepaid Expense [Abstract]    
Prepaid expense related to software licenses and insurance policies period 1 year  
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.2
PROPERTY AND EQUIPMENT, NET (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Property, Plant and Equipment, Net, by Type [Abstract]    
Property and equipment $ 167,781 $ 168,070
Less: Accumulated depreciation (70,945) (93,040)
Property and equipment, net 96,836 75,030
Personal Computing Equipment [Member]    
Property, Plant and Equipment, Net, by Type [Abstract]    
Property and equipment 94,521 160,079
Office Equipment and Capitalized Software [Member]    
Property, Plant and Equipment, Net, by Type [Abstract]    
Property and equipment $ 73,260 $ 7,991
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.2
ACCRUED EXPENSES (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
ACCRUED EXPENSES [Abstract]    
Accrued salary, commission and bonus $ 1,777,924 $ 2,112,482
Income taxes payable 1,390,170 0
Accrued expenses 1,656,142 1,654,307
Total $ 4,824,236 $ 3,766,789
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.2
WARRANT LIABILITY (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
WARRANT LIABILITY [Abstract]          
Number of warrants outstanding (in shares) 55,121 92,058 55,121 92,058  
Warrants expired (in shares)     36,936    
Fair Value of Warrant Liability Assumptions [Abstract]          
Fair value of financial instruments - warrants $ 2,053 $ 34,618 $ 2,053 $ 34,618 $ 4,547
Change in Fair Value of Financial Instruments [Abstract]          
Beginning Balance 10,106 149,394 4,547 369,234 369,234
Change in fair value of warrant liability (8,053) (114,776) (2,494) (334,616)  
Ending Balance $ 2,053 $ 34,618 $ 2,053 $ 34,618 $ 4,547
Warrant Liability [Member]          
Fair Value of Warrant Liability Assumptions [Abstract]          
Fair value of Company's common stock (in dollars per share) $ 2.45   $ 2.45   $ 2.73
Dividend yield     0.00%   0.00%
Expected volatility, minimum     65.00%   76.00%
Expected volatility, maximum     89.00%   92.00%
Risk free interest rate, minimum     5.14%   4.34%
Risk free interest rate, maximum     5.45%   4.75%
Expected life (years)     9 months 3 days   10 months 28 days
Fair value of financial instruments - warrants $ 2,053   $ 2,053   $ 4,547
Change in Fair Value of Financial Instruments [Abstract]          
Beginning Balance     4,547    
Ending Balance $ 2,053   $ 2,053   $ 4,547
Warrant Liability [Member] | Minimum [Member]          
Fair Value of Warrant Liability Assumptions [Abstract]          
Exercise price (in dollars per share) $ 8   $ 8   $ 8
Warrant Liability [Member] | Maximum [Member]          
Fair Value of Warrant Liability Assumptions [Abstract]          
Exercise price (in dollars per share) $ 28   $ 28   $ 28
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.23.2
CONVERTIBLE NOTES (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 01, 2021
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Convertible Notes [Abstract]            
Convertible note payable, net of debt issuance costs   $ 25,525,762   $ 25,525,762   $ 25,106,547
Interest expense on convertible notes       416,548 $ 417,315  
Amortization of debt issuance costs       2,667 2,666  
Convertible Notes [Member]            
Convertible Notes [Abstract]            
Principal outstanding $ 24,000,000 24,000,000   24,000,000   24,000,000
Add: accrued interest   1,537,315   1,537,315   1,120,767
Less: unamortized debt issuance costs   (11,553)   (11,553)   (14,220)
Convertible note payable, net of debt issuance costs   25,525,762   25,525,762   $ 25,106,547
Percentage of issuance cost on principal amount 100.00%          
Interest percentage on convertible promissory note 3.50%          
Percentage of warrant to purchase common stock on principal amount 20.00%          
Exercise price of warrants (in dollars per share) $ 11.98          
Minimum principal amount $ 100,000          
Interest expense on convertible notes   209,425 $ 207,315 416,548 417,315  
Debt issuance costs   21,330   21,330    
Amortization of debt issuance costs   $ 1,333 $ 1,333 $ 2,667 $ 2,666  
Convertible Notes [Member] | Period One [Member]            
Convertible Notes [Abstract]            
Percentage of redemption price 112.50%          
Convertible Notes [Member] | Period Two [Member]            
Convertible Notes [Abstract]            
Percentage of redemption price 108.00%          
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK-BASED COMPENSATION, Restricted Stock Awards and Restricted Stock Units (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Restricted Stock Awards and Restricted Stock Units [Member]    
Number of Restricted Shares and Units [Roll Forward]    
Outstanding at beginning of period (in shares) 551,258 1,146,131
Issued (in shares) 570,000 0
Vested (in shares) (234,999) (474,768)
Canceled (in shares) (20,653) (120,105)
Outstanding at end of period (in shares) 865,606 551,258
Weighted Average Grant Date Fair Value Per Share [Abstract]    
Outstanding at beginning of period (in dollars per share) $ 3.28 $ 1.28
Issued (in dollars per share) 3.79 11.71
Vested (in dollars per share) 4.68 0.03
Cancelled (in dollars per share) 0.16 12.18
Outstanding at end of period (in dollars per share) $ 3.31 $ 3.28
Restricted Stock Units [Member]    
Number of Restricted Shares and Units [Roll Forward]    
Outstanding at end of period (in shares) 128,608  
Restricted Stock Awards [Member]    
Number of Restricted Shares and Units [Roll Forward]    
Outstanding at end of period (in shares) 736,998  
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK-BASED COMPENSATION, Stock Options (Details) - USD ($)
6 Months Ended 12 Months Ended
Mar. 02, 2022
Jun. 30, 2023
Dec. 31, 2022
Dec. 31, 2021
Shares Underlying Options [Roll Forward]        
Options granted (in shares) 366,166      
Stock Options [Member]        
Fair Value of Stock Option Assumptions [Abstract]        
Dividend yield   0.00% 0.00%  
Expected volatility   83.00% 83.00%  
Expected volatility, maximum   188.00% 188.00%  
Risk Free interest rate, minimum   0.27% 0.27%  
Risk Free interest rate, maximum   4.52% 4.52%  
Shares Underlying Options [Roll Forward]        
Outstanding at beginning of period (in shares)   3,983,808 4,046,973  
Options assumed in Helix Merger (in shares)   455,089    
Options granted (in shares)   1,097,500 1,203,250  
Options exercised (in shares)   (2,452) (33,334)  
Options forfeited and expired (in shares)   (1,528,312) (1,233,081)  
Outstanding at end of period (in shares)   3,550,544 3,983,808 4,046,973
Vested options outstanding (in shares)   2,076,200    
Weighted Average Exercise Price [Abstract]        
Weighted average exercise price, options outstanding (in dollars per share)   $ 10.53 $ 14.25  
Weighted average exercise price, options granted (in dollars per share)   3.71 4.02  
Weighted average exercise price, options exercises (in dollars per share)   8.34 2.47  
Weighted average exercise price, options forfeited and expired (in dollars per share)   12.6 13.87  
Weighted average exercise price, options outstanding (in dollars per share)   7.54 $ 10.53 $ 14.25
Weighted average exercise price, Vested options outstanding (in dollars per share)   $ 12.59    
Weighted Average Remaining Contractual Term (in years) [Abstract]        
Weighted average remaining contractual term, options outstanding   8 years 6 months 14 days 8 years 2 months 23 days 8 years 9 months
Weighted average remaining contractual term, options granted   8 years 5 months 12 days 9 years 1 month 20 days  
Weighted average remaining contractual term, options exercised   8 years 4 months 2 days 2 years 6 months 18 days  
Weighted average remaining contractual term, options forfeited and expired   7 years 8 months 12 days 8 years 1 month 13 days  
Weighted average remaining contractual term, vested options outstanding   6 years 8 months 8 days    
Aggregate intrinsic value of exercisable options   $ 25,482    
Stock Options [Member] | Minimum [Member]        
Fair Value of Stock Option Assumptions [Abstract]        
Exercise price (in dollars per share)   $ 2 $ 2  
Share price (in dollars per share)   $ 2.98 $ 2.98  
Expected life (years) remaining   3 days 3 days  
Stock Options [Member] | Maximum [Member]        
Fair Value of Stock Option Assumptions [Abstract]        
Exercise price (in dollars per share)   $ 51.8 $ 51.8  
Share price (in dollars per share)   $ 15.61 $ 15.61  
Expected life (years) remaining   9 years 7 months 13 days 9 years 7 months 13 days  
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK-BASED COMPENSATION, Stock Compensation Expense (Details) - USD ($)
3 Months Ended 6 Months Ended
Mar. 02, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Feb. 10, 2023
Stock Compensation Expense [Abstract]            
Stock options granted date fair value (in dollars per share)       $ 3.42 $ 6.17  
Amount of accelerated vesting stock       $ 349,832    
Options to purchase shares of common stock (in shares) 366,166          
Shares of common stock forfeited (in shares) 732,332          
Total unrecognized compensation   $ 13,823,992   $ 13,823,992    
Weighted-average period       2 years 10 months 9 days    
Stock compensation expense $ 5,417,043 1,540,342 $ 1,374,194 $ 3,368,575 $ 8,988,172  
Discontinued operations   0 392,000 (247,308) 682,606  
Total   $ 1,540,342 1,766,194 3,121,267 9,670,778  
Intrinsic value of options exercised       $ 368    
Restricted Stock [Member]            
Stock Compensation Expense [Abstract]            
Unvested restricted shares (in shares)   736,998   736,998   106,656
Fair value of restricted shares vested       $ 106,013    
Services [Member]            
Stock Compensation Expense [Abstract]            
Stock compensation expense   $ 34,272 36,975 72,198 56,604  
Research and Development [Member]            
Stock Compensation Expense [Abstract]            
Stock compensation expense   36,964 86,491 75,156 133,932  
Sales and Marketing [Member]            
Stock Compensation Expense [Abstract]            
Stock compensation expense   49,915 188,728 103,917 240,549  
General and Administrative [Member]            
Stock Compensation Expense [Abstract]            
Stock compensation expense   1,419,191 1,062,000 2,767,472 3,140,044  
Separation Expenses [Member]            
Stock Compensation Expense [Abstract]            
Stock compensation expense   $ 0 $ 0 $ 349,832 $ 5,417,043  
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.23.2
NET INCOME (LOSS) PER SHARE (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Net (loss) income [Abstract]        
Loss from continuing operations $ (1,090,400) $ (4,008,132) $ (3,339,199) $ (14,325,832)
(Loss) Income from discontinued operations (32,426) (1,425,413) 8,714,852 (2,961,801)
Net (Loss) Income $ (1,122,826) $ (5,433,545) $ 5,375,653 $ (17,287,633)
Basic loss from continuing operations per share attributable to common shareholders (in dollars per share) $ (0.03) $ (0.13) $ (0.1) $ (0.45)
Diluted loss from continuing operations per share attributable to common shareholders (in dollars per share) (0.03) (0.13) (0.1) (0.45)
Basic (loss) income from discontinued operations per share (in dollars per share) 0 (0.04) 0.27 (0.09)
Diluted (loss) income from discontinued operations per share (in dollars per share) 0 (0.04) 0.27 (0.09)
Net (loss) income per common share, basic (in dollars per share) (0.03) (0.17) 0.17 (0.54)
Net (loss) income per common share, diluted (in dollars per share) $ (0.03) $ (0.17) $ 0.17 $ (0.54)
Weighted average common shares outstanding, basic (in shares) 32,260,992 31,984,208 32,369,904 31,921,761
Weighted average common shares outstanding, diluted (in shares) 32,260,992 31,984,208 32,369,904 31,921,761
Potentially Dilutive Securities [Abstract]        
Antidilutive securities excluded from computation of loss per share (in shares)     7,013,603 7,030,650
Warrants [Member]        
Potentially Dilutive Securities [Abstract]        
Antidilutive securities excluded from computation of loss per share (in shares)     65,119 119,087
Stock Options [Member]        
Potentially Dilutive Securities [Abstract]        
Antidilutive securities excluded from computation of loss per share (in shares)     3,550,544 3,467,891
Convertible Notes [Member]        
Potentially Dilutive Securities [Abstract]        
Antidilutive securities excluded from computation of loss per share (in shares)     2,532,330 2,453,088
Unvested Restricted Stock Awards and Units [Member]        
Potentially Dilutive Securities [Abstract]        
Antidilutive securities excluded from computation of loss per share (in shares)     865,610 990,584
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.23.2
RELATED PARTY TRANSACTIONS (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Sep. 01, 2021
Related Party Transactions [Abstract]            
Received payments $ 4,893,542 $ 3,602,913 $ 9,763,929 $ 7,137,774    
Notes held by directors 25,525,762   25,525,762   $ 25,106,547  
Convertible Promissory Notes [Member]            
Related Party Transactions [Abstract]            
Percentage of issuance cost on principal amount           100.00%
Principal outstanding 24,000,000   24,000,000   24,000,000 $ 24,000,000
Interest percentage on convertible promissory note           3.50%
Percentage of warrant to purchase common stock on principal amount           20.00%
Notes held by directors 25,525,762   25,525,762   25,106,547  
Related Party [Member]            
Related Party Transactions [Abstract]            
Notes held by directors 6,000,000   6,000,000   $ 6,000,000  
Related Party [Member] | Convertible Promissory Notes [Member]            
Related Party Transactions [Abstract]            
Notes held by directors           $ 6,000,000
Related Party [Member] | Adam Dublin [Member]            
Related Party Transactions [Abstract]            
Received payments $ 127,050 $ 142,266 $ 176,082 $ 234,635    
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.23.2
SEGMENT RESULTS (Details)
6 Months Ended
Jun. 30, 2023
Segment
SEGMENT RESULTS [Abstract]  
Number of reportable segments 1
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Lease
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Operating Leases [Abstract]          
Number of short-term leases | Lease     2    
ROU lease assets and lease liabilities [Abstract]          
Cash used in operating leases     $ 11,412 $ 900  
ROU assets obtained in exchange for new operating lease liabilities     0 0  
Lease liabilities $ 20,836   $ 20,836   $ 32,560
Weighted average remaining lease term (in years) 1 year   1 year   1 year 5 months 23 days
Weighted average discount rate 9.50%   9.50%   9.30%
Lease, Cost [Abstract]          
Operating lease expense $ 5,481 $ 450 $ 11,412 900  
Short-term lease expense 8,067 24,307 12,879 24,307  
Total operating lease costs 13,548 $ 24,757 24,291 $ 25,207  
Future Lease Payments [Abstract]          
2023 (remaining) 10,962   10,962    
2024 10,962   10,962    
Total future minimum lease payments 21,924   21,924    
Less imputed interest (1,088)   (1,088)    
Total 20,836   20,836   $ 32,560
Right of Use Assets, Net [Member]          
ROU lease assets and lease liabilities [Abstract]          
Lease liabilities 20,836   20,836   32,560
Future Lease Payments [Abstract]          
Total 20,836   20,836   32,560
Short-Term Operating Lease Liabilities [Member]          
ROU lease assets and lease liabilities [Abstract]          
Lease liabilities 20,836   20,836   21,600
Future Lease Payments [Abstract]          
Total 20,836   20,836   21,600
Long-Term Operating Lease Liabilities [Member]          
ROU lease assets and lease liabilities [Abstract]          
Lease liabilities 0   0   10,960
Future Lease Payments [Abstract]          
Total $ 0   $ 0   $ 10,960
Minimum [Member]          
Operating Leases [Abstract]          
Operating lease term 1 year   1 year    
Maximum [Member]          
Operating Leases [Abstract]          
Operating lease term 5 years   5 years    
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS AND CONTINGENCIES (Details)
Jul. 30, 2021
USD ($)
Employee
Jun. 30, 2023
USD ($)
Feb. 14, 2020
Remaining payment obligations [Abstract]      
Year ending December 31, 2023   $ 887,595  
Year ending December 31, 2024   1,887,595  
Year ending December 31, 2025   1,600,000  
Year ending December 31, 2026   400,000  
Total payment obligations   $ 4,775,190  
Audet v. Green Tree International, et. al. [Member] | John Audet [Member]      
Loss Contingency [Abstract]      
Ownership percentage     10.00%
Grant Whitus et al. v. Forian Inc., Zachary Venegas and Scott Ogur [Member]      
Loss Contingency [Abstract]      
Number of former employees to file lawsuit | Employee 4    
Loss contingency, damages, attorneys' fees and costs $ 27,500,000    
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.23.2
SUBSEQUENT EVENTS (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended 12 Months Ended
Aug. 10, 2023
Jul. 21, 2023
Mar. 02, 2022
Jun. 30, 2023
Dec. 31, 2022
Subsequent Event [Abstract]          
Options to purchase shares of common stock (in shares)     366,166    
Nonqualified Stock Options [Member]          
Subsequent Event [Abstract]          
Options to purchase shares of common stock (in shares)       1,097,500 1,203,250
Subsequent Event [Member]          
Subsequent Event [Abstract]          
Cash proceeds from equity interest in customer   $ 5.9      
Maximum earnout payments to be received in 2025 and 2026   $ 3.6      
Subsequent Event [Member] | Nonqualified Stock Options [Member] | Employees [Member]          
Subsequent Event [Abstract]          
Options to purchase shares of common stock (in shares) 200,000        
Share price (in dollars per share) $ 2.6        
XML 79 brhc20057282_10q_htm.xml IDEA: XBRL DOCUMENT 0001829280 2023-01-01 2023-06-30 0001829280 2023-08-09 0001829280 2022-12-31 0001829280 2023-06-30 0001829280 us-gaap:RelatedPartyMember 2022-12-31 0001829280 us-gaap:RelatedPartyMember 2023-06-30 0001829280 2022-04-01 2022-06-30 0001829280 2023-04-01 2023-06-30 0001829280 2022-01-01 2022-06-30 0001829280 us-gaap:RetainedEarningsMember 2022-12-31 0001829280 us-gaap:CommonStockMember 2022-03-31 0001829280 2023-03-31 0001829280 us-gaap:PreferredStockMember 2022-03-31 0001829280 us-gaap:RetainedEarningsMember 2021-12-31 0001829280 us-gaap:CommonStockMember 2021-12-31 0001829280 us-gaap:PreferredStockMember 2023-03-31 0001829280 2022-03-31 0001829280 us-gaap:RetainedEarningsMember 2022-03-31 0001829280 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001829280 us-gaap:CommonStockMember 2023-03-31 0001829280 us-gaap:PreferredStockMember 2021-12-31 0001829280 us-gaap:PreferredStockMember 2022-12-31 0001829280 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001829280 us-gaap:CommonStockMember 2022-12-31 0001829280 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001829280 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001829280 us-gaap:RetainedEarningsMember 2023-03-31 0001829280 2021-12-31 0001829280 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001829280 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001829280 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001829280 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001829280 us-gaap:PreferredStockMember 2023-04-01 2023-06-30 0001829280 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001829280 us-gaap:PreferredStockMember 2022-04-01 2022-06-30 0001829280 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001829280 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001829280 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001829280 us-gaap:PreferredStockMember 2023-01-01 2023-06-30 0001829280 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001829280 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001829280 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001829280 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001829280 us-gaap:PreferredStockMember 2022-01-01 2022-06-30 0001829280 us-gaap:CommonStockMember 2022-06-30 0001829280 us-gaap:CommonStockMember 2023-06-30 0001829280 us-gaap:RetainedEarningsMember 2022-06-30 0001829280 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001829280 us-gaap:PreferredStockMember 2023-06-30 0001829280 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001829280 us-gaap:PreferredStockMember 2022-06-30 0001829280 2022-06-30 0001829280 us-gaap:RetainedEarningsMember 2023-06-30 0001829280 fora:BioTrackMember 2023-02-10 0001829280 fora:EngeniLLCMember 2022-03-02 0001829280 fora:EngeniLLCMember 2023-06-30 0001829280 fora:EngeniLLCMember 2022-10-31 0001829280 fora:BioTechMedicalSoftwareIncMember 2023-02-10 0001829280 fora:EngeniLLCMember 2022-10-31 2022-10-31 0001829280 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember fora:EngeniLLCMember 2022-01-01 2022-06-30 0001829280 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember fora:EngeniLLCMember 2022-04-01 2022-06-30 0001829280 fora:WarrantLiabilityMember us-gaap:FairValueInputsLevel3Member 2023-06-30 0001829280 fora:WarrantLiabilityMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001829280 srt:MaximumMember 2023-01-01 2023-06-30 0001829280 srt:MinimumMember 2023-01-01 2023-06-30 0001829280 us-gaap:RestrictedStockMember fora:November2020AgreementMember 2020-11-01 2020-11-30 0001829280 fora:November2020AgreementMember 2023-01-01 2023-06-30 0001829280 fora:November2020AgreementMember 2023-04-01 2023-06-30 0001829280 fora:November2020AgreementMember 2022-01-01 2022-06-30 0001829280 fora:November2020AgreementMember 2022-04-01 2022-06-30 0001829280 fora:November2020AgreementMember 2023-06-30 0001829280 fora:November2020AgreementMember 2022-12-31 0001829280 fora:CostsOfObtainingContractsMember 2021-12-31 0001829280 us-gaap:UnbilledRevenuesMember 2021-12-31 0001829280 fora:CostsOfObtainingContractsMember 2022-01-01 2022-12-31 0001829280 2022-01-01 2022-12-31 0001829280 us-gaap:UnbilledRevenuesMember 2022-01-01 2022-12-31 0001829280 us-gaap:UnbilledRevenuesMember 2023-01-01 2023-06-30 0001829280 fora:CostsOfObtainingContractsMember 2023-01-01 2023-06-30 0001829280 us-gaap:UnbilledRevenuesMember 2023-06-30 0001829280 fora:CostsOfObtainingContractsMember 2023-06-30 0001829280 us-gaap:UnbilledRevenuesMember 2022-12-31 0001829280 fora:CostsOfObtainingContractsMember 2022-12-31 0001829280 fora:DeferredRevenueMember 2021-12-31 0001829280 fora:DeferredRevenueMember 2023-01-01 2023-06-30 0001829280 fora:DeferredRevenueMember 2022-01-01 2022-12-31 0001829280 fora:DeferredRevenueMember 2022-12-31 0001829280 fora:DeferredRevenueMember 2023-06-30 0001829280 2026-01-01 2023-06-30 0001829280 2025-01-01 2023-06-30 0001829280 2024-01-01 2023-06-30 0001829280 2023-01-01 2022-12-31 0001829280 2024-01-01 2022-12-31 0001829280 2025-01-01 2022-12-31 0001829280 fora:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001829280 fora:TwoCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001829280 fora:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001829280 fora:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001829280 fora:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001829280 fora:TwoCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001829280 fora:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001829280 fora:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001829280 fora:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001829280 fora:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001829280 fora:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001829280 fora:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001829280 fora:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001829280 fora:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001829280 fora:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001829280 srt:MinimumMember 2023-06-30 0001829280 srt:MaximumMember 2023-06-30 0001829280 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-06-30 0001829280 2022-06-15 0001829280 2022-06-14 0001829280 2022-06-15 2022-06-15 0001829280 2022-08-16 2022-08-16 0001829280 fora:MrDanielBartonMember fora:SeparationAgreementMember 2023-01-01 2023-06-30 0001829280 fora:MrDanielBartonMember fora:SeparationAgreementMember 2023-02-10 0001829280 fora:MrDanielBartonMember fora:SeparationAgreementMember 2023-02-10 2023-02-10 0001829280 fora:MrDanielBartonMember fora:SeparationAgreementMember 2023-04-01 2023-06-30 0001829280 2022-03-02 0001829280 2022-03-02 2022-03-02 0001829280 fora:BioTechMedicalSoftwareIncMember 2023-02-10 2023-02-10 0001829280 fora:BioTechMedicalSoftwareIncMember 2022-01-01 2022-06-30 0001829280 fora:BioTechMedicalSoftwareIncMember 2023-01-01 2023-06-30 0001829280 fora:BioTechMedicalSoftwareIncMember 2023-04-01 2023-06-30 0001829280 us-gaap:SegmentDiscontinuedOperationsMember 2022-12-31 0001829280 us-gaap:TechnologyServiceMember us-gaap:SegmentDiscontinuedOperationsMember 2022-01-01 2022-06-30 0001829280 us-gaap:ServiceMember us-gaap:SegmentDiscontinuedOperationsMember 2022-04-01 2022-06-30 0001829280 us-gaap:TechnologyServiceMember us-gaap:SegmentDiscontinuedOperationsMember 2023-04-01 2023-06-30 0001829280 us-gaap:SegmentDiscontinuedOperationsMember 2023-04-01 2023-06-30 0001829280 us-gaap:SegmentDiscontinuedOperationsMember 2022-04-01 2022-06-30 0001829280 us-gaap:ServiceMember us-gaap:SegmentDiscontinuedOperationsMember 2022-01-01 2022-06-30 0001829280 us-gaap:ServiceMember us-gaap:SegmentDiscontinuedOperationsMember 2023-04-01 2023-06-30 0001829280 us-gaap:SegmentDiscontinuedOperationsMember 2022-01-01 2022-06-30 0001829280 us-gaap:TechnologyServiceMember us-gaap:SegmentDiscontinuedOperationsMember 2022-04-01 2022-06-30 0001829280 us-gaap:ProductAndServiceOtherMember us-gaap:SegmentDiscontinuedOperationsMember 2022-04-01 2022-06-30 0001829280 us-gaap:ProductAndServiceOtherMember us-gaap:SegmentDiscontinuedOperationsMember 2023-04-01 2023-06-30 0001829280 us-gaap:ProductAndServiceOtherMember us-gaap:SegmentDiscontinuedOperationsMember 2022-01-01 2022-06-30 0001829280 us-gaap:SegmentDiscontinuedOperationsMember 2023-01-01 2023-06-30 0001829280 us-gaap:ProductAndServiceOtherMember us-gaap:SegmentDiscontinuedOperationsMember 2023-01-01 2023-06-30 0001829280 us-gaap:ServiceMember us-gaap:SegmentDiscontinuedOperationsMember 2023-01-01 2023-06-30 0001829280 us-gaap:TechnologyServiceMember us-gaap:SegmentDiscontinuedOperationsMember 2023-01-01 2023-06-30 0001829280 us-gaap:USTreasuryBillSecuritiesMember 2022-12-31 0001829280 us-gaap:USTreasuryBillSecuritiesMember 2023-06-30 0001829280 us-gaap:OtherCurrentAssetsMember fora:EmployeeMember 2023-06-30 0001829280 us-gaap:ComputerEquipmentMember 2022-12-31 0001829280 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001829280 us-gaap:ComputerEquipmentMember 2023-06-30 0001829280 fora:WarrantLiabilityMember 2023-06-30 0001829280 fora:WarrantLiabilityMember 2022-12-31 0001829280 fora:WarrantLiabilityMember 2023-01-01 2023-06-30 0001829280 fora:WarrantLiabilityMember 2022-01-01 2022-12-31 0001829280 srt:MinimumMember fora:WarrantLiabilityMember 2023-06-30 0001829280 srt:MaximumMember fora:WarrantLiabilityMember 2022-12-31 0001829280 srt:MinimumMember fora:WarrantLiabilityMember 2022-12-31 0001829280 srt:MaximumMember fora:WarrantLiabilityMember 2023-06-30 0001829280 us-gaap:ConvertibleDebtMember 2023-06-30 0001829280 us-gaap:ConvertibleDebtMember 2022-12-31 0001829280 us-gaap:ConvertibleDebtMember 2021-09-01 0001829280 us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2021-09-01 2021-09-01 0001829280 us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember 2021-09-01 2021-09-01 0001829280 us-gaap:ConvertibleDebtMember 2022-04-01 2022-06-30 0001829280 us-gaap:ConvertibleDebtMember 2023-04-01 2023-06-30 0001829280 us-gaap:ConvertibleDebtMember 2022-01-01 2022-06-30 0001829280 us-gaap:ConvertibleDebtMember 2023-01-01 2023-06-30 0001829280 fora:RestrictedStockAwardsAndRestrictedStockUnitsMember 2021-12-31 0001829280 fora:RestrictedStockAwardsAndRestrictedStockUnitsMember 2022-01-01 2022-12-31 0001829280 fora:RestrictedStockAwardsAndRestrictedStockUnitsMember 2023-01-01 2023-06-30 0001829280 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001829280 us-gaap:RestrictedStockMember 2023-06-30 0001829280 fora:RestrictedStockAwardsAndRestrictedStockUnitsMember 2023-06-30 0001829280 fora:RestrictedStockAwardsAndRestrictedStockUnitsMember 2022-12-31 0001829280 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2022-12-31 0001829280 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2023-06-30 0001829280 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2022-12-31 0001829280 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2023-06-30 0001829280 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001829280 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001829280 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001829280 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001829280 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001829280 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001829280 us-gaap:EmployeeStockOptionMember 2021-12-31 0001829280 us-gaap:EmployeeStockOptionMember 2022-12-31 0001829280 us-gaap:EmployeeStockOptionMember 2023-06-30 0001829280 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001829280 us-gaap:RestrictedStockMember 2023-02-10 0001829280 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001829280 us-gaap:SellingAndMarketingExpenseMember 2022-04-01 2022-06-30 0001829280 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001829280 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001829280 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-06-30 0001829280 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001829280 fora:SeparationExpensesMember 2023-01-01 2023-06-30 0001829280 fora:SeparationExpensesMember 2022-01-01 2022-06-30 0001829280 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001829280 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001829280 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001829280 fora:SeparationExpensesMember 2022-04-01 2022-06-30 0001829280 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001829280 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001829280 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-06-30 0001829280 us-gaap:SellingAndMarketingExpenseMember 2023-04-01 2023-06-30 0001829280 fora:SeparationExpensesMember 2023-04-01 2023-06-30 0001829280 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001829280 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001829280 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001829280 us-gaap:RestrictedStockMember 2023-01-01 2023-06-30 0001829280 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001829280 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001829280 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001829280 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001829280 us-gaap:WarrantMember 2022-01-01 2022-06-30 0001829280 us-gaap:ConvertibleNotesPayableMember 2022-01-01 2022-06-30 0001829280 us-gaap:ConvertibleNotesPayableMember 2023-01-01 2023-06-30 0001829280 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001829280 fora:AdamDublinMember us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001829280 fora:AdamDublinMember us-gaap:RelatedPartyMember 2022-01-01 2022-06-30 0001829280 fora:AdamDublinMember us-gaap:RelatedPartyMember 2022-04-01 2022-06-30 0001829280 fora:AdamDublinMember us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001829280 us-gaap:ConvertibleDebtMember us-gaap:RelatedPartyMember 2021-09-01 0001829280 fora:LongTermOperatingLeaseLiabilitiesMember 2023-06-30 0001829280 fora:ShortTermOperatingLeaseLiabilitiesMember 2023-06-30 0001829280 fora:RightOfUseAssetsNetMember 2023-06-30 0001829280 fora:RightOfUseAssetsNetMember 2022-12-31 0001829280 fora:LongTermOperatingLeaseLiabilitiesMember 2022-12-31 0001829280 fora:ShortTermOperatingLeaseLiabilitiesMember 2022-12-31 0001829280 fora:AudetVGreenTreeInternationalEtAlMember fora:JohnAudetMember 2020-02-14 0001829280 fora:GrantWhitusEtAlVForianIncZacharyVenegasAndScottOgurMember 2021-07-30 0001829280 fora:GrantWhitusEtAlVForianIncZacharyVenegasAndScottOgurMember 2021-07-30 2021-07-30 0001829280 us-gaap:SubsequentEventMember 2023-07-21 2023-07-21 0001829280 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:SubsequentEventMember 2023-08-10 2023-08-10 0001829280 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:SubsequentEventMember 2023-08-10 shares iso4217:USD iso4217:USD shares pure fora:MonthlyPayment fora:Customer fora:Advisor fora:Installment fora:Segment fora:Lease fora:Employee false --12-31 2023 Q2 0001829280 P1Y P1Y 1 10-Q true 2023-06-30 false 001-40146 FORIAN INC. DE 85-3467693 41 University Drive Suite 400 Newtown PA 18940 267 225-6263 Common Stock, $0.001 par value per share FORA NASDAQ Yes Yes Non-accelerated Filer true true false false 32580660 2902446 2795743 38344436 17396487 3839828 1809028 6501708 0 1810342 2252958 968130 835786 700300 432338 0 1393688 55067190 26916028 96836 75030 20836 32560 164369 196675 0 19037874 55349231 46258167 921542 316105 4824236 3766789 20836 21600 2053 4547 3262763 2581287 0 1662247 9031430 8352575 0 10960 6000000 6000000 25525762 25106547 0 365609 25525762 25483116 34557192 33835691 0.001 0.001 5000000 5000000 0 0 0 0 0 0 0.001 0.001 95000000 95000000 32452051 32452051 32251326 32251326 32452 32251 74176035 71182326 -53416448 -58792101 20792039 12422476 55349231 46258167 4893542 3602913 9763929 7137774 1276712 1271402 2528927 2514432 304187 1419519 835876 2509398 1237327 1003104 2433519 1823698 3548599 3820730 7188425 9094698 0 0 599832 5417043 15257 16334 53687 31683 6382082 7531089 13640266 21390952 -1488540 -3928176 -3876337 -14253178 8053 114776 2494 334616 637032 18916 1019954 22711 210758 208648 419214 419981 434327 -74956 603234 -62654 -1054213 -4003132 -3273103 -14315832 36187 5000 66096 10000 -1090400 -4008132 -3339199 -14325832 0 -1425413 -94427 -3163960 0 0 11531849 202159 32426 0 2722570 0 -32426 -1425413 8714852 -2961801 -1122826 -5433545 5375653 -17287633 -0.03 -0.03 -0.13 -0.13 -0.1 -0.1 -0.45 -0.45 0 0 -0.04 -0.04 0.27 0.27 -0.09 -0.09 -0.03 -0.03 -0.17 -0.17 0.17 0.17 -0.54 -0.54 32260992 32260992 31984208 31984208 32369904 32369904 31921761 31921761 0 0 32251326 32251 71182326 -58792101 12422476 0 0 199824 200 -127557 0 -127357 0 0 901 1 -1 0 0 0 0 0 0 3121267 0 3121267 0 0 0 5375653 5375653 0 0 32452051 32452 74176035 -53416448 20792039 0 0 31773154 31773 57959622 -32820130 25171265 0 0 263743 264 -58349 0 -58085 0 0 8114 8 -8 0 0 0 0 0 0 9670778 0 9670778 0 0 0 -17287633 -17287633 0 0 32045011 32045 67572043 -50107763 17496325 0 0 32418842 32419 72668484 -52293622 20407281 0 0 33209 33 -32791 0 -32758 0 0 0 0 1540342 0 1540342 0 0 0 -1122826 -1122826 0 0 32452051 32452 74176035 -53416448 20792039 0 0 31928701 31929 65864050 -44674218 21221761 0 0 108196 108 -58193 0 -58085 0 0 8114 8 -8 0 0 0 0 0 0 1766194 0 1766194 0 0 0 -5433545 -5433545 0 0 32045011 32045 67572043 -50107763 17496325 5375653 -17287633 8714852 -2961801 -3339199 -14325832 53687 31683 11724 801 2667 2666 245041 0 416548 417315 767533 22043 3368575 8988172 -2494 -334616 2030800 475568 -442616 689281 132344 250660 -11724 -801 235656 -544571 605437 200371 -236088 -266399 681476 1793532 -1418149 -4386089 -59075 -1355306 -1477224 -5741395 75493 45367 61573237 23959558 41392821 24799107 21967193 225577 1711284 1019759 0 -1654163 1711284 -634404 0 13122 127357 58085 -127357 -71207 -127357 -71207 106703 -6447006 2795743 17938490 2902446 11491484 0 0 1423000 2550 <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 36pt;"> <span style="font-size: 10pt; font-family: 'Times New Roman';"></span> <div style="text-align: left;"><span style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">Note 1</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> <br/> </span> </div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: left; font-size: 10pt; font-family: 'Times New Roman';"><span style="font-weight: bold;">BUSINESS ORGANIZATION AND NATURE OF OPERATIONS</span></div> </td> </tr> </table> </div> <div> <span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Forian Inc. (the “Company” or “Forian”) was incorporated in Delaware on October 15, 2020 as a wholly owned subsidiary of Medical Outcomes Research Analytics, LLC (“MOR”) for the purpose of effecting the business combination with Helix Technologies Inc. (“Helix”). Forian provides a unique suite of data management capabilities and proprietary information and analytics solutions to optimize and measure operational, clinical and financial performance for customers within the healthcare and related industries.</div> <div style="text-align: justify;"> <span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The business combination with Helix was accounted for as a reverse acquisition using the acquisition method of accounting in accordance with Accounting Standards Codification (“ASC”) Topic 805, <span style="font-style: italic;">Business Combinations</span> (“ASC 805”), with the Company deemed the accounting acquirer for financial reporting purposes. Helix provides software and analytics solutions to state governments and licensed operators in the cannabis industry, primarily through its subsidiary, Bio-Tech Medical Software, Inc. (“BioTrack”), until its sale of BioTrack in 2023.</div> <div><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">On February 10, 2023, Helix completed the sale of 100% of the outstanding capital stock of BioTrack, on March 3, 2022, Helix completed the sale of the assets of its security monitoring business, and on October 31, 2022, Helix completed the sale of 100% of the outstanding membership interest of its Engeni LLC subsidiary (these businesses together are referred to as the “Helix Businesses”). As a result of these transactions, Helix has no remaining active operations and the Company no longer provides products or services to the cannabis industry. The results of the Helix Businesses are presented as discontinued operations in the Condensed Consolidated Statements of Operations and, as such, have been excluded from continuing operations. Further, the Company reclassified the assets and liabilities of the Helix Businesses to discontinued operations in the Consolidated Balance Sheet as of December 31, 2022. The Company will continue to provide analytics solutions to customers within the healthcare and related industries. For further discussion on the discontinued operations, refer to Note 4.</div> 1 1 <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 36pt;"> <div style="text-align: justify;"><span style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">Note 2</span></div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman';"><span style="font-weight: bold;">BASIS OF PRESENTATION</span></div> </td> </tr> </table> </div> <div style="text-align: justify;"> <span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;">The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). Certain footnotes and other financial information normally required by U.S. GAAP have been condensed or omitted in accordance with instructions to Form 10-Q and Article 8 of Regulation S-X. In the opinion of management, such statements include all adjustments which are considered necessary for a fair presentation of the condensed consolidated financial statements of the Company as of June 30, 2023. The operating results presented herein are not necessarily an indication of the results that may be expected for the year. The condensed consolidated financial statements should be read in conjunction with the Company’s audited Consolidated Financial Statements included in its Annual Report on Form 10-K for the year ended December 31, 2022, as filed with the Securities and Exchange Commission (“SEC”) on March 30, 2023. </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 36pt;"> <div style="text-align: justify;"><span style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Note 3</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span> </div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></div> </td> </tr> </table> </div> <div style="text-align: justify;"> <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Principles of Consolidation</div> <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The condensed consolidated financial statements of the Company include the accounts of (i) Medical Outcomes Research Analytics, LLC and (ii) Helix Technologies, Inc. and its wholly owned subsidiaries including Helix TCS, LLC (through December 31, 2022), Security Consultants Group, LLC (through December 31, 2022), Helix Legacy, Inc. (f/k/a Security Grade Protective Services, Ltd.), Bio-Tech Medical Software, Inc (through February 10, 2023), and Engeni, LLC (including Engeni S.A. (“Engeni SA”), which is 99% owned by Engeni, LLC) (through October 31, 2022). Effective October 31, 2022, 100% of the outstanding membership interest of Engeni, LLC held by Helix was sold. Effective December 31, 2022, (i) Security Consultants Group, LLC was merged with and into Helix TCS, LLC and (ii) Helix TCS, LLC was merged with and into Helix Legacy, Inc. On February 10, 2023, 100% of the outstanding capital stock of Bio-Tech Medical Software, Inc. was sold. All intercompany transactions have been eliminated in consolidation.</span></div> <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div><span style="font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Discontinued Operations</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">On February 10, 2023, Helix completed the sale of 100% of the outstanding capital stock of its wholly owned subsidiary, BioTrack. </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"> <br/> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-weight: normal;"> </span> <span style="font-weight: normal;"> </span> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">On March 3, 2022, the Company sold certain assets, consisting of customer contracts, accounts receivable, and other property related to its security monitoring services. On October 31, 2022, the Company sold 100% of its outstanding membership interest of Engeni, LLC for a note with payments of up to $100,000 if certain conditions are met.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-weight: normal;"> <br/> </span> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">As the sale of BioTrack, the security monitoring business and Engeni, LLC, together, represented a strategic shift that will have a major effect on the Company’s operations and financial results, they have been presented in discontinued operations separate from continuing operations for the three and six months ended June 30, 2023 and 2022, as applicable. The results from operations and gain (loss) on sale of the security monitoring business and Engeni LLC, net, was previously classified as part of continuing operations as their disposition individually did not have a major impact on the business prior to the sale of BioTrack. For further discussion, refer to Note 4.</div> <div style="display:none;"><br/></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal; text-indent: 36pt;"><span style="font-weight: normal;"> <br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Foreign Currency</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal;">ASC Topic 830-10, <span style="font-style: italic;">Foreign Currency Matters</span> (“ASC 830-10”), requires the use of highly inflationary accounting when a country has experienced a cumulative inflation of approximately 100% or more over a 3-year period. Under highly inflationary accounting, financial statements are remeasured into the reporting currency with resulting gains and losses included in earnings. The Company acquired a subsidiary as part of the Helix acquisition that operates in Argentina, which has been designated a highly inflationary economy. Accordingly, the Company has remeasured the financial statements of the subsidiary under ASC 830-10 as if the US dollar is its functional currency with resulting gains or losses as other income or expense. The Company sold all of the assets of its operations in Argentina, Engeni LLC and Engeni SA, during October 2022. The financial results of the Company’s Argentina operations are included in discontinued operations for <span style="color: rgb(0, 0, 0);">the three and six months ended June 30, 2022</span>. During the <span style="color: rgb(0, 0, 0);">three and six months ended June 30, 2022</span>, sales in Argentina, which are included in discontinued operations, were less than 1% of the Company’s consolidated sales. The hyperinflationary conditions did not have a material impact on the Company’s business during the <span style="color: rgb(0, 0, 0);">three and six months ended June 30, 2022.</span></span> </div> <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Use of Estimates</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Preparation of financial statements in conformity with U.S. GAAP requires management to make estimates, judgements and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses together with amounts disclosed in related notes to the financial statements. The significant areas of estimation include but are not limited to accounting for the allowance for doubtful accounts, income taxes, depreciation, amortization of intangible assets, contingencies, discontinued operations and stock-based compensation. Certain of the Company’s estimates could be affected by external conditions, including those unique to the Company and general economic conditions. It is possible that the external factors could have an effect on the Company’s estimates and could cause actual results to differ from those estimates.</div> <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Reclassifications</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Certain reclassifications have been made to the prior period financial statements to conform to the current period financial statement presentation. Certain personnel, information licensing and data processing costs that were previously classified in research and development expenses when the Company’s healthcare information business was in its start-up stage were reclassified to cost of revenues and general and administrative expenses in the condensed consolidated statements of operations.</div> <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Fair Value of Financial Instruments</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-weight: normal;"> </span></span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">The Company measures the fair value of financial assets and liabilities based on the guidance of ASC 820, <span style="font-style: italic;">Fair Value Measurements and Disclosures</span> (“ASC 820”), which defines fair value, establishes a framework for measuring fair value and expands disclosures about fair value measurements.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">ASC 820 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an ordinary transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC 820 describes three levels of inputs that may be used to measure fair value:</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Level 1 — quoted prices in active markets for identical assets or liabilities; </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Level 2 — quoted prices for similar assets and liabilities in active markets or inputs that are observable; and </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Level 3 — inputs that are unobservable. </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The carrying value of the Company’s financial instruments, such as cash, marketable securities, accounts receivable and accrued liabilities and other liabilities approximate fair values due to the short-term nature of these instruments. The estimated fair value of the Company’s warrant liabilities as of June 30, 2023 and December 31, 2022 was $2,053 and $4,547, respectively, based on Level 3 inputs. Refer to Note 9. </span></div> <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Cash and Cash Equivalents and Credit Risk</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company considers all cash accounts that are not subject to withdrawal restrictions and highly liquid investments with a maturity of three months or less, when purchased, as cash and cash equivalents.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company maintains cash with major financial institutions. Cash held at U.S. bank institutions is currently insured by the Federal Deposit Insurance Corporation (“FDIC”) up to $250,000 at each institution. The portion of deposits in excess of FDIC coverage is not protected by such insurance and represents a credit risk to the Company. At times, the Company’s deposits exceed this coverage.</div> <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Accounts Receivable and Allowance for Doubtful Accounts</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">Accounts receivable are recorded at the invoiced amount, net of an allowance for doubtful accounts. The Company determines the allowance for doubtful accounts based on historical write-off experience, customer specific facts and economic conditions.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><br/> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">Outstanding account balances are reviewed individually for collectability. The allowance for doubtful accounts is the Company’s best estimate of the amount of probable credit losses in the Company’s existing accounts receivable. Allowance for doubtful accounts was $0 and $78,422 at June 30, 2023 and December 31, 2022, respectively.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><br/> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">Management charges account balances against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.</div> <div><br/> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Proceeds from sale of discontinued operations, net</span><br/></div> <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Proceeds from sale of discontinued operations consists of eight remaining monthly payments due through February 10, 2024 resulting from the sale of BioTrack, aggregating $6,666,667, less an unamortized discount of $164,958. </span><span style="color: rgb(0, 0, 0);">The Company recognized $190,000 and $245,041 of amortization of the $410,000 discount in interest and investment income for the three and six months ended June 30, 2023, respectively.</span></div> <div><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Long-Lived Assets, Including Definite Lived Intangible Assets</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Long-lived assets, other than goodwill and other indefinite-lived intangibles, are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable through the estimated undiscounted future cash flows derived from such assets. Definite-lived intangible assets primarily consist of customer relationships, software technology and trade names. The Company measures the impairment loss based on the difference between the carrying amount and the estimated fair value. When an impairment exists, the related assets are written down to fair value. The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be fully recoverable, or at least annually.</div> <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Goodwill</div> <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Goodwill consists of the excess of cost over the fair value of net assets acquired in business combinations. Goodwill is not amortized. Instead, it is tested annually for impairment, or more frequently if events occur or circumstances change that would more likely than not reduce its fair value below its carrying amount.<br/> </div> <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Goodwill is evaluated for impairment annually or whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. The qualitative factors considered by Forian may include, but are not limited to, general economic conditions, the Company’s outlook, market performance of the Company’s industry and recent and forecasted financial performance. Further testing is only required if the entity determines, based on the qualitative assessment, that it is more likely than not that a reporting unit’s fair value is less than its carrying amount. Otherwise, no further impairment testing is required. The Company has the option to first assess qualitative factors to determine whether events or circumstances indicate that it is more likely than not that the fair value of a reporting unit is less than its carrying amount and to determine whether further action is needed. If, after assessing the totality of events or circumstances, the Company determines it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing the quantitative impairment test is unnecessary. An impairment charge is recognized when the fair value of the Company’s goodwill is less than its carrying amount. No impairment losses have been recognized during the periods presented.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">All of the Company’s previously reported goodwill related to discontinued operations and has been classified as non-current assets of discontinued operations at December 31, 2022. See Note 4 – Discontinued Operations. </div> <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Revenue Recognition</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">The Company recognizes revenue in accordance with Financial Accounting Standards Board (“FASB”) Topic 606, <span style="font-style: italic;">Revenue from Contracts with Customers</span> (“ASC 606”).</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">Under ASC 606, the Company recognizes revenue when (or as) customers obtain control of promised goods or services, in an amount that reflects the consideration which is expected to be received in exchange for those goods or services. The Company recognizes revenue following the five-step model prescribed under ASC 606: (i) identify contract(s) with a customer; (ii) identify the performance obligation(s) in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligation(s) in the contract; and (v) recognize revenues when (or as) the Company satisfies a performance obligation. The Company applies the provisions of ASC 606 to an arrangement when a substantive contract exists and collectability is probable.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">The Company derives revenue primarily from license fees for the Company’s information products. Information products contracts are generally for a period of one month to five years. Information products’ customers may access data analytics products through the use of tools provided by the Company or by utilizing their own tools per the contract. Data products may consist of historical information as it exists at the time of delivery or information that will be updated over a period of time as agreed with the customer. In most cases, the provision of information products is considered a single performance obligation. In cases where the Company is not obligated to update information over the access period, and control over the use of the products passes to the customer when delivered, revenue is recognized when the information products are made available to the customer. In cases where information updates are provided over the contract term, they are considered highly interrelated with the information product delivered upon contract inception, and revenue is recognized ratably over the life of the contract. Customers are generally invoiced according to monthly, quarterly or annual amounts specified in the contract. Any amounts invoiced in excess of revenue recognized are recorded as deferred revenue. Revenue recognized in excess of amounts invoiced is recorded as a contract asset.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">In some cases, contracts provide for variable consideration that is contingent upon the occurrence of uncertain future events, which can either increase or decrease the transaction price, including sales of products by customers derived from data analytics products the Company provides. Variable consideration based on sales of products by customers is recognized in the period of sales, subject to minimum amounts specified in contracts. Variable consideration is estimated at the expected value or at the most likely amount depending on the type of consideration. Estimated amounts are included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. The estimate of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of anticipated performance and all information (historical, current and forecasted) that is reasonably available to the Company and reevaluated each reporting period. The effect of revisions in recognized estimated variable consideration in excess of minimums are recorded beginning in the period in which the estimates are revised. Actual results could differ from periodic estimates.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">Significant judgments and estimates are sometimes necessary for the determination of whether performance obligations in a contract are distinct and whether they are delivered at a point in time or over time. Judgement is also necessary to assess revenue recognized under contingent revenue arrangements.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">Contract acquisition costs, which consist of sales commissions paid or payable, are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for initial and renewal contracts are deferred and then amortized on a straight-line basis over the contract term.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">During November 2020, the Company entered into a Master Services Agreement (the “November 2020 Agreement”) with a customer to provide information services described in certain statements of work under the November 2020 Agreement. As part of the November 2020 Agreement, the Company was granted shares of restricted stock representing approximately 23.4% of the outstanding common stock of the customer at the time of issuance, vesting in quarterly increments specified in the November 2020 Agreement through December 2023. Concurrently, the Company entered into a Stockholders Agreement specifying its voting and other rights as a stockholder. As a result, the Company determined that it does not exert influence over the customer. ASC 606-10-32-21 requires an entity to measure the fair value of noncash consideration at contract inception. The fair value of the restricted stock was determined to be $0 on the date of inception. The Company recorded revenue from the customer of $654,489, $1,306,251, $377,276, and $754,466 for the three and six months ended June 30, 2023 and 2022, respectively. The Company has outstanding accounts receivable from this customer of $1,331,759 and $469,786 at June 30, 2023 and December 31, 2022, respectively. See Note 17.</span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal; font-size: 10pt;"> Contract assets and deferred revenues consist of the following as of June 30, 2023: </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Contract Assets</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Contract </div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Liability</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Costs of </div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">obtaining </div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">contracts</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Unbilled </div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">revenue</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Deferred </div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Revenue</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Balance at January 1, 2022</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">70,278</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">986,613</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">1,056,891</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">637,563</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Beginning deferred revenue balance recognized during the period</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(637,562</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Net change due to timing of billings, payments and recognition</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">87,738</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">1,108,329</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">1,196,067</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">2,581,286</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, 2022</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">158,016</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">2,094,942</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">2,252,958</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">2,581,287</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Beginning deferred revenue balance recognized during the period</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(2,168,625</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Net change due to timing of billings, payments and recognition</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">69,183</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(511,799</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(442,616</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">2,850,101</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Balance at June 30, 2023</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">227,199</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">1,583,143</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">1,810,342</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">3,262,763</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes unearned revenue and unbilled amounts that will be recognized as revenue in future periods. The majority of the Company’s noncurrent remaining performance obligations will be recognized over the next 36 months.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">The transaction price allocated to remaining performance obligations consisted of the following:</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Estimated next <span style="-sec-ix-hidden:Fact_a53ccc49d32c4cbc9c369313ae070d7d"><span style="-sec-ix-hidden:Fact_0e3986de96744877a46d797d119f3912">twelve months</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">16,980,376</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">15,790,233</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="-sec-ix-hidden:Fact_a4d319a8608e4c8d8f881388b965ed48">Thereafter</span><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">22,499,147</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">22,192,028</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">39,479,523</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">37,982,261</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Segment Information</div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">FASB ASC 280, <span style="font-style: italic;">Segment Reporting</span> (“ASC 280”), establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is the chief executive officer, who reviews the financial performance and the results of operations of the segments prepared in accordance with U.S. GAAP when making decisions about allocating resources and assessing performance of the Company.</div> <div> <br/></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Customer Concentration</div> <div style="display:none;"><br/></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none; text-indent: -9pt; margin-left: 9pt;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify;"><span style="font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">During the three and six months ended June 30, 2023 and 2022, the Company had two customers representing 13.4% and 12.6% of revenue. At June 30, 2023, the Company had three customers representing 34.7%, 14.3% and 11.8% of accounts receivable.  </span> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0);"><br/> </span> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">During the three months ended June 30, 2022, the Company had two customers representing 17.0% and 10.5% of revenue. During the six months ended June 30, 2022, the Company had three customers representing 15.8%, 10.6% and 10.3% of revenue. At December 31, 2022, the Company had three customers representing 25.9%, 14.8% and 14.6% of accounts receivable.</span> </div> <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Concentration of Vendors</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> The Company licenses certain information assets from third parties as a key input to certain Information and Software products. Any disruption associated with these suppliers could have a material short-term impact on the business while alternate sources are secured. </span></div> <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Property and Equipment, Net</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">Property and equipment are stated at cost, net of accumulated depreciation, which is recorded commencing at the in-service date using the straight-line method at rates sufficient to charge the cost of depreciable assets to operations over their estimated useful lives, which are 1 to 7 years. Maintenance and repairs are charged to operations as incurred.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">The Company reviews for the impairment of long-lived assets annually and whenever events and or changes in circumstances indicate that the carrying value of an asset may not be recoverable. Such indicators include, among others, the nature of the asset, the projected future economic benefit of the asset, historical and future cash flows and profitability measurements. An impairment loss would be recognized when the value of the undiscounted estimated future cash flows expected to result from the use of the asset and its eventual disposition is less than the carrying value. There were no impairment losses recognized during the three and six months ended June 30, 2023 and 2022.</span></div> <div><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Software Development Costs</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">T<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">he Company accounts for costs incurred in the development of computer software in accordance with ASC Subtopic </span>350<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">-</span>40,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; color: rgb(0, 0, 0);">Intangibles – Goodwill and Other – Internal-Use Software </span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">and ASC Subtopic </span>985<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">-</span>20,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; color: rgb(0, 0, 0);">Software Costs of Software to be Sold, Leased or Marketed</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">. Product development costs are primarily related to Company personnel and contractors for design and evaluating software development, testing, bug fixes and other maintenance activities. Product development costs incurred in the application development stage for internal use software are subject to capitalization and subsequent amortization, and possible impairment.</span> The Company begins to capitalize these costs when preliminary development efforts are successfully completed, management has authorized and committed project funding and it is probable that the project will be completed and the software would be used as intended. Capitalization ceases upon completion of all substantial testing. Such costs are amortized when placed in service, on a straight-line basis over the estimated useful life of the related asset, generally estimated to be three years.<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> Product development costs not pertaining to the application development stage are expensed as incurred.</span><br/> </div> <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Contingencies</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">Occasionally, the Company may be involved in claims and legal proceedings arising from the ordinary course of its business. The Company records a provision for a liability when it believes that it is both probable that a liability has been incurred, and the amount can be reasonably estimated. If these estimates and assumptions change or prove to be incorrect, it could have a material impact on the Company’s condensed consolidated financial statements. Contingencies are inherently unpredictable, and the assessments of the value can involve a series of complex judgments about future events and can rely heavily on estimates and assumptions.</div> <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Advertising</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Advertising costs are expensed as incurred and included in sales and marketing expenses and amounted to </span>$20,294<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">, </span>$35,419, $0<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> and </span>$2,000<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> for the </span>three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> and six months ended June </span>30,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> </span>2023 and 2022,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> respectively.</span></div> <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Net Income (Loss) per Share</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">The calculation of earnings per share is based on the weighted average number of ordinary shares or ordinary stock equivalents outstanding during the applicable period. The dilutive effect of ordinary stock equivalents is excluded from basic earnings per share and is included in the calculation of diluted earnings per share, unless their impact is antidilutive to the “control number”, which is loss from continuing operations. Employee equity share options and similar equity instruments granted by the Company are treated as potential ordinary shares outstanding in computing diluted earnings per share. Diluted shares outstanding are calculated based on the average share price for each fiscal period using the treasury stock method. Under the treasury stock method, the amount the employee must pay for exercising stock options, the amount of compensation cost for future service that the Company has not yet recognized, and the amount of benefits that would be recorded in ordinary shares when the award becomes deductible for tax purposes are assumed to be used to repurchase shares.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"> </span></div> <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Distinguishing Liabilities from Equity</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company relies on the guidance provided by ASC Topic 480, <span style="font-style: italic;">Distinguishing Liabilities from Equity</span> and ASC 815-40, <span style="font-style: italic;">Derivatives and Hedging: Contracts in Entity’s Own Equity</span> (“ASC 815-40”), to classify certain redeemable and/or convertible instruments. The Company first determines whether a financial instrument should be classified as a liability. The Company will determine the liability classification if the financial instrument is mandatorily redeemable, or if the financial instrument, other than outstanding shares, embodies a conditional obligation that the Company must or may settle by issuing a variable number of its equity shares.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Once the Company determines that a financial instrument should not be classified as a liability, the Company determines whether the financial instrument should be presented between the liability section and the equity section of the balance sheet (“temporary equity”). The Company will determine temporary equity classification if the redemption of the financial instrument is outside the control of the Company (i.e. at the option of the holder). Otherwise, the Company accounts for the financial instrument as permanent equity.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;">Initial Measurement</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company records its financial instruments classified as liability, temporary equity or permanent equity at issuance at the fair value, or cash received.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;">Subsequent Measurement – Financial instruments classified as liabilities</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company records the fair value of its financial instruments classified as liabilities at each subsequent measurement date. The changes in fair value of its financial instruments classified as liabilities are recorded as other expense/income.</div> <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Stock-based Compensation</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">The Company’s 2020 Equity Incentive Plan (“2020 Plan”) permits the grant of stock options, restricted stock awards and/or restricted stock units. A total of 4,000,000 shares of Company common stock were originally authorized and reserved for issuance under the 2020 Plan. On June 15, 2022, the Company’s stockholders approved an amendment to the 2020 Plan, which amended the 2020 Plan to increase the number of shares available for issuance by 2,400,000 shares to a total of 6,400,000 shares. Stock options represent the right to purchase Company common stock at the exercise price on the date of grant of the stock option at a future date. Restricted stock awards are grants of shares of Company common stock. Restricted stock units represent the right to receive shares of Company common stock on future specified dates. Stock options, restricted stock awards and restricted stock units granted contain restrictions that cause them to be subject to substantial risk of forfeiture and restrict their exercise, sale or other transfer by the grantee until they vest. The terms of the stock options, restricted stock awards and units granted under the 2020 Plan are determined by the Board of Directors in the agreement evidencing the award, including the number of shares, period of restriction or vesting schedule and other terms. The fair value of the stock options, restricted stock awards and restricted stock units is based on the underlying grant date fair value of Company common stock. The fair value is then expensed over the requisite service periods of the awards, net of forfeitures, which is generally the service period and the related amount is recognized in the condensed consolidated statements of operations.</div> <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Income Taxes</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company accounts for income taxes in accordance with FASB ASC 740 (“ASC 740”). Deferred income tax assets and liabilities are determined based upon differences between financial reporting and tax bases of assets and liabilities, which are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman';"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The provision for income taxes represents Federal and state and local income taxes. The effective rate differs from statutory rates due to the effect of state and local income taxes, tax benefit of R&amp;D credits, and certain nondeductible expenses. Our effective tax rate will change from quarter to quarter based on recurring and non-recurring factors including, but not limited to, the geographical mix of earnings, enacted tax legislation and state and local income taxes. In addition, changes in judgment from the evaluation of new information resulting in the recognition, derecognition, or re-measurement of a tax position taken in a prior annual period is recognized separately in the quarter of the change.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman';"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">For the three and six months ended June 30, 2023 and 2022, the Company recognized net income tax expense of $36,187, $66,096, $5,000 and $10,000, respectively. The Company claims R&amp;D tax credits on eligible R&amp;D expenditures. The R&amp;D tax credits are recognized as a reduction to income tax expense.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman';"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company recognized a taxable gain on sale of discontinued operations during the for the six months ended June 30, 2023, which resulted in utilization of certain available federal and state net operating loss carryforwards. As a result, the Company recorded income taxes related to discontinued operations of $2,722,570 after utilization of federal and state net operating losses during the six months ended June 30, 2023. Income taxes related to discontinued operations for the three months ended June 30, 2023 result from adjustments to estimates impacting intraperiod tax allocations.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman';"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company files a consolidated U.S. income tax return and tax returns in certain state and local jurisdictions. As of June 30, 2023, the Company is not subject to examination in any tax jurisdictions.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman';"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Tax contingencies are recorded, if needed, to address potential exposure involving tax positions the Company has taken that could be challenged by tax authorities. These potential exposures could result from applications of various statutes, rules, regulations and interpretations. Any estimates of tax contingencies contain assumptions and judgments about potential actions by taxing jurisdictions. Any interest and penalties related to uncertain tax positions would be included as part of the income tax provision. The Company’s conclusions regarding uncertain tax positions may be subject to review and adjustment at a later date based upon ongoing analysis of or changes in tax laws, regulations and interpretations thereof as well as other factors.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman';"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On August 16, 2022, the Inflation Reduction Act of 2022 (the “IRA”) was enacted and signed into law. Regarded as the reduced version of the proposed Build Back Better Act, the IRA contains two main corporate income tax provisions, including a 15% minimum tax on the average annual adjusted financial statement income of corporations with profits over $1 billion over a three-year period, as well as a 1% excise tax on the corporate stock buybacks by domestic publicly traded corporations. The Company is currently evaluating the impact of the IRA on its financial statements for tax year 2023 but does not expect a material impact to the Company’s tax position.</div> <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Separation Expenses</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Effective February 10, 2023, the Company’s Chief Executive Officer, President and Class II member of the Board of Directors resigned. In connection with the resignation, the Company entered into a separation agreement providing for, among other things, (i) salary continuation for twelve months and (ii) accelerated vesting of 106,656 unvested restricted shares of Company common stock. Separation expenses for the <span style="color: rgb(0, 0, 0);">six months ended June 30, 2023</span> include<span style="color: rgb(0, 0, 0);"> $250,000 related to the salary continuation and $349,832</span> related to the accelerated vesting of stock. There were no such expenses incurred for the three months ended June 30, 2023.<br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On March 2, 2022, the Company and two advisors agreed not to renew special advisor agreements between the advisors and the Company. The advisors were the former chief executive officer and chief financial officer of Helix who were granted stock options in conjunction with their respective advisory agreements that were entered into upon the completion of the Helix acquisition. The Company and the advisors mutually agreed not to renew the advisory agreements. The services provided by these advisors included transition planning and consulting services related to integration of the business operations of Helix and Forian. Per the terms of the agreements, options to purchase 366,166 shares of common stock continued to vest according to their original terms through March 2, 2023, and unvested stock options to purchase 732,332 shares of common stock were forfeited. The advisors were not required to perform services to the Company beyond the non-renewal date of March 2, 2022. As a result, the Company recorded $5,417,043 of stock compensation expense during March 2022 related to the options that vested through  March 2, 2023.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In addition, the Company records normal course of business severance expenses in the operating expense line item related to its employees’ activities. </div> <div><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Recent Accounting Pronouncements</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In October 2021, the FASB issued Accounting Standards Update No. 2021-08, <span style="font-style: italic;">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span> (“ASU 2021-08”). The FASB issued ASU 2021-08 to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. The amendment is effective for financial statements for interim and annual periods beginning after December 15, 2022. ASU 2021-08 was adopted on January 1, 2023. The adoption of ASU 2021-08 did not have a material impact on the condensed consolidated financial statements.</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company has considered all other recently issued accounting pronouncements and does not believe the adoption of such pronouncements will have a material impact on its financial statements.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Principles of Consolidation</div> <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The condensed consolidated financial statements of the Company include the accounts of (i) Medical Outcomes Research Analytics, LLC and (ii) Helix Technologies, Inc. and its wholly owned subsidiaries including Helix TCS, LLC (through December 31, 2022), Security Consultants Group, LLC (through December 31, 2022), Helix Legacy, Inc. (f/k/a Security Grade Protective Services, Ltd.), Bio-Tech Medical Software, Inc (through February 10, 2023), and Engeni, LLC (including Engeni S.A. (“Engeni SA”), which is 99% owned by Engeni, LLC) (through October 31, 2022). Effective October 31, 2022, 100% of the outstanding membership interest of Engeni, LLC held by Helix was sold. Effective December 31, 2022, (i) Security Consultants Group, LLC was merged with and into Helix TCS, LLC and (ii) Helix TCS, LLC was merged with and into Helix Legacy, Inc. On February 10, 2023, 100% of the outstanding capital stock of Bio-Tech Medical Software, Inc. was sold. All intercompany transactions have been eliminated in consolidation.</span></div> 0.99 1 1 <div><span style="font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Discontinued Operations</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">On February 10, 2023, Helix completed the sale of 100% of the outstanding capital stock of its wholly owned subsidiary, BioTrack. </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"> <br/> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-weight: normal;"> </span> <span style="font-weight: normal;"> </span> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">On March 3, 2022, the Company sold certain assets, consisting of customer contracts, accounts receivable, and other property related to its security monitoring services. On October 31, 2022, the Company sold 100% of its outstanding membership interest of Engeni, LLC for a note with payments of up to $100,000 if certain conditions are met.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-weight: normal;"> <br/> </span> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">As the sale of BioTrack, the security monitoring business and Engeni, LLC, together, represented a strategic shift that will have a major effect on the Company’s operations and financial results, they have been presented in discontinued operations separate from continuing operations for the three and six months ended June 30, 2023 and 2022, as applicable. The results from operations and gain (loss) on sale of the security monitoring business and Engeni LLC, net, was previously classified as part of continuing operations as their disposition individually did not have a major impact on the business prior to the sale of BioTrack. For further discussion, refer to Note 4.</div> 1 1 100000 <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Foreign Currency</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal;">ASC Topic 830-10, <span style="font-style: italic;">Foreign Currency Matters</span> (“ASC 830-10”), requires the use of highly inflationary accounting when a country has experienced a cumulative inflation of approximately 100% or more over a 3-year period. Under highly inflationary accounting, financial statements are remeasured into the reporting currency with resulting gains and losses included in earnings. The Company acquired a subsidiary as part of the Helix acquisition that operates in Argentina, which has been designated a highly inflationary economy. Accordingly, the Company has remeasured the financial statements of the subsidiary under ASC 830-10 as if the US dollar is its functional currency with resulting gains or losses as other income or expense. The Company sold all of the assets of its operations in Argentina, Engeni LLC and Engeni SA, during October 2022. The financial results of the Company’s Argentina operations are included in discontinued operations for <span style="color: rgb(0, 0, 0);">the three and six months ended June 30, 2022</span>. During the <span style="color: rgb(0, 0, 0);">three and six months ended June 30, 2022</span>, sales in Argentina, which are included in discontinued operations, were less than 1% of the Company’s consolidated sales. The hyperinflationary conditions did not have a material impact on the Company’s business during the <span style="color: rgb(0, 0, 0);">three and six months ended June 30, 2022.</span></span> </div> 0.01 0.01 <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Use of Estimates</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Preparation of financial statements in conformity with U.S. GAAP requires management to make estimates, judgements and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses together with amounts disclosed in related notes to the financial statements. The significant areas of estimation include but are not limited to accounting for the allowance for doubtful accounts, income taxes, depreciation, amortization of intangible assets, contingencies, discontinued operations and stock-based compensation. Certain of the Company’s estimates could be affected by external conditions, including those unique to the Company and general economic conditions. It is possible that the external factors could have an effect on the Company’s estimates and could cause actual results to differ from those estimates.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Reclassifications</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Certain reclassifications have been made to the prior period financial statements to conform to the current period financial statement presentation. Certain personnel, information licensing and data processing costs that were previously classified in research and development expenses when the Company’s healthcare information business was in its start-up stage were reclassified to cost of revenues and general and administrative expenses in the condensed consolidated statements of operations.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Fair Value of Financial Instruments</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-weight: normal;"> </span></span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">The Company measures the fair value of financial assets and liabilities based on the guidance of ASC 820, <span style="font-style: italic;">Fair Value Measurements and Disclosures</span> (“ASC 820”), which defines fair value, establishes a framework for measuring fair value and expands disclosures about fair value measurements.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">ASC 820 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an ordinary transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC 820 describes three levels of inputs that may be used to measure fair value:</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Level 1 — quoted prices in active markets for identical assets or liabilities; </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Level 2 — quoted prices for similar assets and liabilities in active markets or inputs that are observable; and </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Level 3 — inputs that are unobservable. </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The carrying value of the Company’s financial instruments, such as cash, marketable securities, accounts receivable and accrued liabilities and other liabilities approximate fair values due to the short-term nature of these instruments. The estimated fair value of the Company’s warrant liabilities as of June 30, 2023 and December 31, 2022 was $2,053 and $4,547, respectively, based on Level 3 inputs. Refer to Note 9. </span></div> 2053 4547 <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Cash and Cash Equivalents and Credit Risk</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company considers all cash accounts that are not subject to withdrawal restrictions and highly liquid investments with a maturity of three months or less, when purchased, as cash and cash equivalents.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company maintains cash with major financial institutions. Cash held at U.S. bank institutions is currently insured by the Federal Deposit Insurance Corporation (“FDIC”) up to $250,000 at each institution. The portion of deposits in excess of FDIC coverage is not protected by such insurance and represents a credit risk to the Company. At times, the Company’s deposits exceed this coverage.</div> 250000 <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Accounts Receivable and Allowance for Doubtful Accounts</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">Accounts receivable are recorded at the invoiced amount, net of an allowance for doubtful accounts. The Company determines the allowance for doubtful accounts based on historical write-off experience, customer specific facts and economic conditions.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><br/> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">Outstanding account balances are reviewed individually for collectability. The allowance for doubtful accounts is the Company’s best estimate of the amount of probable credit losses in the Company’s existing accounts receivable. Allowance for doubtful accounts was $0 and $78,422 at June 30, 2023 and December 31, 2022, respectively.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><br/> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">Management charges account balances against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.</div> 0 78422 <div><span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Proceeds from sale of discontinued operations, net</span><br/></div> <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Proceeds from sale of discontinued operations consists of eight remaining monthly payments due through February 10, 2024 resulting from the sale of BioTrack, aggregating $6,666,667, less an unamortized discount of $164,958. </span><span style="color: rgb(0, 0, 0);">The Company recognized $190,000 and $245,041 of amortization of the $410,000 discount in interest and investment income for the three and six months ended June 30, 2023, respectively.</span></div> 8 6666667 164958 190000 245041 410000 410000 <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Long-Lived Assets, Including Definite Lived Intangible Assets</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Long-lived assets, other than goodwill and other indefinite-lived intangibles, are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable through the estimated undiscounted future cash flows derived from such assets. Definite-lived intangible assets primarily consist of customer relationships, software technology and trade names. The Company measures the impairment loss based on the difference between the carrying amount and the estimated fair value. When an impairment exists, the related assets are written down to fair value. The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be fully recoverable, or at least annually.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Goodwill</div> <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Goodwill consists of the excess of cost over the fair value of net assets acquired in business combinations. Goodwill is not amortized. Instead, it is tested annually for impairment, or more frequently if events occur or circumstances change that would more likely than not reduce its fair value below its carrying amount.<br/> </div> <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Goodwill is evaluated for impairment annually or whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. The qualitative factors considered by Forian may include, but are not limited to, general economic conditions, the Company’s outlook, market performance of the Company’s industry and recent and forecasted financial performance. Further testing is only required if the entity determines, based on the qualitative assessment, that it is more likely than not that a reporting unit’s fair value is less than its carrying amount. Otherwise, no further impairment testing is required. The Company has the option to first assess qualitative factors to determine whether events or circumstances indicate that it is more likely than not that the fair value of a reporting unit is less than its carrying amount and to determine whether further action is needed. If, after assessing the totality of events or circumstances, the Company determines it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing the quantitative impairment test is unnecessary. An impairment charge is recognized when the fair value of the Company’s goodwill is less than its carrying amount. No impairment losses have been recognized during the periods presented.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">All of the Company’s previously reported goodwill related to discontinued operations and has been classified as non-current assets of discontinued operations at December 31, 2022. See Note 4 – Discontinued Operations. </div> 0 <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Revenue Recognition</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">The Company recognizes revenue in accordance with Financial Accounting Standards Board (“FASB”) Topic 606, <span style="font-style: italic;">Revenue from Contracts with Customers</span> (“ASC 606”).</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">Under ASC 606, the Company recognizes revenue when (or as) customers obtain control of promised goods or services, in an amount that reflects the consideration which is expected to be received in exchange for those goods or services. The Company recognizes revenue following the five-step model prescribed under ASC 606: (i) identify contract(s) with a customer; (ii) identify the performance obligation(s) in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligation(s) in the contract; and (v) recognize revenues when (or as) the Company satisfies a performance obligation. The Company applies the provisions of ASC 606 to an arrangement when a substantive contract exists and collectability is probable.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">The Company derives revenue primarily from license fees for the Company’s information products. Information products contracts are generally for a period of one month to five years. Information products’ customers may access data analytics products through the use of tools provided by the Company or by utilizing their own tools per the contract. Data products may consist of historical information as it exists at the time of delivery or information that will be updated over a period of time as agreed with the customer. In most cases, the provision of information products is considered a single performance obligation. In cases where the Company is not obligated to update information over the access period, and control over the use of the products passes to the customer when delivered, revenue is recognized when the information products are made available to the customer. In cases where information updates are provided over the contract term, they are considered highly interrelated with the information product delivered upon contract inception, and revenue is recognized ratably over the life of the contract. Customers are generally invoiced according to monthly, quarterly or annual amounts specified in the contract. Any amounts invoiced in excess of revenue recognized are recorded as deferred revenue. Revenue recognized in excess of amounts invoiced is recorded as a contract asset.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">In some cases, contracts provide for variable consideration that is contingent upon the occurrence of uncertain future events, which can either increase or decrease the transaction price, including sales of products by customers derived from data analytics products the Company provides. Variable consideration based on sales of products by customers is recognized in the period of sales, subject to minimum amounts specified in contracts. Variable consideration is estimated at the expected value or at the most likely amount depending on the type of consideration. Estimated amounts are included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. The estimate of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of anticipated performance and all information (historical, current and forecasted) that is reasonably available to the Company and reevaluated each reporting period. The effect of revisions in recognized estimated variable consideration in excess of minimums are recorded beginning in the period in which the estimates are revised. Actual results could differ from periodic estimates.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">Significant judgments and estimates are sometimes necessary for the determination of whether performance obligations in a contract are distinct and whether they are delivered at a point in time or over time. Judgement is also necessary to assess revenue recognized under contingent revenue arrangements.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">Contract acquisition costs, which consist of sales commissions paid or payable, are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for initial and renewal contracts are deferred and then amortized on a straight-line basis over the contract term.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">During November 2020, the Company entered into a Master Services Agreement (the “November 2020 Agreement”) with a customer to provide information services described in certain statements of work under the November 2020 Agreement. As part of the November 2020 Agreement, the Company was granted shares of restricted stock representing approximately 23.4% of the outstanding common stock of the customer at the time of issuance, vesting in quarterly increments specified in the November 2020 Agreement through December 2023. Concurrently, the Company entered into a Stockholders Agreement specifying its voting and other rights as a stockholder. As a result, the Company determined that it does not exert influence over the customer. ASC 606-10-32-21 requires an entity to measure the fair value of noncash consideration at contract inception. The fair value of the restricted stock was determined to be $0 on the date of inception. The Company recorded revenue from the customer of $654,489, $1,306,251, $377,276, and $754,466 for the three and six months ended June 30, 2023 and 2022, respectively. The Company has outstanding accounts receivable from this customer of $1,331,759 and $469,786 at June 30, 2023 and December 31, 2022, respectively. See Note 17.</span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal; font-size: 10pt;"> Contract assets and deferred revenues consist of the following as of June 30, 2023: </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Contract Assets</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Contract </div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Liability</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Costs of </div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">obtaining </div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">contracts</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Unbilled </div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">revenue</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Deferred </div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Revenue</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Balance at January 1, 2022</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">70,278</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">986,613</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">1,056,891</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">637,563</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Beginning deferred revenue balance recognized during the period</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(637,562</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Net change due to timing of billings, payments and recognition</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">87,738</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">1,108,329</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">1,196,067</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">2,581,286</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, 2022</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">158,016</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">2,094,942</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">2,252,958</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">2,581,287</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Beginning deferred revenue balance recognized during the period</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(2,168,625</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Net change due to timing of billings, payments and recognition</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">69,183</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(511,799</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(442,616</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">2,850,101</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Balance at June 30, 2023</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">227,199</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">1,583,143</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">1,810,342</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">3,262,763</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes unearned revenue and unbilled amounts that will be recognized as revenue in future periods. The majority of the Company’s noncurrent remaining performance obligations will be recognized over the next 36 months.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">The transaction price allocated to remaining performance obligations consisted of the following:</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Estimated next <span style="-sec-ix-hidden:Fact_a53ccc49d32c4cbc9c369313ae070d7d"><span style="-sec-ix-hidden:Fact_0e3986de96744877a46d797d119f3912">twelve months</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">16,980,376</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">15,790,233</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="-sec-ix-hidden:Fact_a4d319a8608e4c8d8f881388b965ed48">Thereafter</span><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">22,499,147</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">22,192,028</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">39,479,523</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">37,982,261</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> P1M P5Y 0.234 0 654489 1306251 377276 754466 1331759 469786 <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal; font-size: 10pt;"> Contract assets and deferred revenues consist of the following as of June 30, 2023: </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Contract Assets</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Contract </div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Liability</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Costs of </div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">obtaining </div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">contracts</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Unbilled </div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">revenue</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Deferred </div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Revenue</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Balance at January 1, 2022</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">70,278</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">986,613</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">1,056,891</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">637,563</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Beginning deferred revenue balance recognized during the period</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(637,562</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Net change due to timing of billings, payments and recognition</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">87,738</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">1,108,329</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">1,196,067</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">2,581,286</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Balance at December 31, 2022</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">158,016</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">2,094,942</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">2,252,958</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">2,581,287</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Beginning deferred revenue balance recognized during the period</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(2,168,625</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Net change due to timing of billings, payments and recognition</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">69,183</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(511,799</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(442,616</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">2,850,101</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Balance at June 30, 2023</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">227,199</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">1,583,143</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">1,810,342</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">3,262,763</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> 70278 986613 1056891 637563 0 0 0 637562 87738 1108329 1196067 2581286 158016 2094942 2252958 2581287 0 0 0 2168625 69183 -511799 -442616 2850101 227199 1583143 1810342 3262763 P36M <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">The transaction price allocated to remaining performance obligations consisted of the following:</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Estimated next <span style="-sec-ix-hidden:Fact_a53ccc49d32c4cbc9c369313ae070d7d"><span style="-sec-ix-hidden:Fact_0e3986de96744877a46d797d119f3912">twelve months</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">16,980,376</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">15,790,233</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="-sec-ix-hidden:Fact_a4d319a8608e4c8d8f881388b965ed48">Thereafter</span><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">22,499,147</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">22,192,028</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">39,479,523</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">37,982,261</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 16980376 15790233 22499147 22192028 39479523 37982261 <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Segment Information</div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">FASB ASC 280, <span style="font-style: italic;">Segment Reporting</span> (“ASC 280”), establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is the chief executive officer, who reviews the financial performance and the results of operations of the segments prepared in accordance with U.S. GAAP when making decisions about allocating resources and assessing performance of the Company.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Customer Concentration</div> <div style="display:none;"><br/></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none; text-indent: -9pt; margin-left: 9pt;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify;"><span style="font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">During the three and six months ended June 30, 2023 and 2022, the Company had two customers representing 13.4% and 12.6% of revenue. At June 30, 2023, the Company had three customers representing 34.7%, 14.3% and 11.8% of accounts receivable.  </span> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0);"><br/> </span> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">During the three months ended June 30, 2022, the Company had two customers representing 17.0% and 10.5% of revenue. During the six months ended June 30, 2022, the Company had three customers representing 15.8%, 10.6% and 10.3% of revenue. At December 31, 2022, the Company had three customers representing 25.9%, 14.8% and 14.6% of accounts receivable.</span> </div> 2 2 2 2 0.134 0.134 0.126 0.126 3 0.347 0.143 0.118 2 0.17 0.105 3 0.158 0.106 0.103 3 0.259 0.148 0.146 <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Concentration of Vendors</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> The Company licenses certain information assets from third parties as a key input to certain Information and Software products. Any disruption associated with these suppliers could have a material short-term impact on the business while alternate sources are secured. </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Property and Equipment, Net</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">Property and equipment are stated at cost, net of accumulated depreciation, which is recorded commencing at the in-service date using the straight-line method at rates sufficient to charge the cost of depreciable assets to operations over their estimated useful lives, which are 1 to 7 years. Maintenance and repairs are charged to operations as incurred.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">The Company reviews for the impairment of long-lived assets annually and whenever events and or changes in circumstances indicate that the carrying value of an asset may not be recoverable. Such indicators include, among others, the nature of the asset, the projected future economic benefit of the asset, historical and future cash flows and profitability measurements. An impairment loss would be recognized when the value of the undiscounted estimated future cash flows expected to result from the use of the asset and its eventual disposition is less than the carrying value. There were no impairment losses recognized during the three and six months ended June 30, 2023 and 2022.</span></div> P1Y P7Y 0 0 0 0 <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Software Development Costs</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">T<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">he Company accounts for costs incurred in the development of computer software in accordance with ASC Subtopic </span>350<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">-</span>40,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; color: rgb(0, 0, 0);">Intangibles – Goodwill and Other – Internal-Use Software </span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">and ASC Subtopic </span>985<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">-</span>20,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; color: rgb(0, 0, 0);">Software Costs of Software to be Sold, Leased or Marketed</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">. Product development costs are primarily related to Company personnel and contractors for design and evaluating software development, testing, bug fixes and other maintenance activities. Product development costs incurred in the application development stage for internal use software are subject to capitalization and subsequent amortization, and possible impairment.</span> The Company begins to capitalize these costs when preliminary development efforts are successfully completed, management has authorized and committed project funding and it is probable that the project will be completed and the software would be used as intended. Capitalization ceases upon completion of all substantial testing. Such costs are amortized when placed in service, on a straight-line basis over the estimated useful life of the related asset, generally estimated to be three years.<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> Product development costs not pertaining to the application development stage are expensed as incurred.</span><br/> </div> P3Y <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Contingencies</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">Occasionally, the Company may be involved in claims and legal proceedings arising from the ordinary course of its business. The Company records a provision for a liability when it believes that it is both probable that a liability has been incurred, and the amount can be reasonably estimated. If these estimates and assumptions change or prove to be incorrect, it could have a material impact on the Company’s condensed consolidated financial statements. Contingencies are inherently unpredictable, and the assessments of the value can involve a series of complex judgments about future events and can rely heavily on estimates and assumptions.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Advertising</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Advertising costs are expensed as incurred and included in sales and marketing expenses and amounted to </span>$20,294<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">, </span>$35,419, $0<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> and </span>$2,000<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> for the </span>three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> and six months ended June </span>30,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> </span>2023 and 2022,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> respectively.</span></div> 20294 35419 0 2000 <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Net Income (Loss) per Share</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">The calculation of earnings per share is based on the weighted average number of ordinary shares or ordinary stock equivalents outstanding during the applicable period. The dilutive effect of ordinary stock equivalents is excluded from basic earnings per share and is included in the calculation of diluted earnings per share, unless their impact is antidilutive to the “control number”, which is loss from continuing operations. Employee equity share options and similar equity instruments granted by the Company are treated as potential ordinary shares outstanding in computing diluted earnings per share. Diluted shares outstanding are calculated based on the average share price for each fiscal period using the treasury stock method. Under the treasury stock method, the amount the employee must pay for exercising stock options, the amount of compensation cost for future service that the Company has not yet recognized, and the amount of benefits that would be recorded in ordinary shares when the award becomes deductible for tax purposes are assumed to be used to repurchase shares.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Distinguishing Liabilities from Equity</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company relies on the guidance provided by ASC Topic 480, <span style="font-style: italic;">Distinguishing Liabilities from Equity</span> and ASC 815-40, <span style="font-style: italic;">Derivatives and Hedging: Contracts in Entity’s Own Equity</span> (“ASC 815-40”), to classify certain redeemable and/or convertible instruments. The Company first determines whether a financial instrument should be classified as a liability. The Company will determine the liability classification if the financial instrument is mandatorily redeemable, or if the financial instrument, other than outstanding shares, embodies a conditional obligation that the Company must or may settle by issuing a variable number of its equity shares.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Once the Company determines that a financial instrument should not be classified as a liability, the Company determines whether the financial instrument should be presented between the liability section and the equity section of the balance sheet (“temporary equity”). The Company will determine temporary equity classification if the redemption of the financial instrument is outside the control of the Company (i.e. at the option of the holder). Otherwise, the Company accounts for the financial instrument as permanent equity.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;">Initial Measurement</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company records its financial instruments classified as liability, temporary equity or permanent equity at issuance at the fair value, or cash received.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;">Subsequent Measurement – Financial instruments classified as liabilities</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company records the fair value of its financial instruments classified as liabilities at each subsequent measurement date. The changes in fair value of its financial instruments classified as liabilities are recorded as other expense/income.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Stock-based Compensation</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal;">The Company’s 2020 Equity Incentive Plan (“2020 Plan”) permits the grant of stock options, restricted stock awards and/or restricted stock units. A total of 4,000,000 shares of Company common stock were originally authorized and reserved for issuance under the 2020 Plan. On June 15, 2022, the Company’s stockholders approved an amendment to the 2020 Plan, which amended the 2020 Plan to increase the number of shares available for issuance by 2,400,000 shares to a total of 6,400,000 shares. Stock options represent the right to purchase Company common stock at the exercise price on the date of grant of the stock option at a future date. Restricted stock awards are grants of shares of Company common stock. Restricted stock units represent the right to receive shares of Company common stock on future specified dates. Stock options, restricted stock awards and restricted stock units granted contain restrictions that cause them to be subject to substantial risk of forfeiture and restrict their exercise, sale or other transfer by the grantee until they vest. The terms of the stock options, restricted stock awards and units granted under the 2020 Plan are determined by the Board of Directors in the agreement evidencing the award, including the number of shares, period of restriction or vesting schedule and other terms. The fair value of the stock options, restricted stock awards and restricted stock units is based on the underlying grant date fair value of Company common stock. The fair value is then expensed over the requisite service periods of the awards, net of forfeitures, which is generally the service period and the related amount is recognized in the condensed consolidated statements of operations.</div> 4000000 2400000 6400000 <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Income Taxes</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company accounts for income taxes in accordance with FASB ASC 740 (“ASC 740”). Deferred income tax assets and liabilities are determined based upon differences between financial reporting and tax bases of assets and liabilities, which are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman';"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The provision for income taxes represents Federal and state and local income taxes. The effective rate differs from statutory rates due to the effect of state and local income taxes, tax benefit of R&amp;D credits, and certain nondeductible expenses. Our effective tax rate will change from quarter to quarter based on recurring and non-recurring factors including, but not limited to, the geographical mix of earnings, enacted tax legislation and state and local income taxes. In addition, changes in judgment from the evaluation of new information resulting in the recognition, derecognition, or re-measurement of a tax position taken in a prior annual period is recognized separately in the quarter of the change.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman';"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">For the three and six months ended June 30, 2023 and 2022, the Company recognized net income tax expense of $36,187, $66,096, $5,000 and $10,000, respectively. The Company claims R&amp;D tax credits on eligible R&amp;D expenditures. The R&amp;D tax credits are recognized as a reduction to income tax expense.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman';"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company recognized a taxable gain on sale of discontinued operations during the for the six months ended June 30, 2023, which resulted in utilization of certain available federal and state net operating loss carryforwards. As a result, the Company recorded income taxes related to discontinued operations of $2,722,570 after utilization of federal and state net operating losses during the six months ended June 30, 2023. Income taxes related to discontinued operations for the three months ended June 30, 2023 result from adjustments to estimates impacting intraperiod tax allocations.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman';"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company files a consolidated U.S. income tax return and tax returns in certain state and local jurisdictions. As of June 30, 2023, the Company is not subject to examination in any tax jurisdictions.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman';"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Tax contingencies are recorded, if needed, to address potential exposure involving tax positions the Company has taken that could be challenged by tax authorities. These potential exposures could result from applications of various statutes, rules, regulations and interpretations. Any estimates of tax contingencies contain assumptions and judgments about potential actions by taxing jurisdictions. Any interest and penalties related to uncertain tax positions would be included as part of the income tax provision. The Company’s conclusions regarding uncertain tax positions may be subject to review and adjustment at a later date based upon ongoing analysis of or changes in tax laws, regulations and interpretations thereof as well as other factors.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman';"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On August 16, 2022, the Inflation Reduction Act of 2022 (the “IRA”) was enacted and signed into law. Regarded as the reduced version of the proposed Build Back Better Act, the IRA contains two main corporate income tax provisions, including a 15% minimum tax on the average annual adjusted financial statement income of corporations with profits over $1 billion over a three-year period, as well as a 1% excise tax on the corporate stock buybacks by domestic publicly traded corporations. The Company is currently evaluating the impact of the IRA on its financial statements for tax year 2023 but does not expect a material impact to the Company’s tax position.</div> 36187 66096 5000 10000 2722570 0.15 0.01 <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Separation Expenses</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Effective February 10, 2023, the Company’s Chief Executive Officer, President and Class II member of the Board of Directors resigned. In connection with the resignation, the Company entered into a separation agreement providing for, among other things, (i) salary continuation for twelve months and (ii) accelerated vesting of 106,656 unvested restricted shares of Company common stock. Separation expenses for the <span style="color: rgb(0, 0, 0);">six months ended June 30, 2023</span> include<span style="color: rgb(0, 0, 0);"> $250,000 related to the salary continuation and $349,832</span> related to the accelerated vesting of stock. There were no such expenses incurred for the three months ended June 30, 2023.<br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On March 2, 2022, the Company and two advisors agreed not to renew special advisor agreements between the advisors and the Company. The advisors were the former chief executive officer and chief financial officer of Helix who were granted stock options in conjunction with their respective advisory agreements that were entered into upon the completion of the Helix acquisition. The Company and the advisors mutually agreed not to renew the advisory agreements. The services provided by these advisors included transition planning and consulting services related to integration of the business operations of Helix and Forian. Per the terms of the agreements, options to purchase 366,166 shares of common stock continued to vest according to their original terms through March 2, 2023, and unvested stock options to purchase 732,332 shares of common stock were forfeited. The advisors were not required to perform services to the Company beyond the non-renewal date of March 2, 2022. As a result, the Company recorded $5,417,043 of stock compensation expense during March 2022 related to the options that vested through  March 2, 2023.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In addition, the Company records normal course of business severance expenses in the operating expense line item related to its employees’ activities. </div> P12M 106656 250000 349832 0 0 2 366166 732332 5417043 <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;">Recent Accounting Pronouncements</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In October 2021, the FASB issued Accounting Standards Update No. 2021-08, <span style="font-style: italic;">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span> (“ASU 2021-08”). The FASB issued ASU 2021-08 to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. The amendment is effective for financial statements for interim and annual periods beginning after December 15, 2022. ASU 2021-08 was adopted on January 1, 2023. The adoption of ASU 2021-08 did not have a material impact on the condensed consolidated financial statements.</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company has considered all other recently issued accounting pronouncements and does not believe the adoption of such pronouncements will have a material impact on its financial statements.</div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 36pt;"> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-weight: bold;">Note 4<br/> </span></div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-weight: bold;">DISCONTINUED OPERATIONS</span></div> </td> </tr> </table> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-weight: bold;"> </span><br/></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-style: italic; font-weight: bold;">Helix Businesses Discontinued Operations</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">On February 10, 2023, Helix completed the sale of 100% of the outstanding capital stock of its wholly owned subsidiary, BioTrack, in exchange for $30.0 million, consisting of $20.0 million paid at closing and $10.0 million paid in twelve unconditional monthly installments thereafter. In March 2022, Helix sold its security monitoring business and in October 2022, sold its Argentinian subsidiary, Engeni LLC. The security monitoring business, BioTrack and Engeni are collectively referred to as the “Helix Businesses.” As a result of these transactions, as of February 10, 2023, the Company no longer provides products or services to the cannabis industry. The Company continues to provide analytics solutions to customers in the healthcare and related industries.</div> <div style="display:none;"><br/></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: normal; white-space: normal; word-spacing: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400; text-align: justify; text-indent: 0px; text-transform: none;"> <br/> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The Company recognized a gain on sale of BioTrack of $11,531,849 and a loss from discontinued operations of $94,427 during the six months ended June 30, 2023, which is included as part of discontinued operations. The Company also recorded income taxes related to discontinued operations of $32,426 and $2,722,570 during the three and six months ended June 30, 2023, respectively.</div> <div style="display:none;"><br/></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: normal; white-space: normal; word-spacing: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400; text-align: justify; text-indent: 0px; text-transform: none;"> <br/> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The Company recorded a gain on the sale of assets related to its security monitoring business of $202,159 during the six months ended June 30, 2022. The amount was reclassified to discontinued operations in 2023 as it was part of a strategic shift which became significant to the Company’s operations upon the sale of BioTrack.</div> <div style="display:none;"><br/></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: normal; white-space: normal; word-spacing: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400; text-align: justify; text-indent: 0px; text-transform: none;"> <br/> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The following table summarizes the major classes of assets and liabilities of the Helix Businesses as reported on the consolidated balance sheets as of December 31, 2022:</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; text-transform: none; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Carrying amounts of assets associated with Helix Businesses included as part of discontinued operations:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0);">Cash and cash equivalents</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">524,155</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0);">Accounts receivable, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">738,510</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0);">Prepaid expenses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">131,023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="margin-left: 12pt; color: rgb(0, 0, 0);">Current assets of discontinued operations</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">1,393,688</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0);">Property and equipment, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,500,376</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0);">Intangible assets, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">6,775,841</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0);">Goodwill</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">9,099,372</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0);">Right of use assets, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">603,636</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0);">Deposits and other assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">58,649</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 12pt; color: rgb(0, 0, 0);">Non-current assets of discontinued operations</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">19,037,874</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Carrying amounts of liabilities associated with Helix Businesses included as part of discontinued operations:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0);">Accounts payable</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">258,960</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0);">Accrued expenses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">661,981</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0);">Short-term operating lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">243,888</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0);">Deferred revenues</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">497,418</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="margin-left: 12pt; color: rgb(0, 0, 0);">Current liabilities of discontinued operations</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">1,662,247</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0);">Long-term operating lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">365,609</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Non-current liabilities of discontinued operations</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">365,609</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The following table summarizes the major income and expense line items of the Helix Businesses as reported in the condensed consolidated statements of operations <span style="color: rgb(0, 0, 0);">for the three and six months ended June 30, 2023 and 2022</span>:</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"> <br/> </div> <div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; text-transform: none; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: center; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">For the Three Months Ended </div> <div style="color: rgb(0, 0, 0); font-weight: bold;">June 30,</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> <div> For the Six Months Ended </div> <div>June 30,</div> </td> <td colspan="1" rowspan="1" style="font-weight: bold; font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman';">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman';">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">2023</td> <td colspan="1" style="font-weight: bold; font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">2022</td> <td colspan="1" style="font-weight: bold; font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">Income and expense line items related to Helix Businesses:</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Revenues:</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 12pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Information and Software</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">2,495,901</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,121,677</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">4,770,134</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="margin-left: 12pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Services</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">399,655</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">179,798</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">828,361</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 12pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">35,788</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">189,267</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Total revenues</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">2,931,344</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">1,301,475</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">5,787,762</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Costs and Expenses:</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 12pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Cost of revenues</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">1,508,257</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">699,015</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">2,873,484</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="margin-left: 12pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Research and development</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">810,689</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">160,164</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">1,800,725</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 12pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Sales and marketing</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">505,637</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">35,005</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,064,981</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="margin-left: 12pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">General and administrative</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">1,183,347</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">129,283</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">2,326,271</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 12pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Depreciation and amortization</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">587,788</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">372,435</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,178,113</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Total costs and expenses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">4,595,718</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">1,395,902</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">9,243,574</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Loss from discontinued operations for Helix Businesses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">(1,664,374</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">)</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(94,427</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(3,455,812</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Other Income (Expense):</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 12pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Interest and investment income</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">37</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">730</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="margin-left: 12pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Interest expense</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">(14,928</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">)</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(40,706</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 12pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Foreign currency related gains, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">253,852</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">331,828</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Total other income, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">238,961</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">291,852</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; text-indent: -9pt; margin-left: 18pt;">Net loss from discontinued operations for Helix Businesses before income taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">(1,425,413</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">)</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(94,427</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(3,163,960</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Gain on sale of discontinued operations</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">11,531,849</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">202,159</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Income tax expense</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">(32,426</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(2,722,570</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; text-indent: -9pt; margin-left: 18pt;">Net gain (loss) from discontinued operations, net of tax for Helix Businesses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(32,426</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(1,425,413</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">8,714,852</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">(2,961,801</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">)</td> </tr> </table> </div> 1 30000000 20000000 10000000 12 11531849 -94427 32426 2722570 202159 <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The following table summarizes the major classes of assets and liabilities of the Helix Businesses as reported on the consolidated balance sheets as of December 31, 2022:</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; text-transform: none; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Carrying amounts of assets associated with Helix Businesses included as part of discontinued operations:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0);">Cash and cash equivalents</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">524,155</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0);">Accounts receivable, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">738,510</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0);">Prepaid expenses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">131,023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="margin-left: 12pt; color: rgb(0, 0, 0);">Current assets of discontinued operations</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">1,393,688</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0);">Property and equipment, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,500,376</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0);">Intangible assets, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">6,775,841</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0);">Goodwill</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">9,099,372</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0);">Right of use assets, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">603,636</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0);">Deposits and other assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">58,649</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 12pt; color: rgb(0, 0, 0);">Non-current assets of discontinued operations</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">19,037,874</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Carrying amounts of liabilities associated with Helix Businesses included as part of discontinued operations:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0);">Accounts payable</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">258,960</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0);">Accrued expenses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">661,981</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0);">Short-term operating lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">243,888</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0);">Deferred revenues</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">497,418</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="margin-left: 12pt; color: rgb(0, 0, 0);">Current liabilities of discontinued operations</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">1,662,247</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0);">Long-term operating lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">365,609</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Non-current liabilities of discontinued operations</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">365,609</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The following table summarizes the major income and expense line items of the Helix Businesses as reported in the condensed consolidated statements of operations <span style="color: rgb(0, 0, 0);">for the three and six months ended June 30, 2023 and 2022</span>:</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"> <br/> </div> <div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; text-transform: none; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: center; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">For the Three Months Ended </div> <div style="color: rgb(0, 0, 0); font-weight: bold;">June 30,</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> <div> For the Six Months Ended </div> <div>June 30,</div> </td> <td colspan="1" rowspan="1" style="font-weight: bold; font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman';">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman';">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">2023</td> <td colspan="1" style="font-weight: bold; font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">2022</td> <td colspan="1" style="font-weight: bold; font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">Income and expense line items related to Helix Businesses:</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Revenues:</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 12pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Information and Software</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">2,495,901</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,121,677</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">4,770,134</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="margin-left: 12pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Services</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">399,655</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">179,798</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">828,361</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 12pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">35,788</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">189,267</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Total revenues</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">2,931,344</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">1,301,475</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">5,787,762</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Costs and Expenses:</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 12pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Cost of revenues</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">1,508,257</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">699,015</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">2,873,484</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="margin-left: 12pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Research and development</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">810,689</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">160,164</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">1,800,725</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 12pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Sales and marketing</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">505,637</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">35,005</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,064,981</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="margin-left: 12pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">General and administrative</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">1,183,347</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">129,283</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">2,326,271</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 12pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Depreciation and amortization</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">587,788</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">372,435</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,178,113</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Total costs and expenses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">4,595,718</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">1,395,902</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">9,243,574</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Loss from discontinued operations for Helix Businesses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">(1,664,374</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">)</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(94,427</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(3,455,812</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Other Income (Expense):</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 12pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Interest and investment income</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">37</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">730</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="margin-left: 12pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Interest expense</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">(14,928</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">)</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(40,706</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 12pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Foreign currency related gains, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">253,852</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">331,828</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Total other income, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">238,961</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">291,852</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; text-indent: -9pt; margin-left: 18pt;">Net loss from discontinued operations for Helix Businesses before income taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">(1,425,413</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">)</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(94,427</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(3,163,960</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Gain on sale of discontinued operations</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">11,531,849</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">202,159</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="margin-left: 6pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Income tax expense</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">(32,426</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(2,722,570</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; text-indent: -9pt; margin-left: 18pt;">Net gain (loss) from discontinued operations, net of tax for Helix Businesses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(32,426</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(1,425,413</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">8,714,852</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">(2,961,801</td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">)</td> </tr> </table> </div> 524155 738510 131023 1393688 2500376 6775841 9099372 603636 58649 19037874 258960 661981 243888 497418 1662247 365609 365609 0 2495901 1121677 4770134 0 399655 179798 828361 0 35788 0 189267 0 2931344 1301475 5787762 0 1508257 699015 2873484 0 810689 160164 1800725 0 505637 35005 1064981 0 1183347 129283 2326271 0 587788 372435 1178113 0 4595718 1395902 9243574 0 -1664374 -94427 -3455812 0 37 0 730 0 14928 0 40706 0 253852 0 331828 0 238961 0 291852 0 -1425413 -94427 -3163960 0 0 11531849 202159 32426 0 2722570 0 -32426 -1425413 8714852 -2961801 <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 36pt;"> <div style="text-align: left;"><span style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">Note 5</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> <br/> </span> </div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: left; font-size: 10pt; font-family: 'Times New Roman';"><span style="font-weight: bold;">MARKETABLE SECURITIES</span></div> </td> </tr> </table> </div> <div style="text-align: justify;"> <span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman';">Marketable securities are stated at estimated fair value based upon current market quotes (level 1 inputs) and are classified as available-for-sale. Realized gains and losses are included in investment income. Unrealized gains and losses are immaterial and therefore the Company has presented such amounts within investment income in <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">the condensed consolidated statements of operations</span>. </span>The Company invests in short-term U.S. Treasuries and money market mutual funds. <span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);">As of June 30, 2023 and December 31, 2022, <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">marketable securities consisted of the following:</span></span></div> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/> </span></div> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman';"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2022 </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">United States Treasury Bills</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-left: 6pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cost</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">37,849,427</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">17,234,633</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; margin-left: 6pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Fair Market Value</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">38,344,436</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">17,396,487</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);">As of June 30, 2023 and December 31, 2022, <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">marketable securities consisted of the following:</span></span> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/> </span></div> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman';"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2022 </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">United States Treasury Bills</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-left: 6pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cost</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">37,849,427</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">17,234,633</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; margin-left: 6pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Fair Market Value</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">38,344,436</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">17,396,487</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 37849427 17234633 38344436 17396487 <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 36pt;"> <div style="text-align: left;"><span style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">Note 6</span></div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: left; font-size: 10pt; font-family: 'Times New Roman';"><span style="font-weight: bold;">PREPAID EXPENSES AND OTHER CURRENT ASSETS<br/> </span></div> </td> </tr> </table> </div> <div style="text-align: justify;"> <span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman';">The Company has various agreements which require upfront and periodic payments. The Company records the expenses related to these agreements ratably over the annual terms. As of June 30, 2023 and December 31, 2022, the Company’s balance sheet reflected prepaid expenses of $968,130 and $835,786, respectively, primarily relating to various software licenses and insurance policies with durations ranging from 3 months to 1 year.</div> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman';"> <br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;">Included in other current assets as of June 30, 2023 are amounts receivable from employees totaling $267,644.</div> 968130 835786 P3M P1Y 267644 <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 36pt;"> <div style="text-align: left;"><span style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">Note 7</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> <br/> </span> </div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: left;"> <div style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">PROPERTY AND EQUIPMENT, NET</div> </div> </td> </tr> </table> </div> <div style="text-align: justify;"> <span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman';">As of June 30, 2023 and December 31, 2022, property and equipment were comprised of the following:</div> <div><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: middle; font-size: 10pt; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; font-family: 'Times New Roman'; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-family: &amp;amp;">June 30, 2023</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; font-family: 'Times New Roman'; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-family: &amp;amp;">December 31, 2022</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-family: &amp;amp;">Personal computing equipment</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">94,521</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">160,079</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-family: &amp;amp;">Office equipment and capitalized software</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">73,260</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">7,991</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 18pt; font-size: 10pt; font-family: &amp;amp;">Total</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">167,781</div> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">168,070</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-family: &amp;amp;">Less: Accumulated depreciation</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">(70,945</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">(93,040</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 18pt; font-size: 10pt; font-family: &amp;amp;">Property and equipment, net</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">96,836</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">75,030</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman';">As of June 30, 2023 and December 31, 2022, property and equipment were comprised of the following:</div> <div><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: middle; font-size: 10pt; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; font-family: 'Times New Roman'; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-family: &amp;amp;">June 30, 2023</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; font-family: 'Times New Roman'; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-family: &amp;amp;">December 31, 2022</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-family: &amp;amp;">Personal computing equipment</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">94,521</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">160,079</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-family: &amp;amp;">Office equipment and capitalized software</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">73,260</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">7,991</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 18pt; font-size: 10pt; font-family: &amp;amp;">Total</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">167,781</div> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">168,070</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-family: &amp;amp;">Less: Accumulated depreciation</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">(70,945</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">(93,040</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 18pt; font-size: 10pt; font-family: &amp;amp;">Property and equipment, net</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">96,836</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">75,030</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> 94521 160079 73260 7991 167781 168070 70945 93040 96836 75030 <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 36pt;"> <div style="text-align: left;"><span style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">Note 8<br/> </span></div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: left; font-size: 10pt; font-family: 'Times New Roman';"><span style="font-weight: bold;">ACCRUED EXPENSES</span></div> </td> </tr> </table> </div> <div style="text-align: justify;"> <span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman';">As of June 30, 2023 and December 31, 2022, accrued expenses were comprised of the following:</div> <div><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: middle; font-size: 10pt; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">June 30, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">December 31, 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-family: 'Times New Roman';">Accrued salary, commission and bonus</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">1,777,924</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">2,112,482</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Income taxes payable</span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">1,390,170</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">—<br/> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-family: 'Times New Roman';">Accrued expenses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">1,656,142</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">1,654,307</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 18pt; font-size: 10pt; font-family: 'Times New Roman';">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">4,824,236</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">3,766,789</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman';">As of June 30, 2023 and December 31, 2022, accrued expenses were comprised of the following:</div> <div><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: middle; font-size: 10pt; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">June 30, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">December 31, 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-family: 'Times New Roman';">Accrued salary, commission and bonus</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">1,777,924</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">2,112,482</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Income taxes payable</span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">1,390,170</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">—<br/> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-family: 'Times New Roman';">Accrued expenses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">1,656,142</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">1,654,307</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 18pt; font-size: 10pt; font-family: 'Times New Roman';">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">4,824,236</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">3,766,789</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 1777924 2112482 1390170 0 1656142 1654307 4824236 3766789 <div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 36pt;"> <div style="text-align: left;"><span style="font-weight: bold; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Note 9</span><span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span> </div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: left; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: bold;">WARRANT LIABILITY</span></div> </td> </tr> </table> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman';"> <span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">In conjunction with the business combination with Helix, outstanding warrants to purchase Helix common stock were converted to warrants to purchase Company common stock. As the warrant holders have the option to receive cash in lieu of common stock in certain circumstances, the Company determined that the warrants require classification as a liability pursuant to ASC 815-40. In accordance with the applicable accounting guidance, the outstanding warrants are recognized as a warrant liability on the condensed consolidated balance sheet and were measured at their inception date fair value (the closing date of the business combination with Helix) and subsequently re-measured at each reporting period with changes being recorded in the condensed consolidated statements of operations. As of June 30, 2023 and 2022, the Company had 55,121 and 92,058 warrants outstanding classified as liabilities, respectively. </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 48px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">During the six months ended June 30, 2023, 36,936 warrants expired.</span></div> <div><span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="text-align: justify; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The fair value of the Company’s warrant liability, measured at Level 3 in the fair value hierarchy,  was calculated using the Black-Scholes model and the following inputs:</div> <div><span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of June 30, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <span style="font-weight: bold;">As of December 31, 2022</span></td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Fair value of Company's common stock</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2.45</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">2.73</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Dividend yield</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">0</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%</td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Expected volatility</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">65% - 89</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">76% - 92</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Risk free interest rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5.14% - 5.45</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">4.34% - 4.75</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%</td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Expected life (years)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.76</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">0.91<br/> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Exercise price</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">8.00 - $28.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">8.00 - $28.00</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Fair value of financial instruments - warrants</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,053</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">4,547</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The change in fair value of the Company’s financial instruments – warrants, measured at Level 3 in the fair value hierarchy, was calculated using the Black-Scholes model and the following inputs:</div> <div> <span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: &amp;amp; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: middle; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance as of January 1, 2023</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4,547</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 88%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Change in fair value of warrant liability</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(2,494</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 88%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance as of <span style="text-indent: 0pt;">June 30</span>, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,053</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; width: 100%; word-spacing: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none;"> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">Amount</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Balance as of January 1, <span style="text-indent: 0pt;">2022</span></div> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>369,234</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 88%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Change in fair value of warrant liability</div> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>(334,616</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 88%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Balance as of <span style="text-indent: 0pt;">June 30</span>, <span style="text-indent: 0pt;">2022</span></div> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div>34,618</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: &amp;amp; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: middle; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance as of April 1, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">10,106</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 88%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Change in fair value of warrant liability</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(8,053</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 88%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance as of <span style="text-indent: 0pt;">June 30</span>, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,053</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/> </div> <div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: &amp;amp; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: middle; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance as of April 1, <span style="text-indent: 0pt;">2022</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">149,394</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 88%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Change in fair value of warrant liability</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(114,776</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 88%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance as of <span style="text-indent: 0pt;">June 30</span>, <span style="text-indent: 0pt;">2022</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">34,618</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 55121 92058 36936 <div style="text-align: justify; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The fair value of the Company’s warrant liability, measured at Level 3 in the fair value hierarchy,  was calculated using the Black-Scholes model and the following inputs:</div> <div><span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of June 30, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <span style="font-weight: bold;">As of December 31, 2022</span></td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Fair value of Company's common stock</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2.45</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">2.73</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Dividend yield</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">0</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%</td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Expected volatility</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">65% - 89</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">76% - 92</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Risk free interest rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5.14% - 5.45</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">4.34% - 4.75</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%</td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Expected life (years)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.76</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">0.91<br/> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Exercise price</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">8.00 - $28.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">8.00 - $28.00</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Fair value of financial instruments - warrants</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,053</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">4,547</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> 2.45 2.73 0 0 0.65 0.89 0.76 0.92 0.0514 0.0545 0.0434 0.0475 P0Y9M3D P0Y10M28D 8 28 8 28 2053 4547 <div style="text-align: justify; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The change in fair value of the Company’s financial instruments – warrants, measured at Level 3 in the fair value hierarchy, was calculated using the Black-Scholes model and the following inputs:</div> <div> <span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: &amp;amp; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: middle; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance as of January 1, 2023</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4,547</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 88%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Change in fair value of warrant liability</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(2,494</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 88%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance as of <span style="text-indent: 0pt;">June 30</span>, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,053</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; width: 100%; word-spacing: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none;"> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-weight: normal; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">Amount</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Balance as of January 1, <span style="text-indent: 0pt;">2022</span></div> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>369,234</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 88%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Change in fair value of warrant liability</div> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>(334,616</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 88%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Balance as of <span style="text-indent: 0pt;">June 30</span>, <span style="text-indent: 0pt;">2022</span></div> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div>34,618</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: &amp;amp; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: middle; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance as of April 1, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">10,106</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 88%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Change in fair value of warrant liability</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(8,053</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 88%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance as of <span style="text-indent: 0pt;">June 30</span>, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,053</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/> </div> <div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: &amp;amp; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: middle; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance as of April 1, <span style="text-indent: 0pt;">2022</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">149,394</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 88%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Change in fair value of warrant liability</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(114,776</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 88%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance as of <span style="text-indent: 0pt;">June 30</span>, <span style="text-indent: 0pt;">2022</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">34,618</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 4547 -2494 2053 369234 -334616 34618 10106 -8053 2053 149394 -114776 34618 <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 36pt;"> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Note 10</div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">CONVERTIBLE NOTES</div> </td> </tr> </table> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">June 30, 2023</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">December 31, 2022</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;">Principal outstanding</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>24,000,000</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>24,000,000</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;">Add: accrued interest</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>1,537,315</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>1,120,767</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;">Less: unamortized debt issuance costs</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div>(11,553</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div>(14,220</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;">Convertible note payable, net of debt issuance costs</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>25,525,762</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>25,106,547</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On September 1, 2021, the Company entered into a Note Purchase Agreement with certain accredited investors and a director of the Company, pursuant to which the Company issued at 100% of par value $24,000,000 in aggregate principal balance of 3.5% Convertible Promissory Notes due September 1, 2025 (the “Notes”), convertible into (i) shares of Company common stock, and (ii) warrants to purchase shares of Company common stock equal to 20% of the principal amount of the Notes divided by the conversion price of the Notes (the “Warrants”). The Notes will mature on the fourth-year anniversary of the date of issuance, which time is also the termination date of the Warrants if issued. The conversion price of the Notes and the exercise price of the Warrants is $11.98 per share, which was the consolidated closing bid price of the Company common stock as reported by Nasdaq on August 31, 2021, the most recently completed trading day preceding the Company entering into the Note Purchase Agreement with investors with respect to the Notes. The holders of the Notes may, at any time, convert all or a portion of the Notes plus accrued interest (subject to a minimum principal amount of $100,000) at the conversion price. The Company may redeem all or a portion of any Notes then outstanding at any time after the first anniversary of issuance at a price of 112.5% of par value plus accrued interest. In the event of a change of control of the Company, the Company may redeem all Notes then outstanding at a price of 108% of par value plus accrued interest. Interest expense on the Notes is payable upon maturity or earlier redemption unless the Notes are converted prior to such time. In the event the holders of the Note convert all or a portion of the Notes, the related accrued interest is converted at the conversion price. Interest expense related to the Notes was $209,425, $416,548, $207,315 and $417,315 for the three and six months ended June 30, 2023 and 2022, respectively.</span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-align: justify; text-transform: none;">The Company evaluated the embedded features in accordance with ASC 815-15-25 and determined embedded features are all clearly and closely related to the debt host instrument and therefore are not required to be bifurcated and separately measured at fair value. The Warrants were not issued in connection with the Notes, and issuance of the Warrants is contingent upon conversion of the Notes at the option of the Holder, therefore no portion of the proceeds are allocated to the Warrants.</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Company incurred debt issuance costs associated with the Notes in the amount of $21,330, which were deferred and  are being amortized over the term of the Notes. During the three and six months ended June 30, 2023 and 2022, the Company recognized $1,333, $2,667, $1,333 and $2,666 in amortization of debt issuance costs, respectively.</div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">June 30, 2023</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">December 31, 2022</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;">Principal outstanding</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>24,000,000</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>24,000,000</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;">Add: accrued interest</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>1,537,315</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>1,120,767</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;">Less: unamortized debt issuance costs</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div>(11,553</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div>(14,220</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt;">Convertible note payable, net of debt issuance costs</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>25,525,762</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>25,106,547</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 24000000 24000000 1537315 1120767 11553 14220 25525762 25106547 1 24000000 0.035 0.20 11.98 100000 1.125 1.08 209425 416548 207315 417315 21330 1333 2667 1333 2666 <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 36pt;"> <div style="text-align: left;"><span style="font-weight: bold; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Note 11</span></div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: left; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: bold;">STOCK-BASED COMPENSATION</span></div> </td> </tr> </table> </div> <div style="text-align: justify;"> <span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="text-align: justify; font-style: italic; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;">Restricted Stock Awards and Restricted Stock Units</div> <div><span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="text-align: justify; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The table below includes issuances of restricted stock awards and units under the 2020 Plan and unvested equity interests of MOR which were converted into restricted Company common stock.<br/> </div> <div><span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Number of Restricted </div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Shares and Units<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Weighted Average </div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Grant Date Fair</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> Value Per Share</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Unvested at January 1, 2022</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,146,131</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1.28</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Issued</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">11.71</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Vested</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(474,768</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.03</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Canceled</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(120,105</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">12.18</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Unvested at <span style="text-indent: 0pt;">December 31</span>, <span style="text-indent: 0pt;">2022</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">551,258</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3.28</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Issued</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">570,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3.79</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Vested</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(234,999</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4.68</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Canceled</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(20,653</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.16</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Unvested at <span style="text-indent: 0pt;">June 30</span>, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">865,606</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3.31</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="text-align: justify; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The 865,606 of unvested awards at <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">June 30, 2023</span> consisted of 128,608 restricted stock units and 736,998 shares of restricted stock.</div> <div style="text-align: justify; font-family: 'Times New Roman';"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="text-align: justify; font-style: italic; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;">Stock Options</div> <div><span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="text-align: justify; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As part of the business combination with Helix, the Company assumed the Helix TCS, Inc. Omnibus Stock Incentive Plan and the Bio-Tech Medical Software, Inc. 2014 Stock Incentive Plan, each as amended, pursuant to which options exercisable at prices between $2.00 and $51.80 per share for 455,089 shares of Company common stock were outstanding. The value attributable to service subsequent to the business combination is recognized as compensation cost by the Company.</div> <div><span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="text-align: justify; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The fair value of the stock options was estimated at Level 3 in the fair value hierarchy using the Black-Scholes option pricing model, and the assumptions used in calculating the fair value of stock-based awards represent management’s best estimates and involve inherent uncertainties and the application of management’s judgement. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal;">The assumptions used to calculate the grant date fair value of the options outstanding at June 30, 2023 and December 31, 2022 are as follows:</span></div> <div> <span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="3" rowspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" valign="bottom"> <div>June 30,</div> <div> 2023</div> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"> <div>December 31,</div> <div> 2022</div> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Exercise Price</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2.00 to $51.80</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">2.00 to $51.80</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Fair value of Company common stock</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2.98 to $15.61</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">2.98 to $15.61</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Dividend yield</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0%<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">0%<br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><br/> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Expected volatility</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: right;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">83% to 188% </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; white-space: nowrap;" valign="bottom">83% to 188%</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Risk Free interest rate</div> </td> <td colspan="3" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.27% to 4.52%</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">0.27% to 4.52%</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Expected life (years) remaining</div> </td> <td colspan="3" style="vertical-align: middle;" valign="bottom"> <div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.01 to 9.62</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; white-space: nowrap;" valign="bottom">0.01 to 9.62</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="text-align: justify; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Stock option activity for the six months ended <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">June 30, 2023 and the year ended December 31, 2022</span> is as follows:</div> <div><span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Shares </div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Underlying </div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Options</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Weighted Average </div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Exercise Price</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Weighted Average</div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> Remaining</div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> Contractual Term</div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> (in years)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Outstanding at January 1, 2022</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4,046,973</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">14.25</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">8.75</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Granted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,203,250</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4.02</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">9.14</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Exercised</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(33,334</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2.47</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2.55</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Forfeited and expired</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(1,233,081</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">13.87</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">8.12</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Outstanding at <span style="text-indent: 0pt;">December 31</span>, <span style="text-indent: 0pt;">2022</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3,983,808</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">10.53</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">8.23</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 64%;" valign="bottom">Granted</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">1,097,500</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">3.71</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">8.45</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom">Exercised</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">(2,452</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">8.34</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">8.34</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 64%; padding-bottom: 2px;" valign="bottom">Forfeited and expired</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">(1,528,312</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">12.60</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">7.70</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">Outstanding at June 30, 2023</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">3,550,544</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">7.54</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">8.54</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Vested options at <span style="text-indent: 0pt;">June 30</span>, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,076,200</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">12.59</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">6.69</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="text-align: justify; font-style: italic; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The weighted average exercise price and remaining contractual life of exercisable options as of June 30, 2023 is $7.54 and 8.54 years, respectively. The total aggregate intrinsic value of the exercisable options as of June 30, 2023 was approximately $25,482.</span></div> <div style="text-align: justify; font-style: italic; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; font-style: italic; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;">Stock Compensation Expense</div> <div><span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">weighted-average</span> grant date fair value per share for the stock options granted was $3.42 and $6.17 for the six months ended June 30, 2023 and 2022, respectively.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 48px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">On February 10, 2023, the Company’s Chief Executive Officer, President and Class II member of the Board of Directors resigned. In connection with the resignation, the Company entered into a separation agreement providing for, among other things, accelerated vesting of 106,656 unvested restricted shares of the Company common stock. Stock based compensation expense for the six months ended June 30, 2023 includes $</span>349,832<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 48px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> related to the accelerated vesting of stock.</span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 48px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> On March 2, 2022, the Company and the former chief executive officer and the former chief financial officer of Helix mutually agreed not to renew special advisor agreements between the advisors and the Company. Per the terms of the agreements, options to purchase 366,166 shares of common stock continued to vest according to their original terms through March 2, 2023, and unvested stock options to purchase 732,332 shares of common stock were forfeited. The advisors were not required to perform services to the Company beyond the non-renewal date of March 2, 2022. As a result, the Company recorded $5,417,043 of stock compensation expense during March 2022 related to the options that vested through March 2, 2023.</div> <div><span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">At June 30, 2023, the total unrecognized stock compensation expense related to unvested stock option awards and restricted stock awards and restricted stock units granted was $13,823,992, which the Company expects to recognize over a weighted-average period of approximately 2.86 years. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal;">Stock compensation expense for the three and six months ended June 30, 2023 and 2022 is as follows:</span></div> <div><span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">For the Three Months Ended June 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div><span style="font-weight: bold;">For the Six Months Ended June 30,<br/> </span></div> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"><br/> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">2023</span></td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">2022</span></td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Services</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">34,272</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">36,975</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</span></td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">72,198</span></td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</span></td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">56,604</span></td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Research and development</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">36,964</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">86,491</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">75,156</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">133,932</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Sales and marketing</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">49,915</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">188,728</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">103,917</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">240,549</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">General and administrative</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,419,191</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,062,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">2,767,472</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">3,140,044</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">Separation expenses<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">349,832</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">5,417,043</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 52%;" valign="bottom">Subtotal<br/> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">1,540,342</td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">1,374,194</td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">3,368,575</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">8,988,172</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">Discontinued operations<br/> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">—</td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">392,000</td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">(247,308</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">682,606</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 52%; padding-bottom: 4px;" valign="bottom">Total</td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">$</td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">1,540,342</td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">$</td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">1,766,194</td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">3,121,267</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">9,670,778</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total intrinsic value of options exercised during the period ended June 30, 2023 was $368. The total fair value of restricted shares vested during the period ended June 30, 2023 was $106,013.</div> <div style="text-align: justify; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The table below includes issuances of restricted stock awards and units under the 2020 Plan and unvested equity interests of MOR which were converted into restricted Company common stock.<br/> </div> <div><span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Number of Restricted </div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Shares and Units<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Weighted Average </div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Grant Date Fair</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> Value Per Share</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Unvested at January 1, 2022</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,146,131</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1.28</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Issued</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">11.71</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Vested</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(474,768</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.03</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Canceled</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(120,105</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">12.18</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Unvested at <span style="text-indent: 0pt;">December 31</span>, <span style="text-indent: 0pt;">2022</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">551,258</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3.28</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Issued</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">570,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3.79</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Vested</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(234,999</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4.68</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Canceled</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(20,653</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.16</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Unvested at <span style="text-indent: 0pt;">June 30</span>, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">865,606</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3.31</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> 1146131 1.28 0 11.71 474768 0.03 120105 12.18 551258 3.28 570000 3.79 234999 4.68 20653 0.16 865606 3.31 865606 128608 736998 2 51.8 455089 <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal;">The assumptions used to calculate the grant date fair value of the options outstanding at June 30, 2023 and December 31, 2022 are as follows:</span> <div> <span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="3" rowspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" valign="bottom"> <div>June 30,</div> <div> 2023</div> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"> <div>December 31,</div> <div> 2022</div> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Exercise Price</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2.00 to $51.80</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">2.00 to $51.80</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Fair value of Company common stock</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2.98 to $15.61</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">2.98 to $15.61</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Dividend yield</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0%<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">0%<br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><br/> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Expected volatility</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: right;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">83% to 188% </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; white-space: nowrap;" valign="bottom">83% to 188%</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Risk Free interest rate</div> </td> <td colspan="3" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.27% to 4.52%</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">0.27% to 4.52%</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Expected life (years) remaining</div> </td> <td colspan="3" style="vertical-align: middle;" valign="bottom"> <div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.01 to 9.62</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; white-space: nowrap;" valign="bottom">0.01 to 9.62</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 2 51.8 2 51.8 2.98 15.61 2.98 15.61 0 0 0.83 1.88 0.83 1.88 0.0027 0.0452 0.0027 0.0452 P0Y3D P9Y7M13D P0Y3D P9Y7M13D <div style="text-align: justify; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Stock option activity for the six months ended <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">June 30, 2023 and the year ended December 31, 2022</span> is as follows:</div> <div><span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Shares </div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Underlying </div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Options</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Weighted Average </div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Exercise Price</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Weighted Average</div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> Remaining</div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> Contractual Term</div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> (in years)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Outstanding at January 1, 2022</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4,046,973</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">14.25</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">8.75</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Granted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,203,250</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4.02</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">9.14</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Exercised</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(33,334</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2.47</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2.55</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Forfeited and expired</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(1,233,081</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">13.87</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">8.12</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Outstanding at <span style="text-indent: 0pt;">December 31</span>, <span style="text-indent: 0pt;">2022</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3,983,808</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">10.53</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">8.23</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 64%;" valign="bottom">Granted</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">1,097,500</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">3.71</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">8.45</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom">Exercised</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">(2,452</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">8.34</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">8.34</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 64%; padding-bottom: 2px;" valign="bottom">Forfeited and expired</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">(1,528,312</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">12.60</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">7.70</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">Outstanding at June 30, 2023</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">3,550,544</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">7.54</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">8.54</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Vested options at <span style="text-indent: 0pt;">June 30</span>, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,076,200</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">12.59</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">6.69</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 4046973 14.25 P8Y9M 1203250 4.02 P9Y1M20D 33334 2.47 P2Y6M18D 1233081 13.87 P8Y1M13D 3983808 10.53 P8Y2M23D 1097500 3.71 P8Y5M12D 2452 8.34 P8Y4M2D 1528312 12.6 P7Y8M12D 3550544 7.54 P8Y6M14D 2076200 12.59 P6Y8M8D 7.54 P8Y6M14D 25482 3.42 6.17 106656 349832 366166 732332 5417043 13823992 P2Y10M9D <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal;">Stock compensation expense for the three and six months ended June 30, 2023 and 2022 is as follows:</span> <div><span style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">For the Three Months Ended June 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div><span style="font-weight: bold;">For the Six Months Ended June 30,<br/> </span></div> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"><br/> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">2023</span></td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">2022</span></td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Services</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">34,272</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">36,975</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</span></td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">72,198</span></td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</span></td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">56,604</span></td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Research and development</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">36,964</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">86,491</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">75,156</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">133,932</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Sales and marketing</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">49,915</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">188,728</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">103,917</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">240,549</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">General and administrative</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,419,191</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,062,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">2,767,472</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">3,140,044</td> <td colspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">Separation expenses<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">349,832</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">5,417,043</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 52%;" valign="bottom">Subtotal<br/> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">1,540,342</td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">1,374,194</td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">3,368,575</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">8,988,172</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">Discontinued operations<br/> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">—</td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">392,000</td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">(247,308</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">682,606</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 52%; padding-bottom: 4px;" valign="bottom">Total</td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">$</td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">1,540,342</td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">$</td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">1,766,194</td> <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">3,121,267</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">9,670,778</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 34272 36975 72198 56604 36964 86491 75156 133932 49915 188728 103917 240549 1419191 1062000 2767472 3140044 0 0 349832 5417043 1540342 1374194 3368575 8988172 0 392000 -247308 682606 1540342 1766194 3121267 9670778 368 106013 <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 36pt;"> <div style="text-align: justify;"><span style="font-weight: bold; font-family: 'Times New Roman';">Note 12</span></div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: justify; font-family: 'Times New Roman';"><span style="font-weight: bold;">NET INCOME (LOSS) PER SHARE</span></div> </td> </tr> </table> </div> <div style="text-align: justify;"> <span style="font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table sets forth the computation of the basic and diluted net loss per share:</div> <div style="text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; text-transform: none; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Three Months Ended June 30,</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Six Months Ended June 30,</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2023<br/> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Net (loss) income:</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Loss from continuing operations</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(1,090,400</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(4,008,132</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(3,339,199</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(14,325,832</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></span></div> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">(Loss) Income from discontinued operations</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(32,426</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1,425,413</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">8,714,852</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(2,961,801</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Net (Loss) Income</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(1,122,826</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(5,433,545</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">5,375,653</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(17,287,633</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></span></div> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;"> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Basic and diluted loss from continuing operations per share attributable to common shareholders:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(0.03</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(0.13</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(0.10</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(0.45</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></span></div> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Basic and diluted (loss) income from discontinued operations per share:</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">—<br/> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(0.04</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.27<br/> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(0.09</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Net (loss) income per common share</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(0.03</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(0.17</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">0.17</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(0.54</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></span></div> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;"> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Weighted average common shares outstanding - basic and diluted</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">32,260,992<br/> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">31,984,208<br/> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">32,369,904<br/> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">31,921,761<br/> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div><span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table sets forth the outstanding potentially dilutive securities that have been excluded in the calculation of diluted net loss per share for the three and six months ended June 30, 2023 and 2022 because their inclusion would be anti-dilutive to the Company’s “control number”, which is loss from continuing operations.</div> <div> <span style="font-family: 'Times New Roman';"><br/> </span> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman';">As of June 30,<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="font-family: 'Times New Roman';">2023<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="font-family: 'Times New Roman';">2022<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Potentially dilutive securities:</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman';">Warrants</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">65,119</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">119,087</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman';">Stock options</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">3,550,544</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">3,467,891</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="margin-left: 9pt;">Convertible notes</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">2,532,330</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">2,453,088</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman';">Unvested Restricted Stock Awards and Units</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">865,610</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">990,584</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; text-indent: 10pt; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 9pt">Total <br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">7,013,603</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">7,030,650</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table sets forth the computation of the basic and diluted net loss per share:</div> <div style="text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; text-transform: none; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Three Months Ended June 30,</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Six Months Ended June 30,</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2023<br/> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Net (loss) income:</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Loss from continuing operations</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(1,090,400</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(4,008,132</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(3,339,199</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(14,325,832</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></span></div> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">(Loss) Income from discontinued operations</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(32,426</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1,425,413</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">8,714,852</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(2,961,801</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Net (Loss) Income</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(1,122,826</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(5,433,545</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">5,375,653</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(17,287,633</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></span></div> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;"> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Basic and diluted loss from continuing operations per share attributable to common shareholders:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(0.03</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(0.13</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(0.10</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(0.45</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></span></div> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Basic and diluted (loss) income from discontinued operations per share:</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">—<br/> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(0.04</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.27<br/> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(0.09</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Net (loss) income per common share</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(0.03</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(0.17</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">0.17</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">$</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">(0.54</span></span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);">)</span></span></div> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;"> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Weighted average common shares outstanding - basic and diluted</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">32,260,992<br/> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">31,984,208<br/> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">32,369,904<br/> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">31,921,761<br/> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> -1090400 -4008132 -3339199 -14325832 -32426 -1425413 8714852 -2961801 -1122826 -5433545 5375653 -17287633 -0.03 -0.03 -0.13 -0.13 -0.1 -0.1 -0.45 -0.45 0 0 -0.04 -0.04 0.27 0.27 -0.09 -0.09 -0.03 -0.03 -0.17 -0.17 0.17 0.17 -0.54 -0.54 32260992 32260992 31984208 31984208 32369904 32369904 31921761 31921761 <div style="text-align: justify; font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table sets forth the outstanding potentially dilutive securities that have been excluded in the calculation of diluted net loss per share for the three and six months ended June 30, 2023 and 2022 because their inclusion would be anti-dilutive to the Company’s “control number”, which is loss from continuing operations.</div> <div> <span style="font-family: 'Times New Roman';"><br/> </span> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman';">As of June 30,<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="font-family: 'Times New Roman';">2023<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="font-family: 'Times New Roman';">2022<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman';">Potentially dilutive securities:</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman';">Warrants</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">65,119</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">119,087</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman';">Stock options</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">3,550,544</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">3,467,891</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="margin-left: 9pt;">Convertible notes</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">2,532,330</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">2,453,088</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman';">Unvested Restricted Stock Awards and Units</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">865,610</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman';">990,584</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; text-indent: 10pt; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 9pt">Total <br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">7,013,603</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">7,030,650</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 65119 119087 3550544 3467891 2532330 2453088 865610 990584 7013603 7030650 <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 36pt;"> <div style="text-align: justify; font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">Note 13</div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: justify; font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">RELATED PARTY TRANSACTIONS</div> </td> </tr> </table> </div> <div><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Adam Dublin, the Company’s Chief Strategy Officer, was previously a consultant for a current vendor of the Company. Mr. Dublin’s consultancy with the vendor ended on December 11, 2020 and the parties have agreed not to renew the consulting agreement. Pursuant to Mr. Dublin’s consulting agreement with the vendor, Mr. Dublin received payments from the vendor for the </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">three and six months ended June 30, 2023 and 2022</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> of $127,050, $176,082, $142,266</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"> and $234,635, respectively.</span> </div> <div> <br/> </div> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman';"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On September 1, 2021, the Company issued at 100% of par value $24,000,000 in aggregate principal balance of 3.5% Convertible Promissory Notes due 2025 convertible into (i) shares of Company common stock and (ii) warrants to purchase shares of Company common stock equal to 20% of the principal amount of the Notes divided by the conversion price to a select group of institutional and accredited investors, which included a director of the Company who holds $6,000,000 of the Notes. See Note 10 for additional information.</span></div> 127050 176082 142266 234635 1 24000000 0.035 0.20 6000000 <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 36pt;"> <div style="text-align: justify;"><span style="font-weight: bold; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Note 14</span><span style="font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span> </div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: bold;">SEGMENT RESULTS</span></div> </td> </tr> </table> </div> <div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-style: normal; font-variant: normal; text-transform: none;">The Company provides innovative solutions, proprietary data and predictive analytics to optimize the operational, clinical and financial performance of its customers.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-style: normal; font-variant: normal; text-transform: none;">ASC 280 requires that public companies report profits and losses and certain other information on their “reportable operating segments” in their annual and interim financial statements. The internal organization used by the public company’s Chief Operating Decision Maker (CODM) to assess performance and allocate resources determines the basis for reportable operating segments. The Company’s CODM is the Chief Executive Officer. The CODM evaluates financial performance based on revenues and operating income.<br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">As discussed above, the Company disposed of its businesses servicing the cannabis industry in 2023, and has reclassified their historical results as discontinued operations. As such, the Company’s continuing operations are comprised of a <span style="-sec-ix-hidden:Fact_d060a3a7d9e34ded9f985a4bd619b4f1">single</span> reportable segment providing analytic and information services to the healthcare and related industries.</span> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 36pt;"> <div style="text-align: justify;"><span style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">Note 15</span></div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">LEASES</div> </td> </tr> </table> </div> <div><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; font-style: italic; font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">Operating Leases</span></div> <div><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">The Company accounts for leases in accordance with ASC Topic 842, <span style="font-style: italic;">Leases</span> (“ASC 842”). All contracts are evaluated to determine whether or not they represent a lease. A lease conveys the right to control the use of an identified asset for a period of time in exchange for consideration. The Company has operating leases primarily consisting of facilities with remaining lease terms of 1-5 years. The lease term represents the period up to the early termination date unless it is reasonably certain that the Company will not exercise the early termination option. Certain leases include rental payments that are adjusted periodically based on changes in consumer price and other indices.</div> <div><span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Leases are classified as finance or operating in accordance with the guidance in ASC 842. The Company does not hold any finance leases.</div> <div><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;">The Company is obligated under two short-term leases related to offices in Pennsylvania and Massachusetts. These short-term leases are currently leased on a month-to-month basis. A short-term lease is a lease with a term of 12 months or less and does not include the option to purchase the underlying asset that we would expect to exercise. The Company has elected to adopt the short-term lease exemption in ASC 842 and as such has not recognized a “right of use” asset or lease liability for these short-term leases.</div> <div><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">The Company’s lease agreements generally do not provide an implicit borrowing rate, therefore an internal incremental borrowing rate is determined based on information available at lease commencement date for purposes of determining the present value of lease payments.</div> <div><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Supplemental cash flow information and non-cash activity related to leases for the six months ended June 30, 2023 and 2022 are as follows:</div> <div><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"> For the Six Months Ended June 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman';">2023<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman';">2022<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Cash used in operating leases</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">11,412</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">900</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">ROU assets obtained in exchange for new operating lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">ROU lease assets and lease liabilities for the Company’s operating leases were recorded in the condensed consolidated balance sheet as follows:</div> <div><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">June 30, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">December 31, 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Right of use assets, net<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">20,836</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">32,560</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Short-term operating lease liabilities<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">20,836</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">21,600</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Long-term operating lease liabilities<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">10,960</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: 0pt; margin-left: 9pt; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Total lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">20,836</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">32,560</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Weighted average remaining lease term (in years)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">1.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">1.48</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Weighted average discount rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">9.5%<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"><br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">9.3%<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"><br/> </div> </td> </tr> </table> <div><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The components of lease expense were as follows for each of the periods presented, which are included in operating expenses in the condensed consolidated statements of operations:</div> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman';"> <br/> </div> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman';"> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> For the Three Months EndedJune 30, </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="6" rowspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center;"><span style="font-weight: bold;"> For the Six Months Ended June 30</span>, </div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">2023</td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">2022</td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Operating lease expense<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">5,481</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">450</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">11,412</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">900</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom">Short-term lease expense <br/> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">8,067</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">24,307</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$<br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">12,879</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$<br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">24,307</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Total operating lease costs<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">13,548</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">24,757</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">24,291</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">25,207</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman';"> </div> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman';">Future lease payments included in the measurement of lease liabilities on the condensed consolidated balance sheet as of June 30, 2023, were as follows:</div> <div style="text-align: justify;"> <span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-family: &amp;amp;">June 30, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-family: &amp;amp;"><span style="text-indent: 0pt;">2023</span> (remaining)<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">10,962</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-family: &amp;amp;"><span style="text-indent: 0pt;">2024</span><br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">10,962</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 18pt; font-size: 10pt; font-family: &amp;amp;">Total future minimum lease payments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">21,924</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-family: &amp;amp;">Less imputed interest</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">(1,088</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">20,836</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> P1Y P5Y 2 <div style="text-align: justify; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Supplemental cash flow information and non-cash activity related to leases for the six months ended June 30, 2023 and 2022 are as follows:</div> <div><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"> For the Six Months Ended June 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman';">2023<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman';">2022<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Cash used in operating leases</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">11,412</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">900</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">ROU assets obtained in exchange for new operating lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 11412 900 0 0 <div style="font-family: 'Times New Roman'; font-size: 10pt;">ROU lease assets and lease liabilities for the Company’s operating leases were recorded in the condensed consolidated balance sheet as follows:</div> <div><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">June 30, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">December 31, 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Right of use assets, net<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">20,836</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">32,560</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Short-term operating lease liabilities<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">20,836</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">21,600</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Long-term operating lease liabilities<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">10,960</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: 0pt; margin-left: 9pt; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Total lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">20,836</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">32,560</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Weighted average remaining lease term (in years)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">1.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">1.48</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">Weighted average discount rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">9.5%<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"><br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">9.3%<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"><br/> </div> </td> </tr> </table> 20836 32560 20836 21600 0 10960 20836 32560 P1Y P1Y5M23D 0.095 0.093 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The components of lease expense were as follows for each of the periods presented, which are included in operating expenses in the condensed consolidated statements of operations:</div> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman';"> <br/> </div> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman';"> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> For the Three Months EndedJune 30, </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="6" rowspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center;"><span style="font-weight: bold;"> For the Six Months Ended June 30</span>, </div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">2023</td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">2022</td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Operating lease expense<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">5,481</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">450</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">11,412</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">900</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom">Short-term lease expense <br/> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">8,067</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">24,307</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$<br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">12,879</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$<br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">24,307</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Total operating lease costs<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">13,548</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">24,757</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">24,291</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">25,207</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 5481 450 11412 900 8067 24307 12879 24307 13548 24757 24291 25207 <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman';">Future lease payments included in the measurement of lease liabilities on the condensed consolidated balance sheet as of June 30, 2023, were as follows:</div> <div style="text-align: justify;"> <span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-family: &amp;amp;">June 30, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-family: &amp;amp;"><span style="text-indent: 0pt;">2023</span> (remaining)<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">10,962</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-family: &amp;amp;"><span style="text-indent: 0pt;">2024</span><br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">10,962</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 18pt; font-size: 10pt; font-family: &amp;amp;">Total future minimum lease payments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">21,924</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-family: &amp;amp;">Less imputed interest</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">(1,088</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">20,836</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 10962 10962 21924 1088 20836 <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 36pt;"><span style="font-weight: bold;">Note 16</span><br/> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman';"><span style="font-weight: bold;">COMMITMENTS AND CONTINGENCIES</span></div> </td> </tr> </table> </div> <div style="text-align: justify; font-style: italic; font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;"> <br/> </span></div> <div style="text-align: justify; font-style: italic; font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">Service and License Agreements</span></div> <div><span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Company entered into certain service and license agreements that provide for future minimum payments. The terms of these agreements vary in length. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;">The following table shows the remaining payment obligations under these agreements as of June 30, 2023:</span></div> <div><br/></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: middle; font-size: 10pt; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">June 30, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-family: 'Times New Roman';">Year ending December 31, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">887,595</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-family: 'Times New Roman';">Year ending December 31, <span style="text-indent: 0pt;">2024</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">1,887,595</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">Year ending December 31, 2025</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">1,600,000</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom">Year ending December 31, 2026</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">400,000</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt; font-family: 'Times New Roman'; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">4,775,190</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-style: italic;"><span style="text-decoration: underline;">Legal Proceedings</span></span></div> <div style="display:none;"><br/></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; text-indent: 36pt;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> From time to time the Company may be involved in claims that arise during the ordinary course of business. For any matters where management currently believes it is probable that the Company will incur a loss and that the probable loss or range of loss can be reasonably estimated, the Company records reserves in the condensed consolidated financial statements based on its best estimates of such loss. In other instances, because of the uncertainties related to either the probable outcome or the amount or range of loss, management is unable to make a reasonable estimate of a liability, if any. Regardless of the outcome, litigation can be costly and time consuming, and it can divert management’s attention from important business matters and initiatives, negatively impacting the Company’s overall operations. Although the results of litigation and claims cannot be predicted with certainty, the Company does not currently have any pending litigation to which it is a party or to which its property is subject that we believe to be material, except for the below.</div> <div><br/> <span style="font-style: italic;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;">Audet v. Green Tree International, et. al. </span></span></div> <div><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">On February 14, 2020, John Audet filed a complaint in 15th Judicial Circuit in and for Palm Beach County, Florida against multiple parties, including Green Tree International (“GTI”), an indirect subsidiary <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">of the Company, claiming that he owned 10% of GTI. The complaint seeks unspecified monetary damages equivalent to the value a 10% shareholder of GTI would have received in the subsequent Helix and Forian transactions, along with an equitable accounting and constructive trust to determine if Audet suffered any loss of profit distributions. The case is in the process of discovery and trial is currently scheduled to occur between September and December of 2023. Each of the parties’ motions for summary judgment were denied. The Company believes the lawsuit is wholly without merit and intends to defend vigorously against the claims in the lawsuit</span>.</div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><br/></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-style: italic; background-color: rgb(255, 255, 255);">Grant Whitus et al. v. Forian Inc., Zachary Venegas and Scott Ogur</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; background-color: rgb(255, 255, 255);">On July 30, 2021, four former Helix employees filed a lawsuit in the Arapahoe County, Colorado District Court against the Company and Helix’s former managers asserting claims of breach of contract, promissory estoppel, breach of the covenant of good faith and fair dealing, civil theft and conversion, fraudulent misrepresentation, civil conspiracy, and unjust enrichment/quantum meruit, all relating to the plaintiffs’ claims that they were promised equity interest in Helix or compensation that they never received. The original complaint was never served, and in November 2021 the plaintiffs filed and served an amended complaint adding a fifth plaintiff, and seeking over $27.5 million in damages as well as attorneys’ fees and costs. The Company removed the matter to the United States District Court for the District of Colorado in December 2021, and both the Company and the individual defendants filed motions to dismiss on January 20, 2022. Plaintiffs subsequently amended their complaint on April 21, 2022, adding Helix TCS LLC and Helix Technologies, Inc. as defendants and advancing additional claims for breach of fiduciary duty and violation of the Colorado Wage Claims Act. <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The Company and the individual defendants filed separate motions to dismiss on June 1, 2022, which were granted in part and denied in part by the Court on February 28, 2023. Plaintiffs supplemented their complaint on March 3, 2023, consistent with the Court’s ruling. Written discovery, which commenced in July 2022, is ongoing. The Company believes the lawsuit is wholly without merit and intends to defend vigorously against the claims in the lawsuit.</span></div> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;">The following table shows the remaining payment obligations under these agreements as of June 30, 2023:</span> <div><br/></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: middle; font-size: 10pt; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">June 30, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-family: 'Times New Roman';">Year ending December 31, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">887,595</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-family: 'Times New Roman';">Year ending December 31, <span style="text-indent: 0pt;">2024</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">1,887,595</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">Year ending December 31, 2025</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">1,600,000</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom">Year ending December 31, 2026</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">400,000</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt; font-family: 'Times New Roman'; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">4,775,190</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 887595 1887595 1600000 400000 4775190 0.10 0.10 4 27500000 <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 36pt;"> <div style="text-align: justify;"><span style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">Note 17</span><span style="font-size: 10pt; font-family: 'Times New Roman';"> <br/> </span> </div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman';"><span style="font-weight: bold;">SUBSEQUENT EVENTS</span></div> </td> </tr> </table> </div> <div style="text-align: justify;"> <span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);"><br/> </span></div> <div><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);"> </span></div> <div><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);"> </span></div> <div><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);"> </span></div> <div><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);">On July 21, 2023, a customer in which the Company held an equity interest (See Note 3, Summary of Significant Accounting Policies, Revenue Recognition) was acquired. As a result, the Company received approximately $5.9 million of cash proceeds in consideration of all of its equity interest in the customer. The Company may receive additional earnout payments in 2025 and 2026 in an aggregate amount of up to approximately $3.6 million if certain conditions are met. </span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman';"><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);"><br/> </span> </div> <div><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);">On August 10, 2023, the Company’s Board of Directors approved the grant of nonqualified stock options to an employee to purchase an aggregate of 200,000 shares of common stock of the Company at an exercise price of $2.60 per share, which amount represents the closing price of the Company’s common stock on such date. </span></div> <div><span style="font-size: 10pt; font-weight: normal; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);"> </span></div> 5900000 3600000 200000 2.6 EXCEL 80 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .5T"U<'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 " #E= M78KBPT>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OIVE12NCFLN))07!!\1:2V=U@DX9DI-VW-ZV[740?P&-F_GSS M#4RG@]!#Q.8T8 ].O24@)<-8CLV2RSMP>'MZ?%G6+:Q/ MI+S&_"M90:> &W:9_-IL[W621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M .5T"U>"7"%N 8 *D@ 8 >&PO=V]R:W-H965T&UL MM9K_;Z,V&,;_%2N;IDUJ&C!)FM[:2"EMMVQWO5S3VW2;]H,#3H(.<&9,TO[W M>PT$TLJ\R=#QRQ4(SX,__L:#?5<[(;\F:\X5>8[".+GNK)7:O.OU$F_-(Y:< MBPV/X9>ED!%3<"I7O60C.?,S413VJ&4->Q$+XL[X*KLVD^,KD:HPB/E,DB2- M(B9?;G@H=M<=N[._\!BLUDI?Z(VO-FS%YUQ]WLPDG/5*%S^(>)P$(B:2+Z\[ M$_N=Z_2U(+OCCX#ODH-CHE$60GS5)U/_NF/I$O&0>TI;,/BSY2X/0^T$Y?BW M,.V4S]3"P^.]^WT&#S +EG!7A'\&OEI?=T8=XO,E2T/U*':_\@)HH/T\$2;9 MOV27W]OO=XB7)DI$A1A*$ 5Q_I<]%Q5Q*+!K!+00T#<"N^X)3B%P,M"\9!G6 M+5-L?"7%CDA]-[CI@ZQN,C70!+%NQKF2\&L .C6^%5X*K:((BWUR%ZM O9!I MG'Z_UO>@E&51Z;ZH M-Q0U_"V-SXECG1%J4<=0'A>73]+5.;$N3?)7Q7'*FG,R/Z?&SQ5;+LG?DT6B M)'3&?TPUE#OTS0YZA+Y+-LSCUQT8@@F76]X9__"=/;1^-N%]([-7L/T2MH^Y M5]WDZ67#3:2XW+:ZGTQ(J*HATJ!$&J!EF@"/GS'=AVQE8L+U2Q8FIJIP45E# MJ&$)-3RMG3ZE3"HNPQ?RR#="*A,?;J5D:L1#50WQ+DJ\B]/P9EP&0D]8/H%I MS]@C<:=R,JF=35!]0\Y1R3E"2^>F4F8],T@\%I(OG$F4%7?K=FW:=6P3)"IL M"'E90EZ>UIB'E/=PT?BRP;WJ&A%5->2SK>K=:OTOPJ+7UC(>L?M$38BXJ"GC M07ZP3WPS2 ;A+@L-]5/.$;/:.177-86D%21%RU4$H_L@Y.0AC19<&N%P$\NR MNWW+[@^-@*BV*6"596PT/>P!'_DJT'$&FO.!1<:IYHC1_2!3!_<>0 M.%_BIA/$XAF3Z3W_F+$12WLJ Y1_22CBPC9QO)QJZBC8UG MDS+(>T+"4,RB_!F9*WA]$"&)*U*H *@'X9O;&'>_O3,BMY%[["KXV'A<*9"? MV#.9^M"^P3+P\D\89,#BEJ-!U^D/+X:7QE<++F[*6R4A&P\P!>_$]\$].=L? MD/=P'_D8F]L5M^S;Y',,']4RT9E#PIYTP@N.6\S2 M@=&WS$.YC8QD5R')QI/-6UQ7G\$8?A*[V(B*VSWPG3(K75S9$)1688GBZ>8M M:#E;S:38!K%G[-%'/&<3XSI!&XF)5HF)XB'G+>A,) I>1G\%F]H)^8BC/;KL M&_LNKFM*6L4FBB>>K*].)&?U8+@!'5X8L=H(2[0*2Q3/..]%%N;7(L;2X!$3 M2@?=(1V:%[+:2$FT2DD4CS9/@8*<*Y;$IC\N?B)S[J426M((B3NY(HK@#3Q7 MPOMZ1KZWSB$TD0U\YFU9F'*RX3)?7C160AL1BE81BN(A!SYG_"!>D?E+M!"A MD1TW@"1LGGW:R$FTRDD4#S7[UB1WS]Z:Q2M>F_2/&#U,YK<3XZH>+FQ*6"4C M>E(RVJ^AY!^C65/"&\7\X7W$\8MQ_=O%54TYJR!$3PI"TUAQF>^&Z/4AM@3(Z$GU$W&6>Q\$&3/SD-:.[Y\.5L7P%T B)N]6NC.&ZII0'FV G+1S- MUQPZ*]:&N$T]7AM1R*FBD'/:@M&K'#//=D3)QU1!<(]U2C 2?Z/\4M1#[C;( MW/3>_';LT,'(&@XA^&\/&7L'F\%ZC&5[Y GQ])I/OB]<7BWWX2?9[G.ONCW? MQ/_ ]!!-2,B7(+7.+^#Q,M\7ST^4V&1;RPNAE(BRPS5G/I?Z!OA]*83:G^@' ME/\[8?P?4$L#!!0 ( .5T"U?7[+#!3 < '\? 8 >&PO=V]R:W-H M965T&ULK5EK<]O&#OTK.[J9WG3&MO;!9V)KQK'<:3NIXXG2 M]O.:7%F9AM1\?9,;D4-WZQE4W$%M\W]O-TV@N>]4E7.*<;1O.)%/5N< M]Y_=-HMSV:FRJ,5M@]JNJGCS]$&4\O%B1F;?/_A[$2ZL_M M;0-W\\%*7E2B;@M9HT:L+V:7Y-T52[1"+_%7(1[;@VND7;F3\JN^^2V_F&&- M2)0B4]H$AS\/XDJ4I;8$./[9&YT-S]2*A]??K?_2.P_.W/%67,GR[R)7FXM9 M,D.Y6/.N5)_EXZ]B[U"H[66R;/O_T>->%L]0UK5*5GME0% 5]>XO_[8/Q($" M"1P*=*] ?U2![158[^@.6>_6DBN^.&_D(VJT-%C3%WUL>FWPIJCUS[A2#7Q; M@)Y:7'VZ65[?K*Z7"*Y6GS[^MKS\ CWEQ=H]6OU]=?5N@4_;E:HK=O M?CZ?*WBH5IUG^P=\V#V .A[P>U>?(89/$,646=2O_.I+D8$ZZ=7IL?H<7!W\ MI8._M+?'7/YV32-JA7C;"M6^L_FS,Q#8#>BR>M=N>28N9E WK6@>Q&SQTW]( MA-_;O'LE8T>^LL%7YK.^N.+M!O$Z1YF^$/]TQ0,OP?G6YO7.5-2;TK7_L* I MID$0G<\?#AVRR,5I& =LD#O"&@Q8 R_6/WCS52A^5PK4BJQK"E4(*\Z=F?#@ M^2QA01"P*5!3D,0LC8(DMB,-!Z2A%^EEELD.@@A-+!,048!\@FJA;&!#&]@T MHB(=3(@3)Z)M=CR(D?B&S!L:\_=Q'AT&B6$X0E"4RQA89Q$=H#I ##U M ORD-J+QQ"\UGAICS/ 4G"D6,,J8(WH$CSR$_;_P46/V)*>5@K GX?8T8XH0 MEK(H<2$_8%#B1?Y%*EX"5Q_BMX(D!H(PQ%%,4@.K*4FC%%C!U1#(2'_$RSBZ M)4 DU5//"YH2MC"3*6?![ZU-4M;HM1:Q.,3,4?1D)##B9[!^JM2YT+5B'UDW M5&8N@FF*,AI$+ZLA?Q$]@2[&5;0&9JP,KGZDU8B&G""@LG8*UR*51%(<. MM".'$3^)W^)H$%(8L2"DC M4Y"F9!#1,"&18TP@(V61^(=&S;+@=T79#S36>9-XJ>^E ^=K63MV>F1!XJ?! M83K:\B<];U@=MO @):'!U!8Y1B*"7=D_,B'Q4R& ;'2*^[B:6(@NH0$U&XHI MR&*HT22UPZ0C)5(_):XVLE&G2C35]V*L[U$I8&D]S"GK"F.2G:T7VL0@$QR] MD(Z,2/V,^#=O&GZ0^4]6C!:2PR&;0C2E@C!PU"8]V +]-+@4:P'5F<-D_""@ MW=FC:+(:HQ&-(P.D*:A;"'6M&G0D0/K,"F?VD!CT7-):Y(=T 4)C/G8(@@#,@U=M$A'6J2AMV5_E/7]KN">:]K4RZ\O M/B5X)6O';H]T2OUT.KK]TC[C6_3VKIDB!*>N>8N.[$J?W0@?8) M]$Y;2R4& MQND'Q+Y(Q)U"1=MVO,X$RF0+K/3V!D01P3^CMV^B$XRQ_H>*&FV;HLZ*+61K MT:*-*'-T!S,RM(>2*ZBQ+8>9^0Q]UFT#*8EV9ICU/(Q:-LQ0IV]Z1VFK2"M4DX9=4;=) M!@DCQ+%ALY&QF9^Q]YC]2)G)NBP(0]@#ITAMD@Q:'>R"#J0C13,_15_)JBJ4 MWOUV&\LN(^X%%($8RB2RYK??LKU9(5O7>P5#Q]Z/],_\I\ K);.O&UGFHFG_ MVZ_!ZLG:YMFK'@:_EK5CKP^.@_W#Q&WS?>KI_7^ONQIZX&4GT!M\AC%YC\*A M)ZXV'# @WBF80HO_B?P]PGTW!?5^Q>U4J^!"9BDR4=U! MQ[0?X.]#_/R XA4Y#L8XFC#_:*(+0-;N2*3>4#!Z$H3T!(?DI3$!3>CQ)S!( M^C5_+':6TW *P*;QLXD!"D<,QW&)/7,4GN>%Y@[H>?KL\Q1X-./; GJ@%:QY M'A ')(XP"Z=X+9*$)!2"YH \CCK,/^K ZM=5W8[4<[$NLL)ZF,3,J>4T9 &) M@F!ZUFT536+8:+$KP..0P_Q#SHY/6DNWLH*VC!,8@& V/5>R2!+8;6'B=P5X M'#R8?_ P*+#/[Q]V(3%>+SD.;BR2CH.;^<';4?UJ^@_>W!=U"Q/N&E3Q60QA M:'9O>W\-#VR5&-O@#OMKNH(9F"_KJ<*:6Z(L6 I",RF(@N7 N?&O1WYH M'3*+/QCL=*5,K)2YE(^V\F$Q<#S+"#C$QD)0_&QA!)Q;).3QM0!URC&M8[7\ M'?U=)A[%S*F&D>1_LH5)!LZE0Q:PI!MN'N3N/12",H*QY#K[)[O<-NHZ)-YH M(]/"&1FD3.1?^JV8B(J#_YI#4#@$ASIT"H=.)C1GELD:4T.'?25W1%EK1+.% M;&XR;U3#A WCS"CL9>AGAJ-/]^/)_6PR)EB:?;K[,+[YC)7;F[N;^]&$S-Y/ M)I]GY&Q*%0B3@&$QY6_(6_)E-B9G/[_INP9)6"@W+@:\S0<,7AGP]XVX(!WO MG 1>T&EP'[6[CR%&=S]S#^KN+DHO]0>E_B##Z[R"=R?%ZJT!E1+.Z)QQ9ACH MZR99.4ZW&UILAT$8 M!F$OPKALJV*;#'TO"KN]TK FI%L*Z;;&;F9D_)A(O@"E?R7P=ZI^ $X-3CA>O\P3^>LCI'-0?S?2;04Z-L>="JTN^SFO M^^V)_?!+F7_2U'XJM+KLY^3NMV?W4UW,BF&J%ZZH^?C8;YA+<2L/#/NZ^TC5 MB@E-."S1T[OH(9#*'TQYQ?+FV9FR1Z7JGB3.QN_W0V0^T M!%F<4*26A.QT?WTO'Q8EX!*2N^J7F*0.+G .+H #!)RZ=QM2YE,F\*K;(Q(\0;KY(T'TTN MFV]?RLEEL5%9FLLOI5-M5JND_.-&9L7+U8B.7C]\39^6JOXPGERNDR=Y+]6O MZR\EO(VW4>;I2N956N1.*1=7HVMZ$7.W+M @_IW*EVKGV:FI/!;%M_KE=GXU M(G6+9"9GJ@Z1P)]G.9595D>"=ORW"SK:UED7W'U^C?ZQ(0]D'I-*3HOLMW2N MEE>C8.3,Y2+99.IK\?)/V1%J&C@KLJKYUWGIL&3DS#:5*E9=86C!*LW;O\GW M3HB= A '+\"Z DPO( 8*\*X /[8&T140Q];@=@4:ZN.6>R-O*[J-;)3%Z-8':K M9/DL1Y,?_T$]\A/6#:<,%ITR6'RB8'L=)K8=)FS1)U_EL\PW$E._+>@U!>N5 MXGDB@I"[ O+D>5=8$\<]PD+*]W&1B0M]CX#Q-[I,1J@49D> MAD0(!*0+N#8#Q!A.4)\(/D!WQ_Q2*]U(PB0Y2UO"39>OBE*E_VL^H,2IF78N M<_5DQV >YWJN(S"7>_I\$2,P3KU@B#WKV3,K^X="0:;/MJNKM<>9T0:OSN% MG]81H._". _TV0T!4N[!_._I$QR"9)1#QKL#G8S%\YCG#FQ]:>]'J=V0-BO4HEZA M9OT*56Q7*.=1+HI2=K(X*OD^L'Z;EO&,$EW;B[;/NG2NS.]<#:=&,CWJ= %E0.4Q+">T*B="93C$DH (S'3 DYSRD^G8H M1FN'06I)A][4,KNI[869IU6GC9SO2(/*83I,0P<3TA@O89R68A-Y0=O:UE=EO[SAZRQXBQ2FP32D. B)$ BE8%(#8>2"B62$ M43<0S&XAW]5#XOVKK[<-C8.SANGM<$D0W,!801RJ#[LI5S\#P$*R$"9P,N N M6&\LF=U8?@;.>QJAU#WC;/N,4L8"DSR"=.LC+.'JY$VDRWW7TQUZC%;NLV:# M.,"^-Y7,MV[Z&O99P[[S$) .3K5,2HGN_)C5H[YUYW?2:-%)H\6GBK;?,;WI M97;3>Y-4Z:P9D /=\V' $;Z#N7]>9%E25CT8_?_:K@7!;EZ1<]V]37&8.99; M6*C!]%Q&@^V,C7VY>I_,[#XY2K.-@MGL[Q6L;4-](&E7#,>9DG4X>D S/-R0 M:+SWSMSNG8_(L7ZI^,NJ\<.GQ1W$$%8_,<5PY-RP5D/A!DP%[VTW/W!@?$R6 MG4(RTR$;DM$C)4-PF&0#X88DZPTYMQOR@SGV%EG8<>-O $=]71L$9\+B@7!# MFWN^<^?"[M./2*>WJ,./FLYQF*F-"<.D08,-*M.[=VYW[[\U-[SD_"QYAN'S M)%O:E5-L5*62? XCZT-]0PQ2JQ:H_157Q;34G#'8JX?Z.2"&I&$@&-'/Q-"8 MW M#??3%>$Q&?6_ M_+>UW.[KS]*HGF788=$0DYM!T1"D ,B83%QD="8F$CC MG9MN*UD^-5<,*UC7-[EJ[SIMOVZO,5XWE_>T[S?T8DJ1[Q&]B-M+BGWX]L[D MIZ1\2F$2S^0"JB+G/C2W;*\AMB^J6#?W[!X+I8I5\[B4R5R6-0!^7Q2%>GVI M*]A>!IW\"5!+ P04 " #E= M7K\KR-$0) #+1P & 'AL+W=O5HN\NI\\%#7J[>C435[H,NT>E.L:,[^4R[1F+\O[4;4J:3IO!RT7 M(W!=?[1,LWQP<=:^=UU>G!7K>I'E]+ITJO5RF9;_O*>+XO%\@ ;?WKC)[A_J MYHW1Q=DJO:=36G]:79?LU6CG,L^6-*^R(G=*>G<^>(?>)B1H!K2*WS/Z6.UM M.\VN?"Z*+\V+R_GYP&UF1!=T5C<6*?OUE8[I8M$XL7G\O34=[#ZS&;B__>[P/ ZQD VP$@#H"> 7@[ L#L-\S@&P'$/$3 MHIX!WG: )PQ N&> OQW@M['?!*N-=)S6Z<5963PZ9:-F;LU&FZYV- MPEC>5 M-:U+]M>,C:LOQES&]9;\^3#[>3IVKA+VZ&O_W MEZM?X\G-]"=G\MNGR]L_G*'S:1H[K_[U^FQ4LXDT=J/9]D/?;SX4>C[TFE4/ M+4LZ=Z9U,?OB_/F!+C_3\B^%TUCO-"Z62U:?1IM8;_-N/L^:0D\7SG6:S9W+ MW!FGJZQFKS6F$X/I;+9>KA=IS?8SIG?9+*MU;HG>[;9@L^&'C5BN=PF'7<*A M]2$]/N_319K/J)/6;%*S-PY&/SO@ E)E<>/DMT[-(>KKA7LV^KJ?'5F!41!@ M7A7+*B^(O,@'X(4363C$$(*+L/#!B:P$#P4(?&\GY,*#=^'!!X7G598[U4-: MTNKU0:':N'J:4,F*-E3((T*TM!-LSC1OJU4ZH^<#=BJI:/F5#BY^_ 'Y[K]5 M)6K3++%DQB6&[!)#6G?TR_)W6M59 M?N\4=\X-VRRS6;T[>Z3YMZUW3;ZKGYV<79$QY6;]LHLF=JK)68&P$>Q2S*G3 M)UJIBL(S'NYD!?CB\O6D=3[T0DPBX5 GR\1#G-+(#7L.&64%^#@@XEE$NU_'K@R;9HDE,RZ?P2Z?@3:?EU6U;L]8+$WLB)>EN3/; M7!15;2;7*[9)GV@YRZI6M'F[6#77.\IE$!B7@:P(A5P% 3L'% M*MS%*GS!6)D*/306NJP($1*/']I=.+;,;9HEELRXU$6[U$7:U&T.2PU#SIN< M,;"NTA9-Z5.S354)B8R%;%3$D92RR _<(!"K6=:)U6QVX@*#W([@W.\*C:EN MM_:ZPC5+8OTDCZU;JVZ)+3<^07N(C;0)^LA.HJ\6154U5ZPL0\IBW7KHJM4L MB;<23:(F"LD0!1 &/A;.N,E!4CXH'8:B@SGT/^N %38C%,LG+HN8@M6%\*DRQ% 8E\##W7:JBC4?0L'#5'S,RC"DD; M,13%KNL'!+B!P10*%:Q+ 4$@ (?]51Q!V](3V\]56R.F!&2Q@I)$[$P<*4J MUL[QZ"JVZ9;8;2$^;)^^T(#.!*B0LN"CRQ?A: MI5"K;HDM-SZM'8@B/8G:;[@@,Z@J)-*2D %3ZKDH--)RT$GX.TX=H8*>4%^V M[P)F?E5(%)T7_5X<6_16W1);;GP&.X0%/<(^I_T"9J(U2V*0&91=DOHH$K(W M40BEFX9F+SX^>S=5]33[O3T8D!%2BI51$NLG>70!VW1+;+GQ">I &O0@?5 / M9NNAK5BC) 8C>T\4DJ%',/;$AD5RB)(/2<>N<#"[&OL)8&97A435@0$%NZH[ M, IE7P=&(=5W8*!C5W@6NYHC9F97A:2G Z.?X]$+VRJ[VG+C\].Q*^CO9_8\ MSZ+.B6^N8EF" 3PI(?(]RP"A$##X8A7+2H87001([% D"BD" D "OZ>*.[@# M/=P=\%B+.F)&?AHK)&W$I%#$^CD>7<4VW1);;GQ^.E:$\(0=&+#)6V.K;K%5 MMXE5M\26&U\$'5F"GBQ/TH$!,VPJ).!*5SD*W$00>%X@'@#-S-GCA?>\^(?Y M.O+$>O(\>0\&FV%4(4%1%(+T'*!5'+7JEMARX]/:X2C6XZC]'@PVPZI"(EX6 M8-4-4V$]*#3B>M!*^)!UA(KUA/JR/1ALYE>%)))NTNAWXNB:MTJPMMSX!.X] MF*PGV.>T8+ 9:,V2&*L>708$OGBH5PBETC9[\?'I6VY\@CJ2QGJ2/J@%@\T/X9HE,3;"]T0A\7#@^9[86SA R >D M0U=\,+KNMQ.P,BYF=%5(,! /Q-@HT)6@P'>Q)X9(A:Z8()\0\>$!A11%I(V8*_&^?HY'+VNKZ&K+C<]/AZY8?YNSYQ$8=4Y" MQ@I)$[$P)-+2U\[QZ"JVZ9;8*>L %#;,+6V*I; M;-5M8M4ML>7&%T&'E42/E2=IP! S:2HDXK.Y,5&@)H8@$G%3H1.OR7NLO)XG MTTG'G$3/G"?OOA SABHD&(,KGE_T>W;T*K$*HK;<^*QV($KL@R@Q@ZA9$A,9 M'I%'7"R>Z"8*H53T9B\^/GO_J/JR($K,(&J6Q/I)'EW =O^3]"5 E'0@2BR M*#&#J%D2$S.(*B1#A !"\?Y9BA(SBBHD*A15R'I05*'L0U&% M5(^BI$-1\C(H2LPHJI#TH*A^CD:-%]SPV#I/LLK9T'O MF+W[)F#1*C??'+-Y41>K]IM./A=U72S;S0>:LFN(1L#^?E<4];<7S9>G[+Z_ MY^+_4$L#!!0 ( .5T"U=;KD.SQ@@ "&PO=V]R:W-H965T M&ULK5IK4^,Z$OTKJNS6UDS596(]_&(A54R O6S- #7ASOTL M8H5HQ[%S+2<,]]=ORT[BQ'H0IOA"8M-JGY;4?4XK/GLNJQ]J+D2-?B[R0IT/ MYG6]/!T.U70N%EQ]*I>B@/_,RFK!:[BLGH9J60F>-8,6^9 $031<<%D,1F?- MO?MJ=%:NZEP6XKY":K58\.KEL\C+Y_,!'FQO?)-/\UK?&([.EOQ)3$3]Q_*^ M@JOASDLF%Z)0LBQ0)6;G@PM\.F:1'M!8?)?B6>U]1SJ4Q[+\H2]NLO-!H!&) M7$QK[8+#QUJ,19YK3X#CKXW3P>Z9>N#^]ZWWZR9X".:1*S$N\S]E5L_/!\D M96+&5WG]K7S^76P""K6_:9FKYB]Z;FWC:("F*U67B\U@0+"01?O)?VXF8F\ M^+$/()L!I#^ .0;0S0#:!-HB:\*ZY#4?G57E,ZJT-7C37YJY:49#-++0RSBI M*_BOA''U:'QW>WEU.[FZ1/!MKV88+NKM'X8O([NOYR M]^<$G: _)I?HPS\_G@UK>+QV,IQN'O6Y?11Q/"I"7\NBGBMT560B.QP_!-@[ M[&2+_3/Q.OSOJOB$:/ ;(@&A%CSCXX<3#QRZFTK:^*.NJ>QFZ?K;W5=T=W_U M[>+AYO8_Z&+\7H$< MF5 HI2E.TQYFBR%FE(0))7;0\0YT[$V0B^Q_4-" VJ%ZA)( +!/92Y0 ?M& MKX.^J[]/N9JCE8)5D,4V*HBO*?FRED)9TRA^SS1Z)V<'\Y3LYBGQ+NZE *=3 MR5N>*S+$%V55R[^;&[;($V/%0AHE<6]=32N*H\213.D.:^K%>K$'#6EFU[2) MRIE>/L25$K4-<&I P9#;K ?8M'+F#0XZO@O> '@&E/]8(ZG4BA=3 =FD:FOV M;+SN@R%1U)]BNU7DP+S'T?AMF'6A6A4UL/&R*J="9)MBH#ADT];@N$JV>?1A MB6)AP' _-M,P< 1&NL"(/[#IM%HU:5X+R*-:[R OA80[J,N#&4M[*B) 8;A M*&1)'[3-+J8X="#ON!Y[B73T3?!<_@W0=7ZNBFI[^<1EDP>@B7^(FNL@E)BN MJJ9L62.AYOS'41S2/A_:# D)F".!<4?:V,_:D[J<_CC16CB#R5] @Z#:G29^ MZN]6$M^X/"@F4'+"..RC-@V3-$D@VQVP.Q;'?AH?SWGQ)#1#S+BLT)KGJV;O M/_.JXI ;N>2/,I?UBQ6_C9A9VJ] -C-*681=*=WQ-X[\8G&'?H_?=+E4S8[: M@G=Q'?;*@[>2W7MY.YR+3A9@+YOJ*J"KF=**0,BU3AIKS+%ES0(:)$'07S:+ M)8O#,$H^25WKA+)/- M'M/G&-"8P0K6+PT]B+]6;#K>XW&;!*M3 M@"2DW_!:+ F+TQ0'KAGOR)CZR7B7[;_:M5,+ ^,TBK&Q:VR6) QC5PQ[I]U^ MKM[% #M]+3. _/@"A6L-;?RO,PPU.1O'&).D7\QLA@%.X]#!+[0C=_KZ(?9! M)7;$]);5,BF^W[)83$[T@0:.'/T][60 ?:,,^+"W8A^MX5F#,"G=L306[H^@ ML0B8(Y*.^NDK37./9JYO;B]NQ\?\PO*N[?)[>3N(ZYS5LTN:G E57%9/VM MS]:BVZ#;#'W0.WW _/J@@;X[:]-!6'&:5(^#* Z,WR0M;7S$6!RX&@#620+F MEP1C/;\Z@9N)UH)Q#;( 4O9%$T&V6&8*O(,K,&86'Z. 6%;T1A&NJ. M,V&IXTR'=:* ^46!)PJACTF\^$U*)VE &.MWS!9##"TH9HF#8=C>#]C,RS"3 MU7*9-R63YPW#YZ5:58TZ:_5:#AYET;X^ PEK91OF%1AO99OW\G8X(YUZ8*\< MLS<23Q\G0M"['VJL89N\W^<3K\DAP$X4,/]YP"% ( Y'*8J,]PDP(S0P#H\M MAJ"7^S"'>Z_<+$3UU+R)I%!SQM:^P;*[NWO;Z:)YQZ=W_S,^';?O+'5NVE>H MOO(*\EZA7,S 9? IAFFKVK>2VHNZ7#8O]CR6=5TNFJ]SP3-1:0/X_ZP$=;"Y MT _8O1LV^C]02P,$% @ Y70+5U"#:-A5!0 A0P !@ !X;"]W;W)K MO&"AHD *"3CLU$EN )-N)B]@R M)*<%6O2!XHZTA+GDFN1:=G]]9[B'E,)R4R O6AYS?7-Q=+JU[MZGB &>,FW\ M63L-(?_0ZWF98B9\U^9HZ&9M728";=VFYW.'(HE,F>X-^_WWO4PHTQZ?QK-; M-SZU1=#*X*T#7V29<,]3U'9[UAZTZX.%VJ2!#WKCTUQL<(GA:W[K:-=KI"0J M0^.5->!P?=:>##Y,CY@^$ORF<.OWUL!(5M;>\^8J.6OWV2#4* -+$/1YQ!EJ MS8+(C(=*9KM1R8S[ZUKZ9<1.6%;"X\SJWU42TK/V21L27(M"AX7=?L8*SS'+ MDU;[^ O;DO:8B&7A@\TJ9K(@4Z;\BJ?*#WL,)_T##,.*81CM+A5%*\]%$.-3 M9[?@F)JD\2)"C=QDG#(;R=W7Q07,+V%^>[&(Y\O37B"=S-F3E?QI*7]X0/Y[N+8FI!XN3(+)M_P] MLK4Q>%@;/!V^*O#7PG1AU._ L#\([?';-X/W_8^O #EJ@!R])OT'1/)U^3XV[P$:R#ZJ)DJ,Y_AJWPH(RT M+K=.!$QH ^>HQ58X!*KJN0QVA0X&QS$C^D#T K:IU?H9[-80AR]67B6*6@[8 M-5QCHJ30,"^"M!EZ6% DA),I3(S0ST%)WX$O7V;PKC+H>KYHK*$F" 0"\H+L M\'*;]T"R5\J(V'FV*J3P&;5Z@CN4J;':;A1I+IU2J8GW MM:)NJ_);[NRC2I Q%48]%$AH5(B*$RIWZ@2&6B7.G M,#!P9*/AYEX51XALP:%2@925T=F$X, MWU[QC0;?H^00B@PS$N)3E;<4A90Z8ZBMN# ;-"J6XUX5M+\>*79&4M<=*JQ;'Y-H2$+>K9EHDA61OTWQ$[X"2$42+V:0PA@K9UW7Q M7%9%:9RO'?AO*!%Y?%5B59"5B?+2P08@KO?V/<(9L*'4M[&6==$>6>HXS)UV1PZ>LZ M9UY8"#H#LE(G.>N/3?-1] M:8CH[8V&9-DF#L#\/%%C*Z?$YK29L2?E:+DC+P=TZB<;14 UKHFUW_WEN VN M''K+3;!Y'#17-I ;XI+ )^B8@.[7ENRL-JR@^> MKG85N\JBR(-2J>*DVSV/2R%U-!J$M[D=#4SME=0XM^#JLA1V,T%EUL.H%^T> M[N2J\/P0CP:56&&*_J&:6[K%+4HN2]1.&@T6E\-HW+N MMG'84[CH_D0AV2HD@7=C*+!\+[P8#:Q9@V5I0N-#<#5H$SFI.2FIM_15DIX? M3<;I30J?KF%^-TMGM_?C^YM/MX/8$S0+Q-D69M+ )#^!.8>/1OO"P4SGF'^O M'Q.EEE>RXS5)C@+^7NL.]+NGD'23_A&\?NMG/^#U7^(G_#->.&^I,OX]Y'*# M>'88D;OETE4BPV%$[>#0/F(T>OVJ=]Z].L+WK.5[=@S]_^?E*,QADK?&(R0G MAT-R7R"U2F;*2NB-U"O(#*54.\SYY(R2N?!T64HM=":% N?I@?K4.RC$(\(" M40-9JX0E.:D#G,U)&JFX?1'NM?8,7EE)()5"!RO4:(52&_Z.%=DX(5U/=!ZT M9(LIVW%@EC NTEIMJJP_!Q MX WP%(%>]\WG0&5LOK6C4TTC=_=^!&G[#CII*:WTBB%)IF)$?Y ME 9H5NQ'G4*HZIS2IA2(_ L-C>9]74@2I"R$S,D1 MZ%+"6IZ2"T*3CSEE?)_?#L$7PE-X-I0*ICVS)-]8:(/"-J9?XHXK3*UR M!N0]Q[DEG2^U;A9)2.Z>NUQTO7=75&%U'@IUNF_@NC60_I QACZ1=!]K79/$ M'5;&>B ;NUKYXSM/ 'FZPGL*3;F@0N[W0G"34X[X4BKZUI)+,:NM]');^;.G MK!!Z%4B7TH6=NFN?=#;=-0[;_B@LE=1#ZNED^[6N[ MNL?-QGH6;_8^F5M1JX#"):EV.^_>1F";7=I[JHN_ M[.OFJ]XHU<8/V[+2OS[9M.WNYQ+QXL4V+ZLEOO]!WGYK??JF[MBPJ]:F)=;?=ILWAE2KK_:]/)D_, M%Y^+]:;%+U[\]LLN7:L[U?ZQ^]3 7R_L+'FQ594NZBINU.K7)]>3GU_-\7EZ MX!^%VFOO3MYM[/]Z_O_[\?^*/;^.[V]\_W+Z]O;G^ M\"6^OKGY^,>'+[W/[YNZ7%RVLAZ->9#+W*YY[>F+N1?R^KMJ- MCM]4NV2^F=W\C.:;_=N;C__O M]5*W#=#0_QO" R\S'UX&^>IGO4LS]>L38!RMFGOUY+>__<=D,7[YR";F=A/S MQV;_-T_P\;D_U*V*9]$WEX@LGCXU1945NU+IN%[%-W6EZ[+(4^+ +QL59S70 M0J55CI_D-_AC550IC$O+6+?P!7!]2Q.T,.2FWN[2ZA##Q&67*_HNS;*ZDV>> M%<_C]RHO,AC]L6NS>@N+?P8\ITVVB:^KM#RT1::3Z-V[FSBM[I2[R(FW@.0&DJ-9FDIN[ M),;)G[6;IN[6F_BURM1VJ9IX-B%BG3Y/XCN5=4W1'@@I(#-2!/]W>'[W'8-Y MH7=JG68'@?/9ZL77%ZF;]O1\:N#(2-)%=T!H18;[>M?F(YCD55&?X88M MMN[J5;M/&T4S.@#>JF73@82.)\)J,!:Q\J9:JZH0:!T2^.OX;G0-0/WM/RZG MT_%+\]TU_3UY"3/L-P4L7>CXZNJGB+&Z//AS/G<0?,S:.L# *'ZS6O&^CGY, M ,[Q3X9:0/$ "54$V9;PJ#?%#LZL5;^LX<:JM:M:PS7W1;IBLJK;NTTR?(,WWWQ@?D,+'ZOC,3F,E2W=%2YQ6 M9U_Q@9+@5'\ MNM#P35M4'?S\<:>:E(BT5 CX=^_P-#\?B"V^@&3_2GA\ M3T)C9D[:ES^(@CA330NF3IQJK5J0*;BW0K>X*JS#"AMH!3>(V@*8SXJJ!@BI MN$^7I6)VJF'R)MXU8& U0$>-*@EA<,0(KC;TM:VKHJT;7$$+1Q.DQVQP!*S! M#\[W;;X(^!O,O3B-*Y3_1'Z[]&"%"3Q/(!]9I M@69T<&8&VPSNP"ZC9:=!#6G=ESDPHEXK1%H"R")-6B'"TA@U)VIM*JUV*P,6KIM[&\@A1BWL&<0US1R#]E*+%-9#\EFTGA;93#):/ MLI8//<)'#IR9[G8E<"V0U8@TK(#+"_8VM<9#>E;66C]'-)@S.7$2\ MI9$C]84'6,")N0.TT.V: C%8#]+9* ;K/5YU#7$;'E.GT:- &EHI&D96 MSGP4P8-@Q%?Q3=//'Y'Z.[4?S[]?4G0,]? M70'$%&W3"MPS'('(VJ9?5:S,,DG\9Y>O93J$$VB@V^[XE(D-4V:ZEBAS5S?$ ML5MKO(D8HQ@"TE@@2MM2TQ3_MF8%L3JMU 9QM MT<3L!(R8$:).21VB&%1^9^BQYJ0^ 8FB@&]$6C/G1WU!: \7AG5H'2DY1+;8 MU ,0/!C5GK!//).XWAHD\EH0'A27-F(Q$ M37LTRE&ST42]XX4!NJXJ5>+Q]T!;"A<8"3JILLIJB0'S7M>R$GCURP<:7$9@"$K1+,/"*MC0$RV 8%# M9)HQ]T5[(P+8>D57'2U#,8!CI.:TH&,@5P"9)[4;.,3/D#L?BI:G?&Y0ON,H M 6P;)MCB^:7Y/4AA.&.@-6"9YBM,;H6J6^8[ MF@0-D0+7HH/DY;<.3\@ 8#@9Y*2EKE$#@#E5Z W2DH^G30%$ #1_,-ZLT9$D MA$ . V2D(A] 2?R3(Q4=*^9ZB<8[6FD ^ZZ3\T&Z[#_95X^LV3L'Q90\4N9='IB4IQ" R+*M#$3]/G@>%U< MUML9ZF>'N) .LI#*L@:T>.1OVGF)P;<[D--)8"<(C(CAV4H[@)R?6GTV1\S@\\ MG2?G\PNT]O2.8RWE(8FLP#.'QX>&VMI'NV%5H@6F=F;8KU M!I1C"?9.@8KQ'AY@ G5UXK\-M1Y74,ZZ:9NP+QG56["@&]?W]Z8"* )&TS/.6P MJ%8I1@3=TJ,(-X=.@EC .:]"[ _:"8T#U+@P*YSC/0 "R@J@Q>/:<>"3(25. M+"QHB$@;,4"9GC%Q-$@K4B@ZHIP"=1B8N (4^C/4PFNWAR0R;_1R\N M)>O!/-8EAL",)#32CW&, M?P%Q+>E,A' P@N(,R".'XT$B@@.R?M0CA6,(24J.64)>7"9S$)QP^$?R-1J( M2_N2=!2_=WX[2)9FC?@\0C!&A'0;$D&4KEJTXT ^@H%0:8[CE":1ZH5Y'S;@ M1Y%'7W%D=@=,")8 >FJP.:1>X(P#2121NPI9<5NCT?4)W0Z52ZC*!&Y.^+04 M=/JQ(;$$9VD#E)[%I6'#% -%(0SRS08V27V>R(#,):I&QA?[AD,1S72];M0Z MI<>>+I+% O\##5=R# WL#7'Q 4R"61>RM*WKXZ>1*A"92 MQ71^GHSG$^+[7L@ X7HZG_##=@ETIDR<%TG':2D3CS"F]O>&(/NT]JZNUF?O MR#^XEE#%K0T)O$:/ X1%S _BB;K&G41NTND%#B,P535!M965YGS02 [LM)(BZ^ #5'1 M-.QN$:&S98F+C"PZ>>O1490(K6HP/HOR8!@@2$U0C S98U/LT&B57$_%[LQYB42:&[BH'4U O6*=L"(=&=@P9HJ/XO] X BIP*T4D M7T4_FXB?<1M@(ZB80 J!:-U7J-W]V4+^0L6B ? >]?U_(AG0 N7!)YP$5P(S MK02,(YHJ4GVC^'?#$/:#+^C$DQ=;B8,C]ZH9"#Z@0#5AAXP<68KLV#@,2(8E M9O%84=O%Q."RHFQ$@0^5@N5:4/RN5:(3&. >.A/V^1M,B8!A*U;FRB(W ]N3 M4!S@52(3')BBF 1-419?0?ZPG$"@8 L=D!L::-Y>EUA[1%^:PXCX,,)=G909 M=B?P]:/$$)TDAB'7T@JV8;G!U/H7K%RT'+ERT4^K2\'8?0L&65K1)!*P3DY$ MK)/'HJ_#]B[6<=7UU\2&4U1#$3N)0@W%CV'7(&N:@YC=F1(>AW$*!%Q8[N'- M-XK?2I8&"0@Q56#$AGC"4*>0-X=:G!&;A(+'QQD2N-9,>$0]3*.#U,/^G^0I M$( .Y*SS^AU!P02DTW%DY--5;.CJ(VYD7V@XBZJVZ2>/IKP]FNV%XFDC4;F: MLBDDR(I&M[*A0;K +;!"1(JK>G1Z2.2ZEM8":5'A*9'#T\!4N(!I+"@'P+1 MH$"A@P,@CR;("JXJM4=HV9Q@PSM&FI3C5)S88YL,]AX=!Q9U][W;)THI^ M<+NT?F4(W .QX;$R^?6(P>=!#CM(U=J%-^!&3EZ>JEO!R!0E'M#G M1[386KC!>)!86LQAM3A,*!H1NQ '7\!YC/#46.:5#[.*Q$8L_J)DKUI2O.1MH>4T[ E_RFUM5://:PAX!7.?@7[:@6#(51DA(5-,G8QUA[&? MJ0",8]ZK@ZWU>0;HD9B?P=)++NVRCPJ;. VZ+(LU[1D'NWP4S4>#8;23ER3Y MO%0'A<_QL?OGY+U;6^/H(9N _,;BD5N<"M-@8HLVEV S%!$C10151S"=7E%4 M^,12X9%0[8JX$D ]]X4FEI3T%J":TNQ -QAVEE@&+9Y2!1<6W:$<-4!SY,7D M>?W@$*65)8C3CX2AG^5(PCE/Q$.<+07:4$I'QDL^MGA<%A-6 1,4_;3;@6]= M81B99V*.B8V) M[Y5*ZJFMZU+S0>0NY&LP!1#"-UT+"/TGFM!4P1.SDT7CQ,DP6P1/59++O"#" MY#FD7BC1QU]*"MH<)&MBC,=R.!C=M.; N1\WQM5[86YKQ_E;;D@'F'B5"]2&/SC#E9W@I#O"-;RM472&" &$M0K/(DLKIJ MV. 81 95_6'@(+U/BY*C'_4QEGT,^//P;GD:2X9V+Y;-41Y*.1X^Z:%?LC$4 M[3)&A#WH 8C=?F'MNK+B#STIM9.R'')CAG !Z@JV>' 0EL7*HMNQ@5.\(<^[ M8#Z9 J2&:A.83-!4!*NH8;>375!;]231=5:%X6K7*%?E,;M"D#^1S43>3L)< M T:?5HA NW%GY'B#@DF/E]3!C*D[/K+)B XTQAZ%VYQDE),GF7@/LAC)* HM M!/99M*N':NG\V&'*V/C+))UNBE,EQL;N@LG@9YBY+R2HF&$-F$)TYTH^#VI3 MO]X)H\!:K!_F 1"23A '8;S3HM@) =F\'D7_D*WWC"/KZ7YCY9!43>&%E88T M.O&SG%2,T&V':SB@^ 5>AO0B>K=L2^TT+\K53G$:2,ZQ M/>R4E)"Z94:VQ-&5$:8D12CR83=ZT@+"4K+*^+LVKR.>OU\0B)3?Z+3DX.FV M*]EG:X[Y@#0/26Z*75D):4D/[ ^@^1H+_3QY%-V?1"08GG5Y;R("?E[JQ!@N MPF([T28#C'N-%>52R:B.D'<27XA5IK42_4X40Y4I_.& "B<>N;J&JCD\E4:4^?BBSMA%AU*SJ5:%Q6EE\2<%GXKC$_CQ[E=>E.3KTS%B+9\ MF^L4_7I$G@L\/:\D\#G*/ M(S0_2(7@4E)YZ&>!N+*22L%:R4%Z6.PYCG"R)-W]Q2DHC>$%.WFE]ER'Z[D4 M5G-+6J5R@7IB8+HL@;G0,[SLAQR.458Q8*+ Q (#GJ,['^!WBH],QUAQZ+.@ MHKRB7$U*X_?(Q4ULKI[%UVAKTWD^PU$2O0CF<\_8@$8/&7CRQB;PY8EQ\VWM M&VLJ4?=A_2;>#18B04!.0$"W5>"W& &?LUUD5AU>@F;91865PII*04 MVU6@T-&[(BZ0<-/9:#Y\DPG.'U6]N<@4&.P][PCHI$NI"./>Q)8KSXBTM#E@ M/0;;C-RA'5U)Q-PO<9$M$'J4'.X0[DU=4KV5FY;7IX@CAA_OZ]:4(W-ZMT'Z MU&PU:C<%G4XJ$O)$>#>WX>R\5NQ/J0>@""0<,$%(E%EBM\PFT8:SR?AL-CV; M3DX5=G+J+,[GR?SR*HF?3I+9>)%,SR?P>79QD4PO%HE4H> SB\5W M% E$I^XIA=4"_31'?5P#%%1"">A4E^;!#A#/)LG%^964$RZNDHO+Q6"US- M MSA F&_"=7/AJPE6C]ETB[:L*H@@;3!PHB?PYLG-RT8/[^YVI:H:OCE2$%>[1 M'Q4\5;KUHR^8 XE>&[#$08M><6T/H2&MN(J%MQP]C2[&<*Z7\.'JSB^1\,8M>63NFOVM3.N3IWN@H!Q!)P>W1O\]X@6GT//J@ M6I/4-86KQ5:N4>)&X2/H9%N=@V4KC8NO1Y<7R<7L$H"?C"^3V?0*/UTMDO'B M(IHFYY>39'JY\%%Q=/[1Y/PR&4\6\/CX:IY7L^C9^02XX>H*)GPVGT_A>!?P<9I>7LV0R9\JXG(R3V1P)9Y9,%]/D FCCR[&G(*%GDE&NPLHS'R/? M?/0J,0UU>U@E\;U)670?5-O/.-F+Y.S18,9,I4WES8#,VAEF,6Y.$"+T Q]! M3D9"!)+)8D%%];2V?OCV'ITRG0<@L,&C"ES3>+80@,%YPZ0MT%4ROP+JG%_@Q\D5\-KT4@07T-15,K^X2LZ)!$$P7%T"!RXF((K) MCPE"W9CP(C4]A27M$Y^-KQ>9&!O9)JIJ10._=@SY+VBM-M!3@/%][058 GMN M0A8<#IU,1XN?O# ;510'J!Z8F& [,?5L/KKX*8DG\]%,5IB,+FF%P?K2HRT? M5?%%YMKHC^WP8C26]<>C\W"'WIH.N=' 1=4?W/KD'':*G0P0I;+T[ BY [K] MAU:9GH^N&,&7LLI)\9$$;3H\%+.&'D%SSQIMN95?HA)PWGTU'.K7>'$F\I M@-##6X7NZLB)Z]8@?TOPJTNZDMEB;*%K3+$VW73!:,8GT]: KHZ#,;UCO^D# M%_&ZWY3YC<>W)GR([C+7_-:K",Z!(W!8<1#)SCXPN3YWF/<4%4FF(;5)^ R,)89E+RW&-V:)%64 M#QHF2H ON-_&T-G/W)P>?3>#?U+PM84>KHNV-\?*1%),\JLC%;V%2 M&&F2RMX]0MVOUJ%R6/_VY%$"+?#^_&K@R*N$/8+"+XE@3]AY=EZRC_%K>AG1 MV6%T,>BWX)_J$LS;=XH3/$WTGDHNX3.)4TE7 MNNTQ E@%F)H%KW#*)I3,-7"7()9R0;I_HC#GP9*8X^B4U#* >>LED90L8G7I M.EX5#\$-Q:TOK]"KIMN!CT'>/SII9$*TZ3_-5[\Y^BEM )#0+8RD-UP:2YK_ MF$L11(C=4G.I<7!A@L,;MMN (_!'H([HKAGK9$G8?AMVNI# M\[S4$S?^/T< MXH\9,#I,@<(WM&'DWBXF5TLI@,K*M-C*A7&UQE):OAN#SB*L6.C@LHJ]*@T< MU+"80,%@E/I0[(B*>&SY Q>HN!O8),8*%-U@3=PK'7MEI,L:.P;UK!3_XL:[ <@V2WW"2E_B@';+]P7W Z[R0&09OEH(U;IB+_LY,Z M0Q0M;4F&P@X^*D"@DC=VA2WO(UIF?O MJ+415B+=82!>[G2765=::QVC!<0C^!2%ZXEDO?KQ:$^7Q7 WTZLB_P,B< MX2,3Z&^\KRALZUW6#0*;GHIT+9N"'&5>E!UWJ+#)RD?FIO)(032Q.:9RLJ'M MT9GHN)==T/$76/RNPJQ3[2B5ELD>8S'9=T /^!O8GM^6*^G C#TR7:Z"=[YMG0C M=-P[N,@:U^D>RZ67BKN!YG@MJ"4M3](E?<#[]J#Y13"3Y+,Y%M,= UPNN90O MTU/O0J2#KM ;1,\[KP\"$?,;IL50F5*):[^%BU]EZ?J,S3&Z]9V+O,;2(BI* M87[XN\K7&-?SZKX!0V\H>V4UV,=]9<9_K+*P_C"X%$XZ>ZC1!48(\"38;XO" MTGM/S9^\?^'5!SRZP%)Y+?;\"X3.DM"FM[.Y0BBR0KX67\@$ZKG+M2FA!SV- M_0J =GB4R3Z'IA 9_5X%MAD4R5)AWR=S00DTH6)-:L.N0QLM6$H4N0DKV%)Z M'W7/BA%(%^&B.IB5\Z+/@^M&@<#S'::38*0DQK9I1>V;:%]8G<>5!EY/H4$; MD:[:#?5#Z5W*<'01]3$?0G&)S)0!C!M;(]V$V M;MK;'X 1.6UHK\=YW^_9?=2;V32^\+R2XX9$9+BX&,N/K]K?3[_"D[TV,<5> M\#7P$2?LI6G/71864(U$2),;BDFBG; )V VRV143X#?V-H./.A":AY) M35.E3:AFCE+A),U)RKV@M@*]G_$^%IJL?"T,)YSC!7BZ!&\+,LP]Q;"F@J(; M=5. Y.205P>*LN'4$-784+MNN1%JZ-'5D1 *<'_4DI6,T\GY0!#:XDS[%1%4 M!$*!-ZS2 0/7-%D,IK8QPBV;P,&/4MSGBE6=J2HJT57/!7L M3--YB&2J&;# MXG#1^UFHP]I@-H;.(H_Z*V"ECM&9@_BVA:%D8AA[IU?28.F"8[1N42X@$PN# M&>5SCQ@B0RN-T)=VN,!/0U =S\(D=6J+(G2^,2ONRAA#MN FE[J][R;X$]1N M3%RJV.(6A%YC(E+?W.,0 -^*7>,%2>SM&:PXQ"XXV(NN;E:J('C]=4W\6DXL MD;X7C6G18-J^B:W-<"&/M$7)-8!8CB3I3&!^/72PW\ !;3DR5OT ^TGIFRV6 M$6#XTARL][I OY]#R6P?VF(DA688YPNLX1@VM#QFJL0KI/80CU@QM5?X^HR\ MD_8_@BK<_:GRGQ ;T;] $3TOEM%44D"7&2H/.X:=YH8>A-PSIW(.OTU94YF4 MQM8>QMPWET!-&)J@-GDIJJX-@-G:FR8J$SW.@KJ*0K; M@M7Z7SZ@)ECDTA986:]&U+52HK2F]Y \;3LP2KXDJ *6)@^V(,?#I G',I$< M71_%L+#)CH6AS>",O0H5T^\,4W!$1XR"FJ^MN3%^E3E=$\!'&0FF61&,[D $ M'0257KL^%^]Y;(F$3]0EKS[_+=WN7KZ6IE1:;H!)OKA"7K!>KPFY8;^MQ@/3 MG"P?I;E1"^!&4CB*()J/5KHTF.5M#)WA=6OWC>E%8 4H-Z/H-Z(@5:%J$$R[ M#>7$57V+LY^)/LTC/?D*<>"11J,!FW-OU*46\*K!?N5I>Y)1#(--,Y MGDIW:7ES#J8.F';&_$NCM/:DE! /U5S.%LGD\B*)GRX6R?AJ M 1_.76,J[COU6+4G)RTLY>+L0KT4CBX+;F1D?J>5F>9YK%(7JR]^%:MC<7: MMTPXV]W)(:%^4JD,!BQ/\51*X (0I'0?J9;V(FB!U#.YPY-[10J8)A= .N<7 M8VG,T0/]>P!5 =8>+\>R2KH/Y,F&#F&9\B-\X*?/T_S/SC3NA+E=8H2CW2P$ MP-855B65PY5X;$GXY+0J*.<1&B'4:]/A&P@4J+JRBIK_U$<7&#PA]R>@3.=B MXM/I]HN,PU.6Z\2>U:\>4GO/AQHR'&CMWL1?D+6.&9A*,<7%[EH0=Z0N-R06V6)V.H?="47FJ5]'ZB+*BW)4/2XP=US#9%M MP^8V_9.&5UP\X6A-(D+P46,GV!M,H<7Y7Z=\9?G4PI*R]LB/ZY XZV?9C5UZ MW$;##HIG[=;5NF8K(RT/=$]IU:L](N, [-%O'AYNM5%D",=[A84<)@0F!@L% M<*Z[-29")@L_A'-;K<3T^&R5RC69:Z1%@YM-MY^OW2VF5%LCAK7RNC)78P!F M##H@#OE$)&K>6>[-P2][A0PY>VY#&D_.?[!5@?*Z7GC(7T.G@AG/>9A5*#=EFP-)]ABNG MI"3NZ83KVDTW@Y2%]1G6OKE^!NZD +J?,-N)$2,/-K<_]H.7W6$)V"%>RC'Q MTQ99O.O D\C* W310=A#>;[6,YS,6WE2Q+W9Y8S+I[G5E Z_0&IKR9E.H%8P'NYU? MJH:ECJI)HD\@9JA?#='L#<:3X]M;>664(!(Z"[]TG3O; M8&<=;*!1HMU 3&??XC49+Y+%^2+JJ$VJ"@,NWP@D>H=CRQR^SRQTG;$]J4[# M!C9%YO9L?I5DAAWD= M9-[<'!*5L5VSO_B_[DUG$_2E\%HN$9LRQ :^%A$;^ZOTF^,B\QM@6-[)MZEY M0GO%,HA"16-)X78B [^/MR[S@)"-"VD9!7SGF"F.'Q;@[WFAF9 M!+9!P[9KN5GU$,:])WVPY,5$YF9KKQ>/]F:W^IPBL.Q@[LJ4+RM)J9_Q7^U\ M_DOF8-=K5\1.B5)3XAV:_+)OF));38[B3Z;*P(OG1FX3B3T=/Q\P Y=QLEAX M+!1$RYTM#X/NR=;QVZ+PF9I,C:QL[J<2^4=3(_ X9"S,&Y*+#]#%;)K,@']. M $2T(1%+$S0*29P[CDIO2G";Y!*.0W>O7\%2'6HA$@Z:\ 5ND_8(F/A[W#?P MO>>3BV0\GZ$Q8M#H9>V,YR[>EBR 1DM/QM3^*[L$<0%R!:Q9+[IR#!9JN&9+ MU])-H:$E*XV!/XJ;]M_!X_Q# S)5Y /BMW'OQ8BF9L5VO?*K33]SNU&O@]ZG MIJYJM%&9ZV_=BQ-A.Q/> 05P,3,&JPPVW_N#NS!]J$M<[ M67OVKWC:$HZ3K?E\@8*^D=]:"ILIDLKCIJH8&&*8W8O(HEVX7;JX:LP.*=44 MT>,J":B[=&]@^/;$H^+(4Y;/:.B%QB^\UU/3*TWQ)=SDJ54MOZG:?AN;]WQ? M\^NMW>/\DG"@Q36:N*5:P=#QZ.+\":?ES!]MO:.772_K%C!*'S<*[+X&'X#? M5S4X7O('+F#??O[;?P-02P,$% @ Y70+5]N.1*&V" ?14 !D !X M;"]W;W)K&ULK5C;E9!^V]F$(#,E9@Q@&,Q2E?'U.#T"0NM%VU;Y((##=??KT%3A> MZ>:KF4EIV<.\JLW)8&;MXF@X-,5,SH4YU M9X\E$-W-A\;.9#LVBD:)T0O-J M&/I^.IP+50].C]V]S\WIL5[:2M7R<\/,.YK/3J9! ,UC>^J.G,THWA MZ?%"3.6MM'\L/C?X->RUE&HN:Z-TS1HY.1FM@1R_PV!L!,('>[6D$-Y*:PX/6[TBC5T&MKHPKGJI %.U1246]O@J8*< M/;V\NKVXN;Z[NO[C_26[^?S^R]G=U;A3X6_+^I!%/F>A'T8[]$6]IY'3%_V8I^P_9V-C M&V3'?U]SNM49OZZ3*N;(+$0A3P8H"2.;>SDX_?FG(/7?[4 <]XCC7=I_)#:[ M%5UK*UGLO<7 K[)2#^Q\:2!FC#3L4ID"P53U4I;L9B$;015DV$W-/LAQLT3U MLJ"+#._$"SU?5-)"P,XD,Z*23$]PRO\7_:=[: G&BKI4]9058J&LJ!CRN_A* M!Y0U;#735?7(]*J&%K,<&U4JF.+L7.D[1.@K9ZIF\J&8B7HJ&3H2VXO\0]^; MJZH"0 X0Z!;&D@7HW OQD'4/V4*HD@G+BDH;.@ D;"]X<0(6[$I6]Y(M:Z@K M%;D.I'/*;J!3-9RH*O0E((9;Z(03*YM#=E5[OXNFF!$KX9H5HZO2^69DL6R4 M?20]RNJ&$(P[QAT4V+TIK![+IE/0BYXU4TG!4*)^PLI[D% K]NG3Q2&[(\YW MF-APZ(QUHJ*1H*QR'?)>PCET1-DT%$/-A'./_?Q3'H;^N^!# MSJ +@G,/(D8RU%-MA.N[, U-B,8KF4/Z+Y WHGYDM6:5!JR&+1I]KTJD(2[* M90$&$&BJ+57@)I"16"'J6HR5 6\ENF3SV'*PUK9.7W>^4PC/1?5H56&(VV6; MTGC<=EG9&!=[*)E)4=E90>P068VL!.5U9TG!^2>V&EGH::W^QA'!IIB##+FT M+H">=LK'(.!)%/ \'CG% AXC^I-&SUFY77)Z4W(D-HIY'&9>N70A=>6%6,S; M=BNIW3(T2]DW2XY*4DA$QTY1+>D 8K 0#87H+5-/G1*5T(:63S&=;3MA9(UN&O^&.A_1:K'/T)?<.X8;Y[?8C MD*KV">)OUF+;-T(>)"/VO8R'+2@QU\O:LI4@BT4%XVJB=A,%R.0BA4>UDNLH M"493RV>VS2P7SXA9IV4+ M?((>H%?.53'&@79#0T:W+6 N_H<*= Y)LT4KA:Y2J,(*3;)]0L=?C!-A$,&% M;B@$'0YJU+I2I0O+6%2B+F"6MAC3M8M+6<@Y=4,4C./XR'MQR[L03?/HFKFC M_@DX8W2AG/Z5LK.7J'Z@-(Y@R,R%N4\"7SO,UB@$2,?L%(#@A? $43?NUBBZ2*0'?2W@9:EW56/F3A6%M57?'DAYEB7H1('W4>MR MA0GHC;@_&D$F]-QJ3C"6YIF4#]-1BD@L,$2[%- T!;MC7I+S-!YYU[K^I?@1 MKV \RGB>Q:_&=#O+_K^![8.V$(\4,6 )X<,H]>E10\?[<*5IP$=YX-W.D,N_ M8.C/UZJ MI)X-]@&ZH5QQ'/$Z7(]5!MY+VDF>?$HXW&0]W%_5D2[@I^F(0_C MS/N$6?EM"%&:\-1_&H[O-M8)?W^'Z*:$2\>6,T:;*#J;G']?=U!]=RA)O'S: M)[!X09/L1#)WGG)+??8'J)_LPM=+Y^@G32G[#5[C1? M[21C:R(])^3(^]+ER1&4M*_=[OT5FF[UQ*ZPER ZKLV'[RA?>3Q*^,@/V!X+ M>! B2;(,US%*W.=!%'NWW?+4"T4H]#1)6)"->#;*61[F/$H#[X9*>7,JX5F> ML^XG"_(1#]/,N].TN??)O#X=\A':613' !'Y 8^SA)&"C&)Q'H,<(]V:3;I*2%;:];U>.,=^F>8C MAI*O&1[%'&X+/O@QCNI[$K]H^R1IY5 M[<)6X@U0KVRO>IX<28";%WP/;;/93A"J%(,#V"D!VT.<.Z=-_OHGM N8OV)!'A M]NWF'I<4IZY+;)(LZQ,LB_R-5.?H%A3$(\R!8WU\/T98_1004*$2^Q!K6USQ MV)<7[83=Z.K3-$%73L)>2T0+.?2V1+>SK(7X3"ZBJ1#TM;3?L<:_ MQC)6.=R63Y;K;>;C,,&4B)XS'Z01C2>X_?'9N\9;K7RMLR_DS6M(M^FNNQ4P M],3OMPN\=]#+[6_6^#X*SG^W>N\3"P<[:7",ND$ .Z\FWMZ6V;VG).RQ'&D> MN^#M$19$ Z4=L(/7/K4,MSZ)X=UNZC[\&>:&??MUK+_;?UL\:S^I;8ZW'R;Q M5C]%&F&\3B#J'V;)@#7MQ[[VA]4+]X%MK"U>)-TE7B%+V= !/)]H;=<_R$#_ MQ?7T'U!+ P04 " #E= M7U#J'TPR$&L=F[,=N.VO[XS#4N[$H59"Q"_S///,V#,>[8U]=A6BA\^UTFX< M5=YO;Y+$%176PEV9+6K:61M;"T]3NTGEU8R$WE>2&9C+9B@TOT3]L'2[/DR%+*&K63 M1H/%]3B:]FYF.=L'@X\2]^YD#!S)RIAGGMR5XZC+@E!AX9E!T&>'MZ@4$Y&, M3P?.Z.B2@:?C5_;W(7:*924\F(RLV8-E M:V+C00@UH$F/=_/E*/%$S09) M<:"9M33I-VCZ<&^TKQS,=8GEE_B$)!UUI:^Z9NE%PE\:?059-X:TFV87^+)C MG%G@R_Y/G/#G=.6\I9OQU[F06\;\/"-7RXW;B@+'$96#0[O#:/+#=[U^]^<+ M>O.CWOP2^W\_EXLTYT7^;CS"=>=\2NZ%?48O5@K!8=%8Z24Z$):F7G@L07A MYV4=)FLA+>R$:C#41@G-EDJ-8!:UIWO*7/"I(8<.?E2X0P4]D'K;>/<3"%T& MXD()Y^1:,CFYV@FIV/\;:CEOG%!X!0L42OY-^QMJ,Z[#0&6<.PB3NE -73L: MT&]'ZFKV3LNF)O"3ME_ X6MXS;%8*538\1528S"T02.X-?56Z!>H2%G(H.:P M75-4(&K3:.^H8'UUSC/+88K"4$UH3@Z-G%&R#*D+Z61S!V8-U&6MX#[E8!H6 MJ #P6 !!V#LLL%ZAA:P7=V@UC0\)_OJPV(UT[(-X6,':*&J^4F]N.J^T3)!U M3BG94=IYTI*!2Q;GX)$RYQK[ C.IE.O<&N<[WW>R03S,W\9Y.J!);Q"G61[W MLZSSGB]#>W_@(]\)MAW&69['>=9O;;.W_3@?#N!YBP@^,K.?D'4$L#!!0 ( .5T"U>,51V020, "4' 9 M>&PO=V]R:W-H965TS8:9IU M28"TS; .6&^0=/<.&/:@V$PL3!^>),?-O[^4G'H9T 4#]F)+%'EX2$E'DT:; M[[9$=/ DA;+3J'2NNHYCFYWK"A6M;+61S-'4[&);&61%")(B3I-D%$O& M532;!-O2S":Z=H(K7!JPM93,'&Y0Z&8:#:)GPXKO2N<-\6Q2L1VNT7VNEH9F M<8=2<(G*3^V(:)9X0"LR=1V#T MV^,M"N&!B,:/(V;4I?2!I^-G]/>A=JIEPRS>:O$?+UPYC<81%+AEM7 KW7S M8SV7'B_7PH8O-*WO919!7ENGY3&8&$BNVC][.O;A)&"<_"8@/0:D@7>;*+"\ M8X[-)D8W8+PWH?E!*#5$$SFN_*:LG:%53G%NMEPMEO/[.UA\62X>UHLUS!_N MX)_'#XL5W'Y>K18/CS!?KQ>/ZTGL*)T/BO,C]$T+G?X&>@2?M'*EA84JL/@U M/B::'=?TF>M->A;P8ZWZD"4]2),T.X.7=;5G 2_[V]KAZWQCG:$3].VE-K19 MAB]G\;?JVE8LQVE$U\:BV6,T>_-Z,$K>G:EAV-4P/(?^=_MW'OI!.X31JS_O MTF.)<*MEQ=0!2F9ASPS7M06V,XATD9V%IN1Y29?Y1\T-0EUM#1T18*J "LFY MX#E4[!!\^[_@&R'ED<:;U^-TU7C4HR!;8= D<>A1("=1 MY.+0%L75SE?UW$&KMZYAU#'!\Q;78W%E:Q-H5)H6.)D;[DHHR.HESS=![3P4 MM5E"!K*]CP0\@ ,RTX=[E8N:;B=A@:9"#6F.,>CWQ%JD-K*7^D1$F-1U:#/U MB^^IT]@F05D)?4#T61P3/OE%.KKJC8;#_DO'/3Z1+HEF%P3:0N[16Q7KK-T; M,&^E[Z=[^X!\8H:*M2!P2Z%)_^HR M.*&ULE95M;]HP$,??YU-8V31U4M2$! @P0(*6 M:9W6EK5TTS3MA4DN8#6Q4]LI[3[]S@Y-J4:1^B8^VW<__\\/E^%&R%NU!M#D MHB;4 ME!7 %1.<2,A&[J0UF+:-OW7XP6"C=FQB,ED*<6LZ9^G(#8P@R"'1AD"QN8<3 MR',#0AEW6Z;;+&D"=^TG^F>;.^:RI I.1/Z3I7H]!7RM^ M3*+ (V$01@=X49-M9'G1V[,EOR=+I27>DC_[$J^Y[?U<\W(&JJ0)C%Q\&@KD M/;CC#^]:W>#3 =7M1G7[$/VM9W00ME_JA=! 8N?0]DP4$1G! X'F0 CE*3F% M!(HE2!*U[&CHD5)BS9#ZT<[#7<5*?,6:;$ "24112J8@-32]!I*)' L#XZN! M\P+N_ =VYB"5X#2WD$ICS#/=>>_TVUXG;*&!V^X%<=^YS#*6P(X"HR>A)=,T M9W]1@A*9WE )3AQY83=P8J_?;SD+@?,(B;VXU\*VA[# ^09*#<@D2:JBRJG& MZ!1P Q-&375QCN+ Z[<[SD?GJ!]Y03M :[YW'SS"PKVHBT;<\8(H(/LN MBK_SL N0*UN^%.9?<5V_\6:TJ9"3NC \N]?E]9S*%>.*Y)!A:' <=UPBZY)5 M=[0H;9E8"HU%QYIKK/(@C0/.9P(OR;9C%FC^&^-_4$L#!!0 ( .5T"U?" M:%8DLP( -H% 9 >&PO=V]R:W-H965TLBY["01-5ER>3;# JQ'=N^O7<\Y9M, M&X<[&55L TO0S]5"XLKM*6E> E>YX$3">FQ/_>$L-/%-P+<*AO:=_:FK'6E9,P:THON>I MSL;VP"8IK%E=Z">Q_0Q=/5>&EXA"-;]DV\92#$YJI479):.",N?ME^VZ>SA( M&'CO)- N@3:ZVX,:E7=,L\E(BBV1)AIIQFA*;;)17,[-HRRUQ-T<\_1D>GO[ M]#R_(_,?B_GC9'AFJBB4P MMK$)%,A7L"<79W[DW9R0&O92PU/T#[W&2<)Q?8]" QE8_UW$5!&Q)GC?T-\W M83PE=Y! N0)) K_Q4@>[)Y$UI 1V. X4*+(%"201925SA7[DZ S(6A38YCG? M#*T]UC)8ZQ!I/-2:=D3%"IP&CF&5N6J:W6A8"5XKOUWGYP M3=M^_1O>3KT')C&ULM5=M;]LV$/ZN7W%PF[X BJTWOZ6) 3MI MT0QM423=BF'8!UHZ6UPH424I.]ZOWY&R';MUO'3 OM@B>??PN>?N*.I\*=6= MSA$-W!>BU!>MW)CJK-/1:8X%TVU984DK,ZD*9FBHYAU=*629&SO1&9U7;(ZW:'ZM M/BL:=;8H&2^PU%R6H'!VT1J'9Y/$VCN#WS@N]V6UG'W>8/^SL5.L4R9QDLIOO+,Y!>M00LRG+%: MF!NY?(_K>+H6+Y5"NU]8-K;1L 5IK8TLUL[$H.!E\\_NUSKL. R"1QRBM4/D M>#<;.997S+#1N9)+4-::T.R#"]5Y$SE>VJ3<&D6KG/S,Z.OXYF;\Z0M\N!Y/ MKC]QA@[O/BI,<(?XZDVBBKBST/A-FC)833;)6>Z8BE>M*@- M-*H%MD8OGH6]X,T1KLF6:W(,_6GY. IQF. G:1"&WH]27)>0RO*ONFRZ9,E- M#B9'F-::<+7V4EE,>5M^CX/<^4(=KP\J,EW-8,J58:308"56MTISZI+$C M\*(@3RKD] Z6J-!NMT!E,+/6!STO95&Q;594@I*E MUR7QBH\K[FS\YM0#VG/B E%+N.7@AM27G%DGYW8J"PQ7UVFVGZZDF5;$T8D71G.[NC"S-::Z2RDE2 MH>(R:Q"H;LHY:IBB7;$J*#J+;(Z/!$L2&J07#&E'%.D]IQPG[4J-9N@%4<4185^C>3V+5 MAJM:67N[C:8.*IK3%>WINL_)A[CG#^/>PWYX7U%!9FWXDN\E99V"->L7SP91 MV'^C?RP/?R_5'Y (0;R6T=O!RSF)1=U*#DL*)F4BK843M=8;[A/!TKO3VY0: ME3)3R(RPK$9V;28%70>L)2\KTNC,.R1Y,W=%W5Q,44$[<7V#JHEWJO MO[WG7M1.NO I/UH<6:$F)E3==+:(HE)A%<\-[E(X'_T />J\A/AHGW^GO@ MIC8WJ$[:IU"(R#CN#?TH3GZ&1!PG?B_L':/AD*W5X#"/,565V!$B#/PPZ/T, MB8$+\K\KL?.1\I&I.?4"")R1*_5QMP6JN?@W R,K=]F>2D-7=_>8T[<2 M*FM ZS-)%['UP&ZP_?H:_0-02P,$% @ Y70+5S72-## !@ NQ !D M !X;"]W;W)K&ULE5A=;]LV%'W7KR"\;$@!+9;D MCZ1I$B!).ZS#U@9-MST,>Z EVN8JD2I)Q?%^_ _//?># M5,\VVGRQ:R$BU)OS43KJ)C[)U=K1Q/CB MK.8K<2O<[_6-P6C]^5FT_LP(+]>E];_9)JS-7H]8WEBGJ]88#"JIPE]^W^HP M,#A)GC'(6H/,\PX;>99ON>,79T9OF*'50*,'[ZJW!CFI*"BWSN"MA)V[N/[X MX8]WGSZ_O_KU'?OP\?.[V[.Q RR]'.K[$7 7QIUQ"9)S+(DF[R -^E]G'B\R;?ZR/ZZ7%AGD!%_[W,WH$WW MHU&5G-J:Y^)\A#*PPMR)T<4/WZ7SY,T+7*<]U^E+Z-\6CY717&* MNLI-(PHFE1/0PT5I/)L@PA>UL$KW"TS3.L@1/UUK="=@L2L$4>5;S+<<@9@HM2R_W H'E M+)[AYWB>A4&:S./9])A]5.Q6U"XX'OQ.X\BM!;O65- MR=>H?7:Y,D*@)SF4J5NS',S0^+P&HI#.F]U!!&TL@WRP+Z1! ]*&J ZVB5G= M&.+L&+;9K&6^'K[V#@&-.T0R^9Z,:V[8'2\;P0X>0L!H\Q5(K3A)T\=OP4LO M!^PF1[/OV5#%&Z,KP&NS]SD.)19NN#'PV\+QJ.Z$?=F:B:\-O,). M61"#N#UXBZQJE.OF6Z?DG40[8HNMGPR4_5$"NZ!,OS@:^OIG2Z]S]XA][D$W MLBS1?5UC * \P%(WQJU_W J$ARLE:1><;AU^07'!@<1=KG&R89+RTVB]$ MTJ&];!J)>V%R:<7NF@=,RP[2].CU":L1>1^# MCN"&VTXXJTM)E J6E]JB);"%+'81]P8-"$;4*/@0A@_<%OPKZ7;9K'"R=7T' MOPFB0N5B?8[B*K<1@.I2D"7Z-+4AB++%GGCO1T\JEB9]+G8B/%NT#Q7JATB[ M&A7*!J8V2+S690&)=Y6M.&H794D;4Q#[:D HT3>1!(QX\0@+(JJGV9O9!&BK^%6V^+Z,#YTX3T(1G!?S>RXN6!%Z 4L-V#_BH M\XWQ)7B&-)?&NL<)WG==TN,A(=(THYZST[/VNG_$WH,D90J96!(,4 M4,[@0O2X<;KGW7S6I1UZR=U$2][@#V[[DPRZHG?8H8DV--[XM2+]$;5>(,'):HZ6)(60YVL$,6V*;M#H_$'-ZP[0"?Y\4=)]D.Y<6OX3N*G%7M\C'" MRF-5_/5D3;U-*MPY&]^'VO:,#Q!-2,9?;6#YM9$FF"X$FNP2'2Q$C(012%B, ML$4EN&U,N!XLN6S3.(C0]_:-:&';JP2\1DQ5^S7DO1[D![G8X**$:5$ MY'VV#])C]^ )F:KK80[^[/,V'KBL].,\K8W.A2AZ;74^5+&CLAMH=,G&F/V7 M29P^5N?2@^PZ2TK0H.^MT0'.H FE6'OTD7+XLA,>VU_C,+$0OI7T%UA]U[9& MRI,=$8[8V\9TA]3_R>PH9/:PP>' TROE-SP@DA.JI'@^/XZC, [U1%-S.!:U M_'@G[1YE'I7.OH^6\>"#LA)FY3^;*0D@6/BV[&?[+_/+\$'ZL#Q\UO_&S0J9 MSTJQA&ER=#P;,1,^EN?UP+CGRA!7B_U-"T'= &_?]77/P' M4$L#!!0 ( .5T"U&PO=V]R:W-H965TD3>]-;-A.^G!Q'RAJ M)/&&Y*A<++N__G[G#$5)EN.V@&&3G#G[]LWXW5HWW]NE4IV\K\JZ?3]9=MWJ MS?%QFR]5E;6V7JD:*W/=5%F'UV9QW*X:E)CJNLJ"K;*%N5/=U==7@[7CD M,BLJ5;>%KF6CYN\GI^Z;LX#V\X9OA5JW.\^2+)EJ_9U>/LW>3QQ22)4J[XA# MAC]WZER5)3&"&G\,/">C2"+S+KE^TDRD3,US_JR MN];K7]5@3TC\['_RP0Y X/R#P!@*/ M]3:"6,N+K,M.WC5Z+1O:#6[TP*8R-90K:@K*3==@M0!==W)S>WG^K]=GIS>K#U]N3F\_77YY=]R!.^TYS@=.9X:3]P-.D?RLZV[9R@_U3,WVZ8^A MU:B:MU'MS'N6X6]];4O?L:3G>/XS_/S15)_Y^?_05/F?TVG;-X_Z/H/,_IB^Z4=%WQ M0R=<*_B@R#LUDS>=SK_+TW76S%J9U;/#M:]UT;7R=JEDETU+):=4W+*H\[*? MJ586;=MG=8XG/4?ECL0M$V=;QCWSZ9$PC>C #9%VY%69UE?HN:Y66?V '56%-L ZV.)+7TU5 M0XQVC5MF(&39;*'XG8L:*Z=@CAXE?VFRNI.H-"4_9D4COV5EK^05.#&M^+I1 M.>OD;UG=H\])ES/8$Z[E!I'E^JXX$J[M)>(3W*1FXN>?$L_UW@K7M6-7?&-Z M\3*( RN.$O%*.+;CBW/R9TD+KN=8KA-BP?5L-]D3>:%RQ7;YKI$9AJ[EA8GP M=^2%L6,YCH-O<3J*\_S 2M,47 ,;4K?B("T*?5;#C?;MZVN%^N3R%$D46I$3 MP33?AG!*C>$3^7B,Y";V([6I[B&M+E?4J5MYVLI5UG1$25DQ[5MD<]M2"*=% MG7$[7Q?=4OZJRN+>XDV;,&?59S8H\*^6-GG=06PU,/,<-GN1@296!+(-YF%KH@99<]0U5 M0B>1DB99]6"BNE=-7K14\T8!8;8&DTW M7EF#$Q*EP+0U.?9O=:=*Z:.H>?>67BP+5&23+Q\DZ;H[72)=BGJ)V("L1P8U';!35PQ;6+?5JD3JL?H0 M?,A;_*^?F2_L5W%@#&*W,48QRP4WKAF]'@9AX_Z=7#DL45)NI[^8IB8I)1&T MN2XQ =HW8H]&'.P7'TS>HV(HX]$N*-,%U!T2_4ARZH\?Q,<];9_*W(929I(LQ2S@_7KC4$(3\U JD?;O%5-)5^BJHS9XO)1N)A#&&..CU'F8#FP'4^DMAN,V80YY?N6[P>84Y0-08Q? M82@ W.>JX%X"GZC[5='P"+4\;'<2E[>[OIW$D.9ZCW4\&*>^E2:^E3@)D3DV MYF)B(\T')6&+D\96Z% :8[JZ,K&#<*ND?.E90>C)5UA.;#_@7T_K**%CZ"66 M[YKM&/61(V,[=@[\N!=ZWPI#QPJ# #2Q'9*(,!B&_%CFCV>W9SEQ!/^2;R$H M3$5D1RDW[/4FUMD0:[7)!9Y8K/*8SP3"QO!SRJ-B=P?=J #/K'W-,5&.6&-B M25J;O+$(RE$58#\0/%!/D+ZF7"&]$RC>H0VAU9+MR/P M1,QA+T:O;_E8HW5 I% L/D2SI=^A+-+ M%.W$; ]K4ND7=6^\2EXDM^J&4\;X&6-<-\4"1I>#Y&[9Z'ZQW/.O;^T?_?;Q MX:Y"L>^AXWL_4HC![WS36PW\'%W"B^34AHZ6C=$:&)OBLX'"[28_-K&>J@<] MN++6]6L.!FQA3$4'TMTLL>D,DU&N]V5GB5TVA)L;RL\C-!DWQMCSQW1[.L-G M?4-N' 00ZGJ4P:-[EFCM@^,>.U>0P?3/Z+.5+IZ,T^X) M_[G3_\&:N0Y8#-.4^O*1BW$++=,4CC4GJ+W6Q0"K%5P;@^I2WU'%'39GQ+?0 MW#7WN[UG)Y$9-IMN\VR?@6.5&7Q_#<,$1ZMH]R#RQX'1+3/:O30;&8Q[;B#B MZ1UFBVC?HC4%W@IE#+Q9,3>70M@52-H]@* M8@]@Q@4+)PA@V#B3AG"TGOPX@, MS/THL4*X)@&H2RP7WKHHVFT?TRME1&Y%^:E1\:47Q);O)(!F4>+QO<X'^KHSU]+C MU_%2_]3<96^WF_\(H'5A7+2R5'.0.C@.3&1C;MG-2Z=7?+,]U5VG*WY:%!(S_ZCCY/U!+ P04 " #E= M7A@XXU+ $ ">"@ &0 M 'AL+W=OVZH1+;E[I 1B]/X+#DZ3[U],/A'BK7=D9'/9*[U#Z]\J4]C MX@D))2KG$3C\/(@+H90' AH_-YCQ-J1WW)6?T/\*N4,N?Q2:?S.-56MGP'ZT'6U;&J.JMT^W&&1BTLAM^^>.F#CL.!7G' M@6X<:. ]! HL_^2.3T^,7B/CK0'-"R'5X WD9.>;,G,&=B7XN>G5Y2WZ7-VCV^>SF\F3L(( W&U<;L/,!C+X#EJ-ONG.-19==+>J7 M_F,@MF5'G]B=T[V ?_?="#&"$264[<%CVVQ9P&._GRWZ]VQNG8%3\M];B0^X MZ=NX?G*.[(I7XC2&T;#"/(AX^O%#DI/C/:S3+>MT'_KO]F@OV-M4K[03**'1 MOOK<-@(MM((IEMT2.3Y7 EGA; 0W@VN0@^U*MZO>\3!N>A&68&)DA7A7HUJJ MWHD:=7#3*&TM6@FX'!INQ%$$ Q:L;QLCQ(M#A. ("'\$MC8S^?B.A3\D_A_= MD:X@VH$/=XAD!_P@V%YP.WG G$;?1'=)!@4A*<$A(=>C7% MA!0X8710&6:LQ$E9#FJ28D8S7(3M@Z\AUI<0:XA22[L)!&1WXAPPBE.:>Z<$ MA RG"0.EP!- +#(:'5!>X6XM]#NL-EH50MCCWQ ,B)L M8$5&R;-$GJ1 \C61%[W:6[_=\_/Q0T$3>ARBIH!+1G02E/*IXCZ#;-"2Y+&K$$ET6* M*2G\*LM+7 )MOTH3/,F3=V<-/<_:;K@5C"\4B"OU*PKAX$,']E5OI)- S37< MH09HH[D0'1*/E>K]Y,AN&%NNJEYMQ_;]0?7A@X<+<^JSLS"-[3"-XL4TABL[ MF/@YA, 5[ZWW%-+X/J@^?-?7NEW;;SPA(:<8 IXCNP,CZZM_ CY&5%P?LLS4WM0T5O>LD,"B 0@X#5<)5 ME15I=*L=5VB"2<)P3IB7(+D\(^BM;]!XY\W0"K,,+R,+!>L[-SP?MJO;Q]?9 M\.9X-A]>;M^X64H82"46X$I&DRQ&9G@-#8K3J_ "F6L'[YD@-O" %,8;P/Y" M0STVB@^P?9)._P=02P,$% @ Y70+5R"NQH4+! PP@ !D !X;"]W M;W)K&ULE59M;R(W$/[.KQCMY4Y7";%O0*(<(!&2 M4Z]J$@1IJZKJ![,[[%K9M?=L+X1_W[%WV2-MCNH^)-AFGF>>F?%XF.RE>M8Y MHH&7LA!ZZN7&5->^KY,<2Z8'LD)!WVRE*IFAK M;.+.EFHVD;4IN,"E EV7)5.'&RSD?NJ%WO%@Q;//KR^+">^(;XK96?M%PW#5?T':XQW$MA<@UW(L7T-=XG79VXZ"CN)CI+^$LM M!A '?8B"*#[#%W?!QHXO_N%@X:_Y1AM%=^3OM^)N:(=OT]J^N=852W#J46-H M5#OT9A_>A>/@TQG1PT[T\!S[#U;H/->#- AAW#N3B'G*2KBM-P3M@\D1%K*L MF#A\>'<5A9>?=&^1<]P"L3*#V0$>MUN>H.K#GFF@\'=CSL0:T4TFZ'(J4#N3WE'\"]&K2.C[Z^420'Z@N3.T +1WO)@!K[%A,L-Z@@ M#-U-"8")U%E63!F.&G*V0V"90@((:D\$O1C6J/7!1=:8T(MC!K"LE:ZM M=+(E8;VWA;T"_5MA_R0B\I<@/3\I:3I88PU;)&R.[-;DQ.="T/P%RJ:C MFF"I'[!W[ =G0HO()O(BC"[[P8B^N@@OQ_W@*K*K8=2/QF-G>!'%P_XX'O5) MB:[0O84%)?U1P!HKTR;0,8>OZ@YT$7@8N$5ZR@)[.@\J'%Q8/1^]Y"BAU2638%PI)20/12'<#>3 TI M<9*"D C_PETSDB\93IJ2V1)"0)Z)9-G%^9'3G9[IA2S*29<5:LD MIU?[_\#XM2:Q!(B:&-WUZ8)@I:RIP.UYJY7ON"W*YG"\1J38S2K"4<#$Q: 9 M/Y I65<6SH4VW-1V(%E:4LR21&'*#3%Q8B U2E,SY3S)Z2 I:NN#D3>Z0>8_ M74.&$G)9I+IW,>Y*<:IS0/5MEE2_IA%3#I425N?%I M;S]EHYDQW6DWH>?-8/IFWHSW>Z8RBAX*W!(T&%R./%#-R&PV1E9N3&VDH:'G MECG]RD!E#>C[K:08VHUUT/UNF?T#4$L#!!0 ( .5T"U=B(G,PV0, %<( M 9 >&PO=V]R:W-H965T"*+O[X70?7&?2C'#LK.VTL+_^QDX(18)JI:KUR\SC MYQG/C#O=&OO@2D0/CY72;I:4WM>G:>IDB95P(U.CYIW"V$IXGMIUZFJ+(H]. ME4JS\?@HK03I9#Z-:[=V/C6-5Z3QUH)KJDK8IPM49CM+)LGSPAVM2Q\6TOFT M%FMI3U*3A5J1T:#Q6*6G$].+PZ#?33X1KAU.V,(2E;&/(3)7_DL M&0="J%#Z@"#X9X,+5"H ,8T?'6;2'QD<=\?/Z']$[:QE)1PNC/I.N2]GR4D" M.1:B4?[.;#]CI^=3P)-&N?@-V]8V.TY -LZ;JG-F!A7I]E<\=G'8<3@9O^.0 M=0Y9Y-T>%%E>"B_F4VNV8(,UHX5!E!J]F1SI<"E+;WF7V,_/EU=_7E]]N8>[ MJ^77?^Z7T]0S:-A*90=PT0)D[P 0C;.#/7@'O<*#B'?P:PKAW_.5\Y:SX;^WQ+98AV]CA0HY=;60.$NX M!!S:#2;SCQ\F1^.S/4P/>Z:'^]!_Y2[V WPQ'@>3PT$'-'B6?%\B+$Q5"_T$ MM34;RM$!:6TV(M0$.*.:4"-N..#MVA)Z+E#(.:% Z)Q],*=8/CP5ZLF3=. - MF-I313\1/!_ ?<**@"+4$"13(RE4="]("RV)9VP2^XB6;%\ >=?E.%HW@O/E M K*3,=?ZCX8XO PK/-3-2I$$&?D3KUJLC?6!:1$ P@G*.(?M4*+UW(O ,"?+ M(MN^%1H ?WB-+'S\<))EX[,61ZQ4SUVOP>&:6XYWT69RQ@"=D]"ZZ?20]FBI MVM'EO/ 8_48QV-&" P'<+9GTSY9 XS"'U5.,UBM53^&TR?&9@T5)6,!-3^<2 M)<7^=RT>6,YOBYO+Z]]#Z$40[ :[ 0W4A%)&,A<.DC.-E1R4')D+=XX83PPM MC!RP$^S5/]I-FA=Z?#Q0"]12O7I$V<3,N"D*XN!WCL$0-T(U3,:]DP&AF^80 MF_L&==-=X L7TAP>Y+Q@$>0X48*Y6)D-#EL&74KS9FTB5)M2J\8%N2$C0HF2 M#&#!0?(EBA6%W,\Y[3C%^7I#FQG&DTL1DDLJCBT5Q'CQY@[V MS+-EQ(V/F'?^DOLNLG6-+%]1[ /8N01"+SX@+,9,L-2I$, *U@K?:BKI3K/G MNEG')RT@-]JW?;]?[5_-\_:Q>#%OG]QK8=?$YRLLV'4\.OZ4@&V?L7;B31V? MCI7Q7*1Q6/++CS88\'YAN.-TDW! _U]B_C]02P,$% @ Y70+5T_*AA8& M!@ B0X !D !X;"]W;W)K&ULE5=M;]LV$/ZN M7T&XZ= "2BS)=N*\ DG:8AO2-8C3]<.P#[1TMHA2I$92<;Q?OSM2\EM2%_LB M423OX7,/[X[BQ4*;[[8$<.RYDLI>]DKGZK-^W^8E5-P>Z1H4CLRTJ;C#3S/O MV]H +[Q1)?M9DASW*RY4[^K"]]V;JPO=."D4W!MFFZKB9GD#4B\N>VFOZW@0 M\])11__JHN9SF(#[6M\;_.JO4 I1@;)"*V9@=MF[3L]NAC3?3_A3P,)NM!EY M,M7Z.WW\5ESV$B($$G)'"!Q?3W +4A(0TOBGQ>RMEB3#S7:'_LG[CKY,N85; M+;^)PI67O7&/%3#CC70/>O$KM/Z,""_7TOHG6X2Y*4[.&^MTU1HC@TJH\.;/ MK0X;!N/D!P99:Y!YWF$AS_(#=_SJPN@%,S0;T:CA7?762$XHVI2),S@JT,Y= MW7V\GGR<7/0=8E%//V_M;H)=]@.[8_99*U=:]E$54&S;]Y'#BDC6$;G)]@+^ MWJ@C-DABEB798 _>8.78P.,-]CK&_KJ>6F=P[_]^S<< ,7P=@O+AS-8\A\L> M!KP%\P2]JU_>I,?)^1Z"PQ7!X3[T/OUEQH,=T+-V1U@ MR%KV6 *[U57-U1(3(=>-RZ\DM>]2UR-EXF,4= M4/OB!E@NN;5B)J"(.(()Y6T14Z]6?P76(9-Y(T(/CM,RN,#1%L5"XQI*.U9J M63#JZ> #W^W9PC(]E6+.'12LP7@TS"UT9$MMW*$#4W5>&I!^CM-,SV8B#X[? M@U)V*9^X$AS7*MAG](OG96/!N;"4!?82S6O0& /*R67H+!@5&E91:APZ?>@; M5#4$XER_P"#FO&UZ<3CS@WK&TBR@6.8WR5K/;*6+4+EL"O!JZMK7-Z>CNC%Y M26#4[8602]H&] ?+NRNY8PM<23N[L46>@-*3<]L"\+D!P(,$0WX."F-32@HQSZDV^DF@ MD!S95[44N7!LJ@WF,@F'80PQ+8E'A39AEL)5%9>T!<:C8GO;@K:U "*'J5M$ MTRXPA J'J#^-GKB0?"H1T[4TOGP-$4-5P'&2G,S@&5-!S8.("O\.=G!6 M824\I ^9['RC1;AM_ 1T-FG7/IJ%_[+-F7<5NL#8+A,L=X-TCA(]["13RWQ&-UWT0&.Q^/!,38&63PZ M3J+).H?V:+-IF*7Q,2I^I]7\YW:MCE&:Q*>XVJ.F&-P+W_+ZYO^DJ$@\(?J< M1*._R_4J?NEWJ. 2N+'OH_0(2:5'P_%+TT)8?]CYO(Q.CT9O\3%X&SUZ[:M: M*U\6NM2)J"HJJL:P%;Y^EP'/!)KI,P^,T(7M,A"*F"U*@>,4]FUQWHG>%MK^ M9.NMPU?5L6K-<<(Z@QY++&=;OU^KH-A(,O9:DJUS+&2K#YDO.YO8$L4-&<7# M<8KOX2C9S;K)RU,@*'? QG%R?(+O;!@/$FJD63P^.5WUM*&P&SNYMLXG]R > M#<=A]LFH!E"!F?M+D&4^,<)-8=6[NF==A^O%>GJXI'WF M9BX4':PS-$V.3D8]9L+%)WPX7?O+QE0[O+KX9HEW13 T <=G&O]4VP]:8'7[ MO/H/4$L#!!0 ( .5T"U>+,3; ; D %05 9 >&PO=V]R:W-H965T M+J#7<#P*\]IDP")^Y@431HTF2EV M%_N!EBB)+46J)&77_W[/)2G9Z;3!S.Z7Q))XW^>>>Z6SC;&?72V$9U\;I=WY MJ/:^?3Z=NKP6#7<3TPJ-)Z6Q#?>XM-74M5;P(@@U:KJ8S8ZG#9=Z='$6[MW9 MBS/3>26UN+/,=4W#[?9**+,Y'\U'_8T/LJH]W9A>G+6\$O?"_];>65Q-!RV% M;(1VTFAF17D^NIP_OSJD\^' [U)LW-YO1I&LC/E,%]?%^6A&#@DEDL$"7OE/]@-K^* M%,\1ZO;A_NV>7M2[9\ M?_MP??OFU>WR^M7]V=3#!!VZ4+43R6G\*UP;]% M[]_5XDF%;SL]80>S,5O,%@=/Z#L8XCT(^@[^EWC9OR]7SEL@Y3_?"SUJ/OR^ M9NJ>YZ[EN3@?H3VLM68M"\' +ZSL?&<%P5PV7<-:O@T')\$2]#>.F1)BXK&>-=@$ MAID2NO)U/%T:!;Z1NF*>KY1@KC8;LBC ),15]"3I9V:E9,6))!SK@%O[1Q.< M+&< HQC ^'RXS.@R^Z?@E@E=D.:7(A?-"HH.YO%P]BP[/3T9'_UR].2YPVP^ M_C/GCMA\?#R;C6>SV9/GCMEA.O4L.QR?G!R-Y[_,V#M1<<7NK,F%(#''7EO3 M, ^R9=YD\?^NMJ";+5L)9'AMU#K4F.6*RR95D%N)9!6=#=F&G+'02C7)36?Q M"#5;=0X(="@EN)1%I1X5=6Q3"RHYUQ@!H1IY9RW^*[*II%@+QZ1GTA%25J&6 MP>J^@QNI%+R").-,&><"XH9C@V!X!/N6ZRJX13>RG&L*#R/-&8US6R8<RB 84, MDH^"QT3.34/5R>@^;TQ'V/\F&^/]4DCJAYAR@_N?(;5+DQ@\)UGD7?*55-)O MQTR65.()^P"@V4()U_=M[\08IWWJ.9;RGQM'10^5(P12+CM0034.]X !.EA@ MAEN_Y^3//YTNYB%):%9-JU!;A!%C[VLAUQ0I^$ IXT (6M1A9\P M#S%:%!*24^4'&P;&.;"&G'=2"$NQL+>@"LU>\!?(!45'+FCJN&70F.T)8$:23PM3(6 M30@"Y]0\K$%-9 O$4C8D51QDH;J0O!_YS?Y.55_,7KQYN Z_YB_^04B$:"$M M)0R)<[*0%$Y"=RK:.!8[@@A))=QO-$*;S_Y&1Z$Q#JE=H$Z(S]1LKA6Y+"7. M-D8+3[H+W@#JCHDOG5QS17V)TI Y7'74DE";N9I;41M%TRN:P#K4[)IA@# MNG'8VRZLV-" O96<1%$QM-%\Q BQQJXKR[ H$( C'Y<$QQ)%+21TR%67&BMD M"'1)($U^MS2S@DR&PSFU8V(,PB@=W+4)O;\4G8J$:'(:#BOA-U3M>P YSDF2 M'88F/*%9/6&O"$RII@DRB0)0EK@G$/+2BPS[U!55X,L-C3*, M1OLK\=[289 M:51\X[K8GQM43&U#>L&,K$&K^41/(#.,FI#$$C^SM:R,-9TCBDRP#K,GTDK* M3Z_ZC27B^UA+WP$X/K3?>M)7^%KGDS'[%X(D[W\71'^1%>]SXSU[7R%7Z-:W M'8RE=0?[1(EIGM%K(%(542, 7[,5B*MOW2&VZ,^EY2VOC1@Z$R]/QO+"L)>A MUN@B/ &?[X?4)XT<"G8&^DW&(_D3D3L,XH#!E ;:-*Q(U0,FPRX_)M@TTCEC MPV@W;2M 2[N#<8:OA::DX;HR!M3"(^:+#+\LJL!5F$6Y7$M%(J7OD0\4TCLJ M,F1Y1Y"#&MBS(KP':!\8I9>D3FDE_-K&N=;I3]0M0B,;-:%H^J6#'UA_$2I2 M22VHXFP/A!);/]*&+,L!F/L;&4YL(QACY"A-Z-QMP)6EK0,%BC4$CHF&L+^D M"0(%65"@@5@[4$<$- !426+''75M@)UX-&Q%11K7FMTBI:&O"#[?>-T#!B>C M%+$+1_A%V*)ZW;P(',UQO$0U!OEQDA2?Z3'1 'NV.)D<(>U*410PW_,FW-O@ MI9_^8_X;J\5V2%I)V(U5=/U[QF[;:PPY1H['S:%/_F_8'?#@WH>M[1LD]_-Q MN U #:B'6P/;Q*8B@*VPY_T!^71-HP8O1QWR'5F TPH94]<3$3&$= 1OVBK? M_=N MN>M.]B#R6B/"*DQ6(A?*]9[#=)07:UJ&=961MC1B$V8I9;MN+!%P'J9JT?F8 MB[4T*J)S&+0IH1]18K:,:BYS_[B"?R:-3H#@:8?]03[I%6](1%R@J+&RBA@V M#E2:$,%69/[AUFJ;?"58F+WE9W$Z3H/F47%:;"A$ -\OR@VWL'T0)<>!1H"P M,'7D !]8&LC2=D18$_81,P7GV# P^SB@'N;RZ''@^ABEI,@K$X3W7_'__R'& M_LH0FWSOJ\ET[TL7#%7A>YYC81>)'[V&N\,GP\OXI6QW/'YO1$)!98XI,/GY M:#8Y.1HQ&[_AQ0L,BO#=#.WI31-^UH)CP:(#>%X:X_L+,C!\2+WX+U!+ P04 M " #E= M7,%QI[9P# #8!P &0 'AL+W=O4E5LS& MND9%.VMM*N9H:HK$U@99'IPJF61I.DDJ)E0TGX:U2S.?ZL9)H?#2@&VJBIGM M$J7>S*)1M%NX$D7I_$(RG]:LP!6ZZ_K2T"SI47)1H;)"*S"XGD6+T=GRR-L' M@Q\"-W9O##Z3&ZUO_>2??!:EGA!*Y,XC,/K=XSE*Z8&(QEV'&?4AO>/^>(?^ M5\B=PVGZBD/6.62!=QLHL/S(')M/C=Z \=:$Y@!-Y(3R MA[)RAG8%^;GYZGJYNOAV??'E.US\H.]JFCB"]9L)[R"6+43V"L0$/FOE2@L7 M*L?\L7]"='I.V8[3,CL(^*E1,8S3(61I-CZ -^YS' >\\>_F"/\M;JPS="/^ M?RG=%NWH931?)6>V9AQG$96!17./T?S=F]$D_7" ZU'/]>@0^N^=QT&(EPE^ MT0YA=#)XKL57!9\:N85LU H^!-9=/#0@%&Q*P4MP)<*YKFJFME"BS($IP+M& MN"W9.*0X#OY8(4((1""KMLI!KV$E"B76@C/E8,&Y;I03JH!++047:(=PA?>H M&AQ<(==DZLOU3]@P2S5+(0SF,2QH0DW 4K$-'Y$QR)'JF@C5M=$/@@H5*9NW MQ_%[JAD3!\YL"63 $7/KT^*:&DN.AKG.@DDYH)]P]EEB9.Y#[E2)X?L> M@8KU)(#E>6#/)" SBIH@U&Q+/OO"L):0TNJN89(.D79(!'X+NFZ#>J)T%:I:ZBT= M/TWKQO"2&N7C[ B%'HIAFJ9@2V)JO=A<5Q6ETR&N'QTLI%#3Y0PXP^Z"=NH9#'?>"QZ.3&KK[UKO38N#)S(\84&#AO!R(AW#2Q6= M['5;N@U%>%,\"L5O&V^_VC];B[9;_S)OW[S/S!2"1)2X)M&ULQ7W9;MM8 MMN@[OX+(2342@%8TV+)=J0K@.$FU#S(A3OK@XN(^4-*6Q I%JKA)R^JO/VO: M$T713KH;]Z$JLL0]K;WFB;_MRNJ[7BM5Q_>;O-"_/UG7]?;7%R_T?*TVJ1Z4 M6U7 +\NRVJ0U_%FM7NAMI=(%#=KD+\;#X?3%)LV*)Z]^H^\^5Z]^*YLZSPKU MN8IUL]FDU?ZURLO=[T]&3\P77[+5NL8O7KSZ;9NNU*VJOVT_5_#7"SO+(MNH M0F=E$5=J^?N3J]&OK\<7.(">^$>F=MK['.-19F7Y'?^X6?S^9(@[4KF:USA% M"O_%\\S+7]/]XQ\].QT_B>:/K;K.!_TWL!A#?@8GAD MP%@&C&G?O!#M\DU:IZ]^J\I=7.'3,!M^H*/2:-A<5N"MW-85_)K!N/K5[;3;/E'[^VXL:EL8)7LQEF=>\S/C(,M/X0UG4:QV_+19J$8Y_ 5NV^QZ;?;\> M]T[XWTTQB"?#)!X/QY.>^286#A.:;_*OP^'_7LUT70$Z_;\N./ RI]W+((W] MJK?I7/W^!(A(J^I./7GUM_\:38PYQ:@]QVC?[J\]55LRS;:YT7"[CZ[+0 M<&.+%-&_:ZL_/5G\=:WB>0E766BUP$_R&_RQS(H4QJ5YK&OX @BXI@EJ&')= M;K9IL8]AXKQ9*/HNG<_+1IYYECV//ZA%-H?1GYIZ7FY@\2\ IK2:K^.K(LWW M=3;72?3^_76<%@L8 "/^KO+L/OZJYNNBS,L5(&@2WQ3S 3V1PEV5S6H=OU%SM9FI*IZ,"-?&SY/X M5LV;*JOW!!2@_A2W_P<\OWW$8%[HO5JE\[WL\]GRQ?<7J9OVCRH%X'RNREH1 MSXIN 4^R.9[K?;T8P"2OL_($#VRA=5LNZUU:*9K1;>"=FE4-,-MX))0"8Q$J M;XN5*C+9K0,"?QW?#JY@4W_[KXOQ>/C2?'=%?X]>P@R[=09+9SJ^O/PE8JC. M]OZLUH5=1E&V?: M"&F^?V!\@ J?BL,[.PZ5>;K-:J*TNL:&"!3UM5T15O*U#;*D#I2N5T=X!MN%UM4'U3%EE=5KB"%N9".SVDR(/-&OC@? ^3:,!J M0(F,T[@ OL:4L$WW5CXT6]SD4Y@]&0Z'<;:T4$%!D_%M B;#.C6@KP[NS$"; MM]MQRFC6:, 8K=OL#T:4*X5 2P!8)),+!%@:HXROU2J;QW"F90TSIS5L&^B& MJ",%+>Q/.(\B]A*#4/0@A;QR=/X2#N8P$1=VPA$6 E:C:<-[C][<#N#D"Q^I MO:FTVJ:XN7A9E9M8'B%L<<\@K&'N"!BQ4K2X!I3?L!:F4 N+08=25H>B1_C* M@4FDVRWH>HA6 Q+VLEU>L'6H%5[2L[S4^CF"P=S)D9N(.VZ"+Z)0=4(<"F!P MEY6-!L*:YT 3V3+#&X$?THIPJOO$*>%$5D4 MFVI"64 BHOL+ELT*9+I(EL@ M]H47F,&-N0NTN]M6&4*P[,2S00PF0;QL*J(VO*9&HYV".+14-.PC8OEI'X^< M6AXY[65ML!38%D5\W525*N;[+N;X8S/$5[?7\==R"[A],1F>(%\\>.1#6@,1 M,YD]$H?&__X'^^!W;N%WWGOZ;YKN[BTP5+#B5*=P^;$90#=C"D0,@Q\Z=5[F M7&@W(P$0O_LVN!W$?UQ=?08T^:O)@*BB35J \8LC$&DVZ7<5*[-,$O_9+%8R M'<(*:*'9;!G;B1VES'QJHM!M61'GVEA]6N1)G&?I+,N!('!.("X%#(5G5/=; MU.&UY8*BHL@16%B8X)0C*N$[O\: + M9.>PM9H($XY4U=D_[9V!C$J+508 $W0$+4B, MB*P3Q= M$'#N/+@^CYRGC4;#K@:N&QG) ;M=9$MDCB1#^"1V=!^=7U@ZO^BETB_*2(OY M<2WR!Z>PUUD=_.)D]@;--;D-%AN +%GIB?O(XPOPH/ %,V9./+<^&.5(RJ@% M+1R# ;HL"I4CCK"'#K$;)#>ZS0!?\$Y 64]1(005C[Z;E[H6]K$#+>V(M*4C MB^%-LP#7R,LM;<8RC=U:=6/%6J5YO9X#64?^QJQP12D/*Y!*6H-0/P'M#SZL M%&_) 9MY 6X9"2I@70;7B3$NP$C)2&-#0\]N,./M'7%5A X*1^%]R'AID?&R M7^2F617_(\T;DASO[)7>%+#+AA;M0L_>2;N]1X]8B?BQX1,;8,5-I5BR+W'P MG1GL,(]98H2P]81'S Q/6,&J 3@B-X:1J%!T! M]O$S9&?W6U7>8W$HALY2;%TTW MX/@5\&BT,SU3&O9:[YA'T"2HP6:X%B$=+[]Q<$)B!8W; "?-=8DB$_3P3*\1 M[WTXK3- 6*#/O?'(&*6"N#8(+M@9Z13W(%7_R=ZVAC69=YA JB.3D/1:U"]3D#)V,1%6C>5.8E6_H[YR$8C6+184]?!=P >U"Z# M[1"2'5JV![X_DD%/Q\GPC!]X>IJJRW["_,]TED&9ZY/+ZT0?PEL/,N M!W&/S!@-73!FV"LUKN&N:#?TX2V0,P# \L_K2H$R%W_)]/?.",R_:>Y 6I K M:H&&(&C?A$L.9RSFHNJNF]F?9(N49$(LJG3'VE\-5.44YW6V6H.FD8,&FZ&6 M<0#F)P7%60/&#Z6 M'D1X.#3[Q*99\"K$GT!\HJ:%*@',"O=X!QL!:0J[Q>O:[Z2@_\A*[H//9%G-!9T!378VQ( :2I! QH1/HD*1VHOZ M3;_I&Z+Y0B&O);7J$6:S4^K@;M!'AX)S!R2H3LKEDG3I*@.;6"7.$XTL$DTA M,AG%D]!EB8O$!'SI)ICN1 M<(:N:"-8C#!A&.-?0 HSNA-!<_1D.MOAP."]%\]\A^@(\X?\E+'/S0DEF@.09J2 M1!!&<#,4-$'9!F+#1D)(;3H2O3T5-SPIW>Q$Z0J!I*M5I58I/?9TFDRG^!]H M-CD[W4'/%%\8;)/V+'3P=#0]32[/+D)F@M>\*NCAIZ-+D46(ON/3LV1X.B(& MU?*MX;Z>GH[X8;L$&OPF,(0X[H2_<=P9$^NQ,8L64?3AG,L#&?5F:+QZ7Q:K MD_=D6UZ)7_#&^M_>H+4*G#'F!VZ<#Y&?[42__\1Z$3\;T^B3%;103K](/V$?)E% 'ED%3&)S" M339D49!"MP0>ASI'Q:X!(DZV@G"1@04G'STZ< &C!0B&4I;O#=$&\5=R@"-) MK[,M&E@26X]KDWK"3MB:TC> R%1;_?0]+QY@4>"$KA7VE*+0M0Z$+A@:QMQE M- WB_T$]&;# K121\!)5S;CSC8D+!T&I#RP>Y-:N0$7/GRWD"2BU-6R\A7W_ MGU &1&R^]Q$GP95 8\\!X@BF@O2*7@;AJ>J#N<="B;CMIN3(XB\N-;G"AQVAIDL")A0(Y# ME8)AE5' H%:B!# 06U>#K7@2-CB)HEVO& M,MMN7L84]!>LG-7LI7;A%JL\@2WV#C3PM*!))$*6' F1)7WAGFYS#--RR_)[ M8MV1JB+OO'AQNP)6<&K@?]5>K,*Y$KX#XQ0PW3#ESYMO$+^3\#@B$$(J0X\G MT:G!3D%O=E4ZJR4)F:$/,T1PK1GQ"'L81SNQA]T3$AC%#33 ^YW7S"$43$"Z M$8Z,?+R*#5Y]PH/L,@UW490V[N_AE'=&<[R09:[%JUU2^):8:U;I6@[4B1<8 M,3,P042E-3T\[>&>#T$EY!X1JG M. 5 B3N PL*G:XL&/.(!1P8#RC)QEB5H MIVQ^T+$YI(E^PCK-Q>=SY(!A(I)GX?)6\62//2YIK-$/'I?6+PR"FXW#M2'R M\KVUT &G;(I"(>\&)1YL0U\4B]7&"&,U;!M0>]CYN?)87>_.!_''LJUM*#]\ MZ:V_8(\^&7L4C-0N(8ES!H_LQ@LBVD0$NT,O"]]'+8U9DOR/7I36.^M,1OW"D$CU%"-MC M&=C]LW3K"QU3=QMLVL1+.5R!OB9B].CVC%R<\,HE6MRBKR:MX-9?E_"/\TM> MW;ZV?DG.&YH.ITELMD*:]K7)3F2_ZK5HS3K^!B9'19$A&E3W[Y5(X%E91:E^ M;E5ON/*9R06LJS(7M\TFTX)GQ#"T39/F@)PP*F(!E5JBBT.;>#!)7#98;3HS MNKKF@JA^C)&]J:RRL(F*N0L'RQZQF]W1EB4Z80R!+6'N$Y"?6V!<"Y5'>,,4 M,R,#QT'L5TI2YIC6,1E;J#TDM./[:-"QD["S_)L16?&P2XV3O/1 M8!CM^#EQ9B^42>$Q?.SN.;F3K"YT\)!-AGA@\<@M3LG3,+$%FPOV&XR($2." M=%283B\IZG-DJ?!***E1S"_ GKM,$\N0\#6 FO*. &\PK"3.-5H\I=1>3 Q' M/F\VS:Y D_CB>RLIST:\BFW7+-JF#B6>2 MD%'F@Y1FP4S:5:5,YC\G^S#4$+:<; !:M-%O+%9BKES7/;>I5G.'J/R$,H^!/QY^+0\C45#>Q9+YL@/ M)4\;G_3 +\%,\FH:)<=>=,>.W7EA[;*P[ \M/;65/$4RL[I@ >(*CKAW.\RS MI06W(P,G>$.:=]$E4@5(#)7& 9V@*@M:6\5F,9O(-@U4PCTL"L/5KI"ORF-V MA2#\*(>)O).$P2_TV"T1@/;@ ZM9>(."20^7U,&,J;L^TAD)#S3ZF(7:'&>4 MFR>>> >\&-$H"C4$MJFT2Q"MZ?[8H)NSSB ^LJ],>UY/F\@J^IL83I7Y@=BL M6(:\7K106\5Q2;G'>K]54EO@EAG8G&^75YT2%R'/C#WH40T(8^>SQH^CN*"!! M\2SS.^.Q\ .E1\9P0BCKB3;H8\Q_+#62U&YU +RC\$*H,J[E:!?JN:5L)+^R(/9Z($O\!&N0Y=:M M2.D8SHW R"XPE)QIXGZB9F:!I>U <^Q>?'8GQ*)#SCE3JZR@,**HTT)OF;%I M_-B B[=KLN4I.]O6]7#BMI^@S7.!I>=RM.-;#V&Q-,&E=H:K(*.EI)#(NC]L M;.\HWG2K,)QKYW'S"J,CZ&R;\VU:M#/RV>9#I@]9'>-#GFI2*+\:RL0G(9*+!($ MSP:L6L88RF6EG-:]%/B%Z@>)$%Q*LJ#]R!EG>5.J9RVQ9@^*+<-Q0+%U"A'8 MQ\8Z M-%K P)LW.H'/3XR9;W-;65*)N ]SR;$3A2 );N3(#JB,T=2T]3P7P@!32%:8 M]X@9[.NT4J)E<:*=DMH4E\!%5^^2-('#C2>#T^X25[A_%/6FPC50V%O6$>!) MDU)6T)WQ?1>>$FEQLT-[#(X9N4L[*)O'&#]1D(7YJUAJUFX)N)Q4.><3]O+#N]D6IV)Y2]X 1B#B@@A K ML\ANB4V\#2>CX'4OQ[NT@F5;Y+,, ?S#"9GITFIQ>72?QTE$R&TV1\-H+/ MD_/S9'P^320M"I^93A^1#!(=*V -4Z7:89CR,"DM2,V3K5-:I[=WV/%DE)R? M74JZ\/0R.;^8=J9O=74:"/=D'=*C3)/I: *?1LGP;)I<7([@\W1RGIQ-)]%KJ\>T3VURV3S9&QW$ M*"))J#_X]QDO,(Z>1Q]5;8+.)C$]VTA]/1X4/H),MEE8F)Y4.?]Z='&>G$\N M8/.CX44R&5_BI\MI,IR>1^/D[&*4C"^F/B@.[C\:G5TDP]$4'A]>GB:7IV/X M-#X;8[Z5G>+\/P>)<3*:7B33\=F_#@O ^]'%)'IV-@)JN+R$"9^=GH[A>J?P M<9Q$#6<7DV1TRIAQ,1HFDU-$G$DRGHZ3<\"- MKX>6@KB>B4>Y3#I/?8Q\]=%+9#;8[4&5V/W1,=>[8@74> M%6":QI.I,%1>O,,L^S%@"X]2BP,N]:MEUA%AP2&%.$N;ME;O5'YGDO\1/:;) MY07@Q_D4_S@#U /F,IE@"CP8;QA4!KQ*3B\!.T_/\>/H$FAM?"&,"W#J,CD] MOTS." 6!,5Q> 5.1[WQ/E>B/^JOL+]59 SY_O+.>-\/SQ)C[(TTAC& KTW!%I MMCAT-!Y,?_'AT,)$51H,+6J$S$?S@R =9 MK)'I L/*&WI@-NU-%5X0>//CJ#DV(7(@2I+#TY &Z'SO-# MJXS/!I<,X M9Y52NL O ?7CO"L9'_>7>(9;"2O\ 8)55=QIO[U3=H?IC\T>^ M2BHQ/VU-R3 ^Q6F5HI)6"ZX@56*N?%=[KDBC*FD9[W,/A*/I >4%"]%KO\AT MU6S-*FUWH08<:BA>VFH(@ 5:(+"P.MV5]1WIH0*R,U=1FE-_@1K]0DUE*C^H M"A$]47TWZ:JM1_WEUI]-PR-J*@/6U)8-YV,E 3\]6QS\ILQO?*3:>*/1^\*E M N4R O1EARXFV 0]*6SF@36?T +'_A.HUINBH!/Q/+ -UMBLJ="ULE'UNJ3% M*_+#Z6:YQ&Z-W%A$LHTX=L-&A-F*E_X,#WJI-$95 -/1R[W6"@M:T,5FG5AX M]A$./C=AXP_HAE:%\*V;EN)Z=11KI? M;'\0CPV<"7Y"?N0EHQ_LPL^P8<>*'SNJ@KY.?]79X481# ME;23*+KRW[JSWGZX6U:?(!J[NM]Q?VVN9=%OO#8;9)]W<:^?GBS^&OOQ#"-6 MN=Q.UXX$C:?.[_I!L;$-R!JL_S-+'&:6D:YZV\QJ2A,[\6I6M,V]^\.O2Z'< M6OO33<'-:$Z^:179DU"593BO_PW[+NZ+7,PW]XK#F!6T0=*>8;/ ^3A M$HYWQV, L)@T.3E>XJ(-F)J6*RX!0M)UJ>!/84R/10/'B2AH:S;FK9=$DC*, MV=VK>)G=!Q7V&Y^!HM>(JMO[=MZ^.NG@1L3B/\UM5MB[+WU_D/+L'DF0N3"M M=#TTQ5U$&WCL5*7&'ET4@-_I( MT943C_N+?*_])E"=U/<#X^-/<^!^< R42*$^++TO,($AER3#>9YF&VFZHE:8 M3L]UANB0@5-G.BC\L^U&@(HKYIW(+8WRU>6?I40YFV+$26"NBPGQ]@SE&6A] M=TK'7BKYK,1VC:WXM1MJ4W?-722V-DF2,#'S@42)B;,Z.8%YX:)RAMVD_'9G MXK JJ;?EG:%QK!N$Y>8U%:MTJZFA;MKVI_Q %V-VU+J[9?Z'8H:*7IIBB_7# M\]HUXS2RC /8U #-R4Z$B-P^!AX4-206)INK>S_ .BM!PP\22J39 35EVV.[ MI;N,0^9'(=A+':XB=]Q?+'NU #6G)DSLI(U'CX[]SX[W=M&U-,QU&1>R/%@8 EB8GY\VTR/K20=NTK2<7]E)UH+-US8^NP]=,?F\R:VEB5Y*XAOX%(4)B8R]NIIH1\7("%]I#5$T9+]C M1,#P%A-@K+RO*%SD]=@( BJ>+N5ZB :Y$8LL;[A+ETV2Z)F;TK+EZHGU80AY MWG4\PA(=MU)SHA9<:'5*WFA/D %BTJ))H^P#4P, **WFQ8)):%EDP#)D).( MLF?7D1Y]O$GK('X+M%[N0>7$,]<";RD2DDZ#THE('O :YM@H<"MS%KNNUP_059^'B*] .-)J;@AQ-:8A%#+FS0F:"! M;W15@L>MBXNL%9;NL$QCIKA3_@++)6O2OHC?I??8)@?[MO MG9]Z[CKBGJ*?_9&+O,%\2\K48V+]NUJL,-CA%Q^BL%[*T\N.%LUY25.]"\R4UY#:KT1WJI\VKUC"R.1KL>A-])+?-&/JBD"QPAY(@-@\RJ3DA+HK68I>68H9%,E286-.4U4* MBH-BU1[4B ;RCVXC M)1Z[20OJKTGGPI1E3K_R&BEV*O54']W5!*Y52>?P(FI#/N:FI<$&8DJ-Y"P? M/6C.;9EJ>*7O8 MA9&T*N5AK(A0Y%\D*Y$DH^8 M[@OJ1=3Z&6MZT:O)I<4XX2DVHZ&&-#9ISM2ZAWEOY#(LJPP8.?N1&U J*@[? M4QXD!7>DJX A#Y?K1R# \]'[%,BT&)UU!,0LS+2?M4:)>N3-QDQ*,$],9_!@ M:NMXW[ !$_PH"=BNH,"I]:(^N SGX P@!T,:;;+RUDB RN5()? MVL$"/W7MZG 61JEC1Q0>^,"L>"JC.-JDR(7D5C\:X8]@NS$'**N66U9[O1=) MF^#&W+#QC>B GJ//5CAB5C@V^L-^P&6U5!GMUU_7!(7DQA+I0569UD.F]:[8 M);POI)$ZRSE/&U-&)>4$B%]W7>P#,* C1\8"ZB _24^V"8VR&2YLIBYBZ#?B M^ SKTC9A5*%6R$$XJV2'7=@/B2KQBET\P"-43'XLOE%OT4C/0 $5GOY8BF8( MC>@G,*)E\3.8A79O$T/DB:J MP7AZT&4 HRLFZAUZYX,[]A(935=9#*T3*C,(2JYN=F/\8B2J)L-'&0BF=R&, M;H +[@647M=FYY[K6R+A&W5!Z2]_2S?;EV^DF::60F%)32F0'*V3POALL4]H MY6W3W"Q?I6F\ -N-I+X MV@^6@9784))9? ,NX:X;TQ+'>!'^2:GSBFS;4ZH<\0R:27J??*7!#L:',%?^:8K* MK9HW3U&%!RUO[L&4B]#)^/U(/QI0CPZSQKRE46!X7$J0AU+S)]-D='&>Q$^G MTV1X.84/9ZY/);>A["L*X+B;Q5R<7;"7(BIYQCT"S>^T\H)E%D_4-=(8>R[S M%WL.$>Z71D=OG>5HXTVZ,5+8Z5U;[B5;T;$V.)X;WO@='FJE:=XA@.C% I2; M+UC7N7U+G3,?'!\2[">ISMN Y/D M'%#G['PH_:5:6W_,1E4 M?[LU($)Q;0W>;0O45C-TD,'?EI,NOBS,>W186X7 MV^/@!#,!4+>%5$GD<,(V1Q=\=%IF%#0+]2#J:.[@#0@*6%U80UJ[-?%7)*V#\*O!F02]?MQE M+"&;=;$ ..K(Q3Z Q.C-(Q)RI6OVN&!8%4_-VH@MLMED?*' W/)<%2LQ)Q#< M[!S@Y(RO%,,^7-,D4 97ZU(-L$"F]W0U.;^N:R7A*RV!4,!OT 1J M<\E7A8NELY9] "IC$?H!=9RK'6)V6S#*;3X'U8I=[8XMK!D77CHQ_F% M'#:VY,9>!3Q&Q3:2I^V6Q:ID+2/-]U3.NFSE%))R /KH@Y>'1ZT4*<+Q3F$^ ME'$*BL)"/J2K9H5QJ]'4]R+=%$M1/;Y8H7)%ZAI)T: ]N;+E2MV3;558E@J MKPI300E[1K\'PI!O1/SH#3;80.W8_.*#[DL.7G>6QJ.S7VRG"'RN%4TT?4KHXKK3-LPJ%,FS MKUR0)F6<$2FIKD]'7/YDFMZDS*Q/,*?5M;UQ-P6[^P6#T^BT\O;FSL>F^*S9 MSP Z1$L+C-/5V3S>-F!)S/,]-PM>!%L+^7;P=@DOJ:R67-BYH9D(P5T6+<^T M9^F:F""=AV0-ZL!>X2JJ1QV9,V$;!$MX/F'UVLVN#&7<7SURZUZJ^%9,@T[S MN7>6[DS\CJF]%T-WO"&XZ\37ZTPM83R8%?SZ:LRP5E42?89UJ.L:D=0U!@#B MFQMY(ZZAF [/4Z68_+A+$:85,B';'D+\@*37^1*J5?FLW?&<&XO#FQF_0)%> M@&BRCV$J-F>PLQRHDIQ%1EH+3T*HXA=@<7\V[ ^';:!R5&N()]B7%(^&TV1Z M-HT::NJN0I?4 ZY6[W)L&L_CM%;W>A1/Z-"PCD.1-3 YO4PN)F/W5N9Q5[$* M*4 [U". *^%-2149 M269G>_]<[JV! 0+:9DBW-;M4-\E&S_;O-4RZYE81>8U[;^?QW:,.I5ZZQ)]-SHKG\8[<(1)[.W[$9 (6[6@Z]4@HB"EI [2U::?1+DENW_59+ M9[Z:+5,A$ !^$[?>^VXRH&SO1C^GO$]VNU*Z\8-O3D69XS63_5R518EZ^-&7 M7?Z+4R)4S?OJ )%$5^'+AEO-$UBJ MMQLHV%R@HXUO?4:')J7?N!%;*9,HYI;JZ$_C/;OW'D?;\+C4%L)H:Y*D+2S1 MI:30^RY: \.7UA^D11]3&#N5NA>4P8.M-E_]!H= 2,?@M' M6V+EWJ]7XR@496:!GD:@E#AX/SLR<<4#5_U.46I\3DH496+- 0 M +L) 9 >&PO=V]R:W-H965T%&[HX'=F\G10&QU6=0PDT1MJXK+ETLHQ6[H^NY^X[Y8 MK;79Z(T&&[Z"!]"/FYG$5:]#R8L*:E6(FDA8#MVQ?W$9&GVK\$&AO$>_MK%C+ NN8"+* M/XM"S!3)3*_I)=HQN%+LFV2HNJ-48&55$W7_[< MYN' (/%^8L!: V9Y-XXLRRNN^6@@Q8Y(HXUH1K"A6FLD5]2F* ]:XK\%VNG1 MP^/-S?C^+W)W31ZF'V^GU]/)^'9.QI/)W>/M?'K[D1L?&O)>U3BX;)^PG3B)R(VJ]5N1#G4/^K7T/"7>LV9[U)3L)^&E;GY/ MHX1Y+#B!%W19""Q>\.M9^'N\4%IB,_US+ ^-F_YQ-V; +M2&9S!T<8(4R"=P M1V_?^)'W_D00_2Z(_BGTT01S;(B12U[R.@-UC.!)B.,$.URN%&A%>)V;O@Y?()Z"XID @=5:2*61*^!+$6)\U[4*[0R>U@QZ"IVX7288XOYNOY<\$51 M%OH%MY2VIF*A\7 Q4%FKI9S'&K7*5__.7&A>.E=[6O?M=IL*PC7YQ.LM'CO$ MMQR8\YL3>Y3%"0II$M'(#U#RJ1=&-$E]E*,@IF$4.)>P*FKK__NH\3QHX"5D M8E47_T+NY%MI5$T.-B +D3MOWR3,9^]_^)XU#ICSSKG%TS=;\WH%)$=8+8@N M*@.#X9M 4524;/@+'H=-!9S6I3G:G"2F<9 @>=]+:,!2(Z41]:+8831,?,J2 MZ# 55Y!!M0!)@GTR_#"AGA^ANI?V:=IG*+&0T31,.HCX_\L$HWZ4T(B%OYZ+ M**5^$CAGH>_3.$T1\*S?9UC>"$5&D]##+/G?-,9A:V+=&8LQ?:GMAC )J-]O M.B/Q/1KT3>,$E$6,QE% 3HQMV(UM>')LYY+7BC=WU$P6R&F,HY-QC=G%X.^A M:KM_!M)>PH;VW:(L5MS8')WRDQZ/3_D-M:-W=KM]N]3,;-A?RJWCQK;KC$H5&DA"6:>N&_T'4$L#!!0 ( .5T"U>, M-J9[>P8 &H/ 9 >&PO=V]R:W-H965T::F'O,P3,>-J-K1V8G?N]-G)VIMZZJ5=YJ8==,(_70A:[4Y M';'1=N-CM5A:MS$^.UF)A9Q(^\OJ3N-K/$B958UL3:5:HN7\='3.CB]B1^\) M?JWDQNRLB;-DJM0G]W$].QV%#I"L96F=!(&_!WDIZ]H) HP_>IFC0:5CW%UO MI?_@;8:6JC?\EFXXV2D:D M7!NKFIX9")JJ[?[%8^^''88\_ (#[QFXQ]TI\BBOA!5G)UIMB';4D.86WE3/ M#7!5ZX(RL1JG%?CLV=7UY/+VYO[ZYI?W5^3V[OW'\_OKVYL).;P7TUJ:HY.Q MA19'.RY[B1>=1/X%B2GY6;5V:0OF?D'W2TGFJD8E5NV" M6!?BOARK/Z4A%L>-^%UI4M;"&.RH.7$+:XAH9Z2NQ+2J*UMU)X[\1UE7C^1B M;:#)RE,U4:A(Q'V9^ M''RV%5P*K9\<;M&H=6M?@#-&E967OZGL\G-455O6:Z2CT[<2VCK>V:Y7U>#5 M8R@R2V]OZ1;RCW7U(&H)C<%!D/"8LB0)SLNR Z&!$^?P)"6MM$$6Y31A87 ' M+XAJ1N0C^B<@! R&((&#R[76$+:%_F4@T,9H5$0TS7.(-RD%;HC+93 MR6D2AC3*TN"ZM:)=5"ZLG?B.(*59EM \9L$'I6:;JJZ#@H9% 1X>^#[L8*S- M*ZX0JJ,4D5@I4_4IH!!0W9,%24[3N AN5/M=^7>L@O(HHWD6OQG3W2S[=P,[ M!&TEGES$@(7#AB(-W9%VY$.XTI31(F?!9(E<_LY*W6Q% 6TM,0AV@08\CFB. M.%W)N80G9LB+!PD )HB+C,8L'^+^JHCV!3]-.>5Q%ORDVL5?0XC2A*;ARW!\ MM;*>F7QUAX#C52.[=.Q\1ERW(965S==UAVKH#C/'/GO9)XS%G\MQ+^P9*]!I MSV>76G;Z#70TW?TRAE MP:TKY6>JA&9Y3OI/PO*"\C0+[I45]7,R;ZDY+=#.HC@&B"AD-,X2X@1D-$O1 MJ97IV\7[OIR._9Z+Y&>B&+I73GF2D11 0Y80CM80T3B/X1PCA2Z[;CP#9ZU\ MWQN8488AXMR9 "->$IYQERGQ#BHGD.( MKJ9M]:??>-;NO 17H_G2.'+J6993QJ+>V>7@O:$9;5ECFB#Z&< (0 MZ#T)FNE/RJ \M&J^5.>^=EZGX"#\T#6<&#,A#H[(81'3F&<$*X0BP?1@G!QU M.4/Z=#_LHWOD(+9'V"= MNU 9Y/6^5KZ5.10RZLM9'1>N5>'N4FR[%3 ,CC^,D(L\#8X&OD..,L+-(H/R MK1^\_<[-Y-!YX6BO&[Q'_2" GC<3[V!'[<%+)QR0'&D>^^ =."R(!DJ;D:.W MKM/CG?=/(_7"O_(,\<.^>PH-N\-#\KQ[/SV3=Z_0GX5>((TP7N=@#=]E>+?I M[F77?5BU\J^IJ;)XF_GE$H]AJ1T!SN=*V>V'4S \K\_^#U!+ P04 " #E M= M7*SHE]YH" ";!0 &0 'AL+W=OA&:K@>5U4"G".(JZ8G+&;3[R(R<(!&3H",P.SS %(1S(ROB]9_KMD2[P>'Z@W]2YVUQ6S,!4 MB1\\QV+D]WV2PYI5 N=J]P7V^5PZ7J:$J;]DU_A2ZI.L,JC*?;!54'+9C.QE M?P]' ?WHC8!X'Q#7NIN#:I77#%DZU&I'M/.V-#>I4ZVCK3@NW:,L4-M=;N,P MO1O/O\V6X\GW&5G,I@_SV^7M;$$^+ME*@/DT#-&>X3S#;,^;-+SX#5Z7W"F) MA2$SF4/^;WQHM;4"XX/ 27P6^+62%X1& 8FCF)[AT39A6O/H?R7\<[PRJ.TO M\NM4R@TQ.4UT93,P6Y;!R+=U84 _@Y]^>-?I1I_/Z$U:OGK']!.@>PZR M@*S2'#F84R+/8DZ+'!NBUL3>,+0W3)C,R35D4*Y $]H)/+L:!_:7:V685@;) ME*U.@Y [#A9 UDK8,N=R,_ .6 >@WC'2'11[#Y*[P 4RM*2E[2BFTJ]DPH4P MWE09]-Y[M!?TDZL@B7O6Z/2"F"9!EU+OAG%-FILACTQ4X'S[ 4V2(*'=QI=> M=8.DWR.GWB \*I@2]*9N"RZ=2F)3.^UJVWG&3<']=6_:EE6QX=(0 6L;&EWT M+GVBFU;0&*BV=?FM%-IBKJ>%[9Z@G8/=7RN%!\,=T/;C] ]02P,$% @ MY70+5^0;BX7= @ ) 8 !D !X;"]W;W)K&UL MG97?3]LP$,??\U=8V32!%)$TZ>^UE0IT&M. #,JF:=J#FUQ:B\0.MD-A?_W. M3AN*5OJPE^9LWWW\O6ON,EH+>:]6 )H\%3E78W>E=3GT?96LH*#J1)3 \203 MLJ :EW+IJU("36U0D?MA$'3]@C+N3D9V+Y:3D:ATSCC$DJBJ**A\/H5[.X2,=N8 1!#HDV!(J/1SB#/#<@E/&P8;K-E29PU][2/]G<,9<% M57 F\A\LU:NQVW=)"AFM[Z(JORG&HZ&4FQ)M)X(\T8-E4;C>(8-W_*K99X MRC!.3^*;ZWAV,_])IE?G9/;M[B*^G%W-/7(UFY.C.5WDH(Y'OL:;C+^?;*BG M-35\@]HEEX+KE2(SGD+Z.MY'A8W,<"OS-#P(_%+Q$Q(%'@F#,#K BYJT(\N+ M_B/M7].%TA)?E]_[$J^Y[?U\\Y)% L0)*H97=# MCY2[.F"K@ZQ! DE$44JF(#4TO0*2B1P[G_'ET'D%=_X!.S%()3C-+:32&/-" M=]X[@[;7"5MH8#F]H#=PKK.,);"CP.A):,DTS=D?E*!$IM=4@M.+O+ ;.#UO M,&@Y&A&52&NT%SN>[G_]GN!MMA'Q1.8 F MVZKD:FSG6M=#UU5I#A53EZ(&CCLK(2NF<2G7KJHEL*Q-JDJ7>E[D5JS@=C)J M?7.9C$2CRX+#7!+55!63;U,HQ69L^_;>\5BL_JFM'6M9,@6WHOQ>9#H?VP.;9+!B3:D?Q>8S[.JY M,KQ4E*I]DDT72S$X;906U2X9%50%[]YLN[N'@X2!]TX"W2705G=W4*ORCFF6 MC*38$&FBD6:,MM0V&\45W'R4A9:X6V">3B:WMX_/LSLR^S&??5W,%N3#$UN6 MH#Z.7(UX$^2F.]2T0]%W4!%Y$%SGBLQX!MF_^2[*ZK71O;8I/0G\TO!+$G@. MH1X-3O""OM:@Y07_6^O/R5)IB3_&KV/5=K#P.,PTRU#5+(6QC=V@0+Z"G5R< M^9%WX[A0#3;HI2: MO9F?%$.#:\_Q8X]3$@VMR[.NY!PU6@5RW8T1A!0W77:_UWGY23;H&_1O>C;D')M<% M5Z2$%:9ZE_&5360W.KJ%%G7;KDNAL?E;,\=I"]($X/Y*"+U?F /Z^9W\ 5!+ M P04 " #E= M75UC8. 0$ !S"@ &0 'AL+W=OH%HX#D3N3[W%\84IZV6 M3A>8,=V4!>:T,Y,J8X:F:M[2A4(V=4Z9:$5!T&EEC.?^<.#6;M5P($LC>(ZW M"G2994R]C%'(U;D?^IN%.SY?&+O0&@X*-L=[-+\5MXIFK1IERC/,-95WAJ#C60BY9.=7$_/_< 20H&IL0B,/DN\0"$L$-'X:XWI MUT=:Q^WQ!OW*Q4ZQ3)C&"RD>^=0LSOV>#U.-='>187C+#A@,E5Z"L-:'9 M@0O5>1,YGMM+N3>*=CGYF>'CZ.YN].L#W%R/QM;4PVM7,BL8/G+YT^]*.R>:5BMF8@-DP9DR'2I< J,".(2!<3 <^OM M;>$M."JFT@4YK)B&E(FT%,R06ZEY/G>'C05+GT[NTX4D!4(FIX3%\JG;FTE! M+XBUY'E1&GWJC;0E22+!6B10K5UBBMD$%<2A6X^\JU>!K8/ZB6C(+*/'@>HL M??(.O*B9M.$ HF8W]B[YDD^13G_A**9>X!U" (?>E^>"7A2BO91$WZ7 Z[0/ MO1/H]J^2+!RA$9!QW M^HTH3CY"(HZ31B?L[*/AD*U5;S>/$16#V$I$"H/,1$CT7Y'_/Q#8#RS9, M^HVX_Z$\A&'2Z';?F8>=E=G::@0R5'/7[MA'COA6/4&]6G=4HZJ1^&Y>M6-? MF9I3+8# &;G2\T-5J*H6IYH86;BV8B(--2ENN*"N$)4UH/V9E&8SL0?4?>;P M;U!+ P04 " #E= M731711J<" "T!0 &0 'AL+W=OOL-@TM1(J8"#IL@0I23.M4W]$;=<]3'MP MX))8!9O:IFGWU^\,*4NE--H#<&??]_F[,W?#C50/>@U@R'-9"#URU\94 ]_7 MV1I*ID]D!0)WEE*5S*"K5KZN%+"\ 96%3X.@YY>,"S<=-FMSE0YE;0HN8*Z( MKLN2J9<)%'(S&&K];&+OCIL&(KN 7SHYHK]/R.)>K"W,C--]CFDUB^3!:Z>9--&TL_ MNR2KM9'E%HP*2B[:+WO>UF$'E0R0U1-AK9K-&D MVJ!1'!?V4FZ-PEV..)-.KZ_N9S=WYY.+&;FZOIO=DJ,[MBA 'P]]@_PVRL^V M7).6B[[#U2.74IBU)C.10_X6[Z.N3AQ]%3>A!PF_U^*$1(%':$"C WQ1EVS4 M\$7_G>RO\4(;A;_&[WWIMFSQ?C;;+@-=L0Q&+O:#!O4$;OKI0]@+OAS0&G=: MXT/LZ52*)U"&XUV0*VF S-F+O9A].@\R[=>)I86NM,X99% N0)$H;%:H,U=< M9+QB!<%.UH:)G(N5\]&AL1<$@7W>.N,\'V"+9:J&G'!A $\R3N@E4=^+P@2M MD 9>O]=W+D#K :D%*R6F]P?#5H%;-O-!(50O3 M-E6WVHVD<=N)_\+;>7;)U(H+30I8(C0XZ2V,:!TCJZ8O%])@ES?F&LT WJ-._4$L#!!0 ( .5T"U>I A>MPP8 *@/ 9 M>&PO=V]R:W-H965TF_NQ631:94ZI+,:" ML6AZ>N&FJXL5?-\HHMZ>3CBHY<7-_G]O+4OQD<' M"W6O)[K]NKAN\#0>4+*\U)7)ZXHV>G8X.N:?3F(K[P2^Y7IIUM;41G)7UP_V MX3(['#'KD"[TM+4("O\>]:DN"@L$-_Y>88X&DU9Q??V"?N%B1RQWRNC3NO@C MS]KYX2@9T4S/5%>T-_7R5[V*)[1XT[HP[IUDI1W3:F;8N5\KPH,RK_K]Z M6N5A32%AWU$0*P7A_.X-.2_/5*N.#IIZ21LK#32[<*$Z;3B75_90)FV#W1QZ M[='D]NKT]Y].CB?G9_3TZO/U^9?)\>WEU1>Z?ZON"FT^'HQ;F+'"X^D*\J2' M%-^!C.CGNFKGAIY7F$(U6%T\ZA'1S_^P"/V\PZ7Y>"R MW(5^=%GU]6>)?*/O59/EU3T]_[O+VV=Z64UU912=S!45G^ZOUC/SA*A8[QP!' Z*_-*IJ M*Z+A%PB M33HC/_Z0""Y^)IS[,2??G#[9E['TXB@A'PGS64!.;3X+N\$%\S@+L<&%SY,- MDV=ZJEU< >]MAB'W1)B08,U>&#./,89W<3J8$X'TTC0%JO1A]=4GG]G'F?7N\<4[NUFO5/%9,RTH M9*OO-4M]9W+46CNDGAD4S*'*T%E=H(S,)[*A0][)D_,GW4QS ^*!N!HY%S[. M$^[NA=Q/&-VC]@4=7I"+#6^W580#21,'PD,_X@XD3>CP@ISECWFF$47[4R%7;[C_I@-* MCZ$#IG%@.Z#T14@2/PZ):ZKH-6A5+$"[8MB6/A,D];D% 1>$$CT(DM6 M&>,G# DFKYG.74]"3O33(F]^OBN909>F@1>PA*K MQGSTOL1'%:Z<1"PLC;V0V2I#!^4T\67XZB3=%YX,!?V([<0/I/O9[B.%CZ%( MO(#WXFCG$:.Q'[-W>=PX^L +0^:%4D(G]D-K(I2K1CYTH;?]67@LCI!?FUL8 M"E,2^5&ZJT3BH43B_U BMJ=@#N_'#UNRE=';ZF0GUJXZF:X;T+V!H5C:N>TJ M-K?_7C;$M=S<;'31X_=HV&$KZV*\K42WE(T'>]6"24H[!2'E,A+7-2\HNN4->% M4U(9+@VYG6KM@(@JE#R%6QPK%@D[*E"!423V9"Q /@X()B4"6ZAFXS@,78TR MP_\ ;B2!H"$P8V@%9-+=M74+R^ ^@ (IL HPZ_!4 CR($B]$:A(48>)Q9.LL M-YCM$%/GV*U[DZ^F@K1W<5_(V M8@E**$N%FD5MG:&_-E%W'4>2,[=E8!-I$ M%&.=>A'&HCA.MI;$>.WV5.KFWMT1#3C956U_D1K>#M?0X_[V]2K>WV$_J^8^ MA_^%GD&5H?^-:-/?"_N'MEZXN]A=W>)FYY9S7*5U8P6P/ZOK]N7!&A@NYT?_ M %!+ P04 " #E= M7#B M#[1$6\12HDM2.B_8A\9"<.7/FPA'/UDK_-!7G%CW5LC'G@\K: MUF-:CFBA*2CFHEF,#GS>[=Z_2&6[++^B_^M@AECDS_%+)'Z*TU?D@&Z"2+U@K[9U:?^&;>#S! M0DGC_Z-UIYN"'+ZHV*#>M&ATG=04_1--;8RZ*HI>;EK/P*&/4WZ0O." M'@3\K6V&*"(844*C WA1'W;D\:+_$?8?T[FQ&MKESWV!=[CQ?EQWA4[,BA7\ M? !WQ'#]R >3CQ_"E)P>8!WWK.-#Z)-+5:]:RWP[JP6Z8$84B#4E^BQD:WF) M;N 6?U7&H%NNT:QBFN\+X:"3_2'<5QPME(0K+)HELJXOD.'6!# 6;(4L'!>[ MY-S6O"=8;@@V0% Z@BL@:!S!DP!NE]>^KS3G.XV#H.S$Q(&8)#8XHSM,09R2$;1_(-GC',Z049QX$E@ 113B)$[],<#1. M<)I$7G.,:3;&:>1<7+PIBCR''.W!@C\!AR7<@#(+/G;$0BLO MQ9B2S.U&:8YSH.UV:8C':8@.#(JD'Q3)P4$QA8QYU_#%0S->M%I8 32OG@K9 MNFOC<_N/( MO\0CFFX&,5FTLH_H_:GCW'L+ZX>.*Y6!T5)WHX7OC!;_S?$J;JB XX*UQEER MH5U3R=:_4-:JE26<@J85GWKR<$N<'Y=KUCS[7AV?&N0$2DY=;VOXZ#=M/>?: M;X:G&*TK451(&,\Z>/]J#H.I<8'NF8*WKYE$>S)Y$OQ@6@-5$Z0)#L,\@#], MLG$PLZKX"3ZZ.043)2$P5:!#<9R.<9:'P:5JX!)8X6K9@!N#*$Y<+T<$I#B) M "<+'D#)N.S?P8\6A1,[[.F:Z=+XC#XT AAD0"&%Z9##W$VR.+A7EDDTQB2, M<$HB)T%P:4+VWHW1UNNGYGKIWW@&$M8VMGL(];O],W+:O9Y>U;LWZ#>FEP*F MB^0+,"7#,72\[MYUW<*JE7]+S96%EYD7*W@*<^T4X'RA(!^;A7/0/ZXG?P-0 M2P,$% @ Y70+5QU_E-_&! RPP !D !X;"]W;W)K&ULE5?;4N,X$'WW5Z@REX(J3V([5R"D"ABH90MV*,+L/&SM@V)W M8M78DD>2"?S]MB3'<4+&U+[$NO7IT^JCEC)="_E3I0":O.095^>=5.OBM-=3 M<0HY55U1 ,>9I9 YU=B5JYXJ)-#$&N59+PJ"42^GC'=F4SOV(&=34>J,<7B0 M1)5Y3N7K)61B?=X).YN!1[9*M1GHS:8%7<$<]/?B06*O5Z,D+ >NF.!$PO*\ M7H[->KO@;P9KU6@3$\E"B)^FMZ9=$@"2UIF^E&L_X JGJ'!BT6F["]9 MN[7C88?$I=(BKXR10X2(*X-(!1+\! M&)%[P76JR#5/(-FU[R&9FE&T8709M0+^6?(NZ0<^B8*HWX+7KR/L6[Q^>X3_ M7"R4EBB"?P_%Z" &AR',P3A5!8WAO(/*5R"?H3/[_"$ M%D4&*'1-,W)%54IN\*B06^Z.G-4N3\A?@G^QLQ=&R$R_DD?(J(:$:$'N )6I M#D76ZOMP9#N$8N-R:0BQ/4(<"=E9NB$DMX0R2XB@!=$I$,5>2.YT D8G!+,, M=98M'#8B0B40:LPR]*A.O9O*?LY>O*;.:GO/V)N?R+.;4RJ<9)Q@U9)(E:\V M3#Z2,/0'882-DR#P'K]]1T<*M")BH;%X.3-XB5/*5V")S@D8W3!,J:9 MA?S\81*%T5FCU:*'8:V'8:L>##6;3W+A")K=<0-W6^^' R9(0"YFXS3-6L<#T<),$;"F1L<0J8D$SRF/4@;UH MFAG>3>17B"%?@"3]T'=9M=<$$4N3V8JXCYG1WD><]R?]$3;ZD3\/^S5@+M GQ%]93;- M7)=;+];U$>[@*U"ICKVPBZ3"[F#RUC1A*A8EUP1I@G?2'7["G_ZG%MF-:MF- M6N5A\BTX'GIE=MOI[?JE,,D\*+96M,.%YL*G-MT7>"R4ML6Q[P\'$[=Z/*R HI/0-(9^A(@M$AO7 M$ANW2NRFU"5FRFGK@;ZZ#;]M).X>IW")F=BJ\)VJU^KSL! K(FX+B@V1IH), M/O-=,F]+I?A_-0\Q=JX]?U_PVVI(-I+IHQ!LP8E,;[!INV0N71CX+&1YF>^% MX\K;"=K<@<+@\J+4-C:4#RCM'85^,)EXQPZK+EL'\]QK/#!SD"O[C%;$5B+W MUJQ'ZY?ZA7N@;I>[9_X]E2O&%9)=HFG0-0]CZ9[.KJ-%89^K"Z'Q\6N;*?[; M &D6X/Q2"+WI& ?U_Y?9?U!+ P04 " #E= M7'+N'$)\" #!@ &0 M 'AL+W=OY?,:&7IDW(@8@_ MSBJ)>K:UJ9XY;9NFZ8<51B '+-U=SKO_OK. U":>:?H%=I;WWKS9969TX.)! M1H@*GM(DDV,C4BH?6I;T(TR9O.8Y9O1EST7*%(4BM&0ND 4E*4TLQ[9[5LKB MS/!&Y=Y:>"->J"3.<"U %FG*Q/,4$WX8&VWCN'$?AY'2&Y8WREF(&U1?\K6@ MR&I4@CC%3,8\ X'[L3%I#Z>NQI> KS$>Y,D:="4[SA]TL C&AJT-88*^T@J, M7H\XPR310F3C5ZUI-"DU\71]5']?UDZU[)C$&4^^Q8&*QL; @ #WK$C4/3]\ MQ+J>KM;S>2++)QPJ;)R48*^QL13WNQNN5QLE_/5=@.3U2W,[E;; MQ>K#?#5;S#?P9LMV"R>5]9M M-)0Y\W%L4)](%(]H>*]?M7OVNPN^W<:W>TG=NT?=:G$6PIH]4W[-]V+.+?5-O\%UX6VV;-MT[;MB[@>N#7JJN6:_7[7;-_8<.YNK9/&3%&$ MY?B1X/,B4U6/-KO-A)M4C?T'7HW')1-A3$>9X)ZH]G6_:X"H1DX5*)Z7;;[C MBH9&N8QH2J/0 /J^YUP= YV@F?O>;U!+ P04 " #E= M7,:.LI-@" !0 M"P &0 'AL+W=OWS MX..JWJP8S[!47;ZV1)O*.=M_@3*>*^T7LU287[0OYG8="\5;(5E6BM4.,D*+)WXN.1P)W/8% M@5<*O)<*_%+@OU30+@5M0Z8(Q7 (L<1!C[,]XGJV[94JVL/.RY7&A8K>1=6NH%E"[G.!^0YGG]&/JJ71[%L(=\U0HYW3FXK9!4WK^+F&;_V!;\Q70,EZ/9VA![O(%L"_W$.2:V)3NEKD>,8 M^I;*60%\!U;P]HW;<3Z= ]2D6=B0V0D\OX+G&W?_TJ';"C4B!(KX&E/R&Q=7 M $W0%,LM!\16*,J!FW&!0A Q)[F9]#A8"LG5;7$6M]\D[B;-PH;,3G"W*]SM MVK,:[2EPL2$Y4DQCH%+=YXA0==4O!4F(NNV18&ER#FBM\6N!%F9ND:+Z>[0+ MW)Z].\94.^4D^*LJ^*O:X(>$H7MU8)YJ\[36X[5Q-FD6-F1VPJY3L>O\GSSM M-(F[2;.P(;,3W-T*=_=?Y6GWKZDUJEW[M9@:,BLPV4?EBZXUU;=Z3=1Y2F&E M[)U65^4 +^JWHB-9;BJ:)9.J/C+-C2IY@>L)ZOV*,7GHZ"*I*J*#/U!+ P04 M " #E= M7GDSY4SX# #Z#@ &0 'AL+W=OP$[^/[?/B8TYGQ_B36 -(]!Q'5'2MM93)E6V+8 TQ%A66 M %5OEHS'6*HN7]DBX8##5!1'MNLX33O&A%J]3OILQGL=MI$1H3#C2&SB&//? MUQ"Q7=>J6B\/[LAJ+?4#N]=)\ KF(!^2&5<].Z>$) 8J"*.(P[)K]:M7?EN/ M3P=\([ 3!VVD=[)@[$EW1F'7U=[66 !'HN^DU"NNU;;0B$L\2:2=VSW!;+]-#0O8)%(/]$N&^M8*-@( MR>),K%80$[K_QL]9' X$U?H)@9L)W+<*:IF@]E9!/1/4WRIH9()TZ_9^[VG@ M!ECB7H>S'>)ZM*+I1AK]5*WB1:C^G_&$\[M_]0-,AFH]N)J/A MR.M/[E'?\Z8/D_O1Y ;-IKV()7S>T@FK.!7(=MU8@]\KE0UA44/6T?% NGP92 MS5Y-Y6Z!W"^7CS&O(,LB/PV%\(R57F*S2G9M("A$1=@TC9%1:Y4PH^UYT]K+I/&?JBWO:J M'7M[&'.3\_F&8$9_2DU-D^:8A U,PGQ#L"-S6KDYK=)C,GM-2,H'U!+ P04 " #E= M7+/Q$7CP# M "%# &0 'AL+W=OYU8K+"&:IY/!6Z9>,P\K3RD$>Z>O[H/D['KL2R(Q $/?]) MK;M6VX( EV03JEN^_8[9>$Z-G\]#F?S#-NOK6.!OI.)1)M891)2E1_*<<=@1 MU)L'!&XF<-\K:&2"QGL%S4S03,BD0TDX>$217D?P+0C36[N9DP1FHM;#I\P\ M]ID2^B[5.M6;S.K71R)H3M9XE'L03G,(IZ40QN291IL(2,0W3('BL$#]SO)1OW("6 H>@21A M0@@?-U2]Y'"*>*2Q6KOI.>;W%Y/2E#[*I"*S/7JMG%ZKE-X%Y2=WZ*]AC 'U M20@SOE1;(O 81LROE1:X4N>/+LHJS;R*S/:(GN5$S_Y#@3NKDF659EY%9GLL MVSG+=NGLG&P9"KFF,<1OI8ZRMZKV I*'01'04N./ FW_LTIZ%<5+,=D[>SZS M0=<[F!75Z9(ATTYLV%(^3;>""*[VI3$[7^CL!A>F@[R\Y5Z\- ML[/,OSQZ?P!02P,$% @ Y70+5XDZD.&N @ ( < !D !X;"]W;W)K M&ULK55K:]LP%/TK%P_&!B5VG+0;G6-(W,BIS) M@9,I59ZZKHPS+(CL\!*9GEEQ41"ENR)U92F0)!94Y*[O>2=N02ASPL".S408 M\$KEE.%,@*R*@HC'$>9\,W"ZSG9@3M-,F0$W#$J2X@+5;3D3NN>V+ DMD$G* M&0A<#9QA]S0Z-O$VX"O%C=QI@\EDR?F]Z8R3@>,909ACK P#T;\U1ICGADC+ M^-EP.NV2!KC;WK)?V-QU+DLB,>+Y-YJH;.!\="#!%:ER->>;S]CD8P7&/)?V M"YLFUG,@KJ3B10/6"@K*ZC]Y:'S8 6B>_0"_ ?C_"N@U@)Y-M%9FTSHCBH2! MX!L0)EJSF8;UQJ)U-I2975PHH6>IQJEP<3N9#.??X?H"%N/+Z?AB' VG-S", MHNO;Z@FSZZMQ-#Y?'('V3;O"(*J$0!8_PKLS5(3F\GW@*JW%,+IQL^ZH M7M=_8=T>3#A3F81SEF"R!Q\=QI\AY1^![OK]/ MSW_#G\GIM?O2LWS]%_C.68J,PM55!'<3+)8H?L OF.,:684PTO9G^M;=[TY> M(D\%*3,:0\19C$P)8J_*G,JGP'U;=5"*J2.GLB0Q#AQ=*"2*-3KAVS?=$^_3 M/I]>B>R9:_W6M;YE[[W@VA\G]&ZXE-J&6.W-N_^:>;\2V;.\C]N\CP^>EAD* ML]^Z[ )?0#5B#J>EQW M%"]M25MRI0ND;6;Z"4-A O3\BG.U[9@%VD&ULK55=;]HP M%/TK5]DTM5+7A 3:J8-(-)0N4Z&HE%93M0V ZVT'S\[A @TJ/;0 ME\0?]QS?NJ](%9D2=BARYF9D)F1%MNG+N MJEPBF9:@C+F^YYVY&:'<"=OEV$B&;5%H1CF.)*@BRXA\NT0F5AVGX6P&[NA\ MH>V &[9S,LLYD!9*BZP"FPPRRM=_\EKYL 5H M- \ _ K@_R\@J !!*72=62FK1S0)VU*L0-IHPV8;I3"HAYI0IH[A*TS&/3CZ?-QVM4G4+N>F55*7ZZ3\ M TG]+/@I!-X)^)X?[(%'[\-[F!IXHX3[NW#7V%-[Y-<>^25?\P#?(Y&2< TW ME"244?T&3P/,$I2_X0_M& M\)%N?!#9CAO-VHWFN\?C2FEJZ@E.869M6&XN2"3X$J6F"4,8"HW[3%@SGY7, MMN N0]]KF2._W!;W;U"SU3RO@]9)NULUP-;? 9%SRA4PG!F8=WK>EH5$:%-DRN;"/ ,H;8"9GPF3<]6QE:9^6,*_4$L#!!0 ( .5T"U&PO=V]R:W-H965TR1T@I#CRC@&:E\[3)%S1V1E/+6[=>EE1C*OD/EINB1SX1 MR'%-:VYFU(8%5K8TL6[!54#+1O.ES>PXG@"AZ 1"U M@,CK;AIYE4-J:!(KN0?EJBV;"[Q5C[;BF'!_RMPHN\LLSB3SQ<-#?_83)B.8 M9_?C;)2E_?$C]--TLA@_9N-[F$Z^96EV-[^$E.H"J,B;X.ZI9CO*41C=+"K, MF8$9TUNX&**AC.OW<6"L2-].Y"3^_8J)[--%]C3UQ!W\)HV&6 A.ZMB<.M)2U,.>$-E0WGLK=S5T278?V M%P>[4PG!R?"X>_A U<:2 \>U!897'Z\)J&:VF\3(RL_34AH[G3XL[.< E2NP M^VLIS2%Q(WK\P"1_ 5!+ P04 " #E= M7]Y )@50" !M!0 &0 'AL M+W=O ACT M6'&A^WAI3'U)B"Z64%%]+&L0=F MI5EV-QW>Y\,;-+K[E&?Y^\D12HM"-L)H-(8"V(K.." J2I1R>Q>H* #96X4& MLIF9><-_IQ\,P%#&]2%ZBZ:3 3IX?1@38\4[":3HA%ZU0L-GA'YLQ#&*@B,4 M!F&T!YZ]#!] 8>$]#P^?PHFU;.M;N/4M]'S1,WS_ZL6W=*:-LI?W^SX+VC-/ M]I_I&OI2U[2 /K8=JT&M "=O7O7.@G?[#/E/9$_LB;;V1"^Q)T]M*#>T+T]JR2(R6JWH#\SSB].W-]<[2HE.\W@'J);JA9,:,1A;G'!\?DI M1JIM[C8PLO;],9/&=IN?+NU[",HEV/VYE&83N);;OK#)+U!+ P04 " #E M= M7P!YN!&0# !T"P &0 'AL+W=O-]8"I%?F2:/EI!B?D%SR.2= M.64I%G++%B;/&>!8.Z6):5N69Z:89(;?TV=CYO?H2B0D@S%#?)6FF+U>0T(W M?:-EO!T\DL52J /3[^5X 1,0TWS,Y,ZL4&*20L8)S1"#>=\8M*["KK+7!K\3 MV/"M-5),9I0^J\TP[AN62@@2B(1"P/*RA@"21 ')-+Z7F$854CENK]_0;S5W MR66&.00T^8/$8MDWN@:*88Y7B7BDFV]0\FDKO(@F7/^B36EK&2A:<4'3TEEF MD)*LN.*74H@],YXN"4#LZI$=S2P=7*%%2T#B$6V.\QND%, M64LTM=!B:F])GV2J[!/!Y%TB_80_F=[?#Q[_1 ^W:#*\&PUOA\%@](0&0? P M'3T-1W=H_/#;,!C>3,[1F-$((.9HSFB*)C@!1.NMQ7[HG [BK4KQ=J-BCU"!&2-9PF4 M;M2*0MT74TY_.+MW@1+NP,?%/RN)5LGB-LDPSR9,) M\H\DKY4XPMD[*&[+Q4.3C,+&W/Z).-.Q;C3R'A0\-55KF/:.:1P:@7;2[U;I=QO3#\LB(9+)KP ID$ XB^5F+9?J29?+ MB*901ZY[D([;JB%WFEG8F.E'RVANS2,IL(6>ZSC29(O_V^JT&AT'>F+:.P_D M2%E,@.\PQ3QZC]F"R$<[@;F$M"XZLGRLF/&*C:"YGGIF5,@92B^7&PO M=V]R:W-H965T.J MAS.MBZ[GJ22#G*B&*(";DZV0.=$FE#M/%1)(ZD Y\P+?[W@YH1Q'H=M;R"@4 M>\THAX5$:I_G1/X9 !-E#S?Q:6-)=YFV&UX4%F0'*]#K8B%-Y-4L*Z:4HO\#1SZ/E2P13[HG* M*K?3PBC9*RWR(]@HR"FOWN3M^!W. $%P!1 < 8'3715R*D=$DRB4HD329ALV MNW!6'=J(H]S^E)66YI0:G(Y6Z^FTO_R)YF.TBB>S>!P/^[-GU!\.Y^O9>-AHLDY<L&5>ATT%5QG"CWQ M%-+_\9[17AL(3@8&P4W"KWO>0"W_ 05^T$+KU0C=O;^_P=NJ/TS+\;:N\-9F M?_4W2DO3/;\ON:U(VI=)[$1U54$2Z&$S,@KD 7#TX5VSXW^^(;%=2VS?8H_B MO"!4F@G1B FE0%T26%%T'(6=T$/DA][AO*IWUCTYR)V;$842L>>Z:J1ZMQ[# M?M5]_]*K&9X2N:-<(09; _4;'Q\QDM5<5($6A>O%C="FL]TR,U<)2)M@SK=" MZ%-@"]274_074$L#!!0 ( .5T"U?SJ5^>J L /9Z 9 >&PO=V]R M:W-H965T.#P]?D@6_(97WQZNB_K1X98R3U<\*],\,PI^=W)P9ATQ-V@ZM"W^ MF?*GAS_Z: 'VYA- MQ]WOG^EQ^^+K%W.;E/P\7_XKG5?W)P?!@3'G=\EZ67W)G_[&NQ?D-KQ9OBS; M_XVGKJUY8,S6996ONL[U"%9IMOF:_.C>B)T.-4?=@70=R-@.=M?![G=P7NC@ M=!VESD3T;1M*YIS3=M M?MO>=4;2K)'B3574/TWK?M7IS;?+R[,O_S8^Q\;-!;NZB"_.SZZ^&F?GYY^_ M77V]N&+&]>=_7)Q?T)OWQA?^R+,UK[_.\D66ME+Z+>)5DB[+=\8'X]M-9/SV MYW?'AU4]L 9_..L&\6DS"/+"("SC,L^J^]*@V9S/%?W/]?WM??VIOK^WKS_; M,WZB 1S6&=FFA3RGY1/1$J_RQX^&;;XWB$E,U1NB[_[W=;;M;BNZ1^.[$]7; M^6O1XU^+SO3=(SZKNUNJ[E(J[.TGQ&YY]@L\E>I_/[LMJZ*>1O]0B7W#<]2\ M9FTY*A^2&3\YJ!>/DA>/_.#T+W^R//.OJD0C81$21I&P& EC()@D%V2VLJ4 >3YT@M%VG_A \[HI@V,[V3!): MMMR.#MN%OF>'))3;Q<-VOF7[ON_([1CHQ4I9<;=9<;59.9O-\G56E77U-./I M8W*[Y*I\:"%3\[&!N;OO$%J]>7M_.REE MP39EP.O"CXO)Z<-VMGE\-FLFY*KO_6/YJOBZ9ILZ ^\"+-557Z)VW MJ0E&PB(DC :#A)B]U"+#,5TX*?/A-O.A-O-7O#)F]TFVX'5:N5'E1I6NFNSF M=\9MNJR;+\KWQD/R<\6;)3O)YL]*:(IO5>*U\:8F'@F+D# :#C+QP7&(9WF] M]".#LF%0RPH]T_/5(K!,X3R86AG4U\I[)FP]8&I>.YKT2@++M <%,C0L'1LV MAH9EBK#]94#.VXYC9(VY('YO7/.B]4*;J?KS[3)=)",NCCLX*J=(6@2E42@M MAM(8BB9+B @)D3T7R8U+WGSZ'W8TE&\UI!2.%CE9.&1XH10Z?N@2NS\;(./2 MT7%C:%RFBNO7UX7UZO'"?"#\,4OKIS1>)5_=\J+U*HVS1<%YLW ;OU^V3ZMG M :A'!J5%4!J%TF(HC:%HLG"$4V8Y8&?5@AIF4%H$I5$H+8;2&(HFRT98>9;> MRYODL.I9DQ4SM-<\UW&"L+]F#!TQV_>)WRO4J8)GV:9'7*N_& P;^G5@KP=D MJ)U'V[9\=Y 5J!$W-FP,#79,$;3S!?5V65;-RB M6;Y:U1HJVQEJ4219I=RP\:D+8-F[MN5'8O=^*7FN'\AD@4#M/B@MAM(8BB;O MCA'>(=%[AW&2%L9CLERW BG$TM4*0R6(#KB[;O9<\W-]S*E:@-(HE!9#:0Q% MD[4@_$BB-:M.+],L7:U7VF)$CYBZJD!I$91&H;082F,HFBP4X3H2 BY&"-1S MA-(B*(U":3&4QE T63;"WR1Z?_.Z_7USL\ZDV6;O=R.ZLVZ52 M*@4$]3FAM A*HWO>1,M8-3MDE6*!>IHHFBP6X6D2_?:_R^3'_L4(ZF)":1&4 M1J&T&$IC*)HL%.%B$A>]&$&M3"@M@M(HE!9#:0Q%DV4C'%:B=UA_:3&"VJY0 M6@2ET3UOHFO\Y$FA>H]BZ#@8BB:+15BZ9)^EV^W4$+]O5^_9>&_0'P^\O8#^ MNMV*=5/_J+Q+9IL&-U525$:45+R>IGZDY1]'[9]W?#"M^I]2;5#_%TJ+H#0* MI<50&D/19 4*_Y>,\G]?N5>(0+U@*"V"TBB4%D-I#$63)22\8++7"^Y6O)WM MP%F>S=9%T?P.JMBSETB]%$)WC$)I$91&H;082F-[,F^UR[1&1+;PBVV]7_SV M*Z'S\DJH']M4L4%I$91&H;082F,HFJQ X5+;;[EKUH;ZUU!:!*51*"V&TAB* M)DM(^->V?M?LFZR$^IB3E:5_!:H9O1,1U,U^[3!BZ# 8BB;K9>ZVMV M6>N1D^5@#_=(>6%@VOV=GN6+8QE6V\LOWT% MXVHJ&*AC#:5%4!J%TF(HC:%HL@*%8VV/ZQ[C:Q@H+;V:VB&4E101QLUK!@Z+(:BR7H2!K>]S^!^184#]:4[VNZ* M3X@3AI;C]RLD"5DA>/.S#%EZQK3\0X.TK'$]3X4"M9B@M M@M(HE!9#:0Q%DQ4HK&8[?,L*!^HI0VD1E$:AM!A*8RB:?/B7,)H=O='\)A6. M/N949>UY!;:WV:JE&DD$'0G]A9'$T)$P%$U6C3"''?T6YO.\K,I&-)]OJTX> MSX=?E=JM9'KN9&5 ?6$HC4)I,93&4#19/<(7=O3[FJ>=D^9 #5\H+8+2*)06 M0VD,19,E(ZQA1V\-CSHO3<^8K!3HYF4HC3HJWS8P!PVD/\,VB=\[68WM M;29G;>=H4;T'_ 9'INDC3LXQU-F%TFA'TQV;!@W(M %E!0@/UM&??8 _.DT? M<+( H+XLE$8=Q>$-H17TS]V!!F6*H('OVR]-!<))=?1.ZO[#T_2 R8D='CM MB&^%_3,6H%%I1W/W1(VA49DB:F\UD),F[$I';U=^RYK/:#TU/V_^UY;V4)\2 M2HN@- JEQ5 :0]%DQ0A/U-'OGYU8VD--3"@M@M(HE!9#:0Q%DR4C3$Q'OVMR M7&D/]2JAM A*H\[P_%)BADXX.'Y3T3 ,/*]_+#[;WTX^H5Y8AZ[>[GJ#ZEX? M<6J:H;0(2J/N\+C3?G4/#'W"R *#^()1&.YIT.+)K M6?Z@5H2&98JPEF4&]LY=,F0Q"%?/U6]2W%_AZP&3DSL\(;2N>FW+Z1^("@U+ MQX:-H6&9(FQ_69#S)JPU5V^M1<^3]Y@B7\^:G$*HQ0:E42@MAM(8BB8K1MAZ MKC.NR%^F23W-UY,Y+YL;J\DZ>K>G^'>A3AZ4%D%I%$J+H32&HLE2VKG-D=X? M'%7\ZQF3E0*U_* TZ@[=-^(&%@GZFZ33$"3_/U?MY M;U'\0PU *"V"TJ@[-.P^$,L+/.+V\PPU"E5Q6SF\5$0(I]#5.X5O<"4 M1.A MM A*HZYBBV+@FI;9/U09&I:IPK9SS0NVL2M,0%>_,7+$E0#4^.MHTNG5Q"-^ M?S:,H&'IV+ Q-"Q3A.VO$9N\'>[<97?%BT5[ ^7FR)5U5FUN)[I]=GN3YK/V MUL2]Y\^MH\A2/$^MHWAS"V:!W]P1^C(IZN6A-);\K@YE?O1KE16;FRQO'E3Y M0WN/W]N\JO)5^^T]3^:\:!K4/[_+\^KY01-@>ZOKT_\#4$L#!!0 ( .5T M"U>4\C&PO=V]R:W-H965TT_A%M-TU7>Q&"*5E#S'4,W$G[\'-" MFI T&'+O86_:)/C\CN/'.28/26_+Q6N\8$RB+\LPBOO&0LK5M6G&_H(MO?B" MKUBD/IESL?2DVA4O9KP2S)NE0$!F#7GKL00QZ?"W#(&(/ L7K MY=(3_]RPD&_[AFV\'9@$+PN9'# 'O97WPAZ9?%X]"+5GYI19L&11'/ ("3;O M&T/[FN++)"!M\7O MO'>-DI.93WJ G^!:)I+6B)1NI7&FT&N @ M2F;6HQ3JTT#%R<'C\^WMF)Z6?]O=GU%Q_HKX-N>207,2+1C,UJXEU]?.=8/-7'VU@#,-7@YPK@ M-P5NL);XZSJZ0([U 6$+.S4=&IT>CNO&X]NRDV_+3O7A+O-5N%T77AI+)Y_- M3LIK'>!-V(9%:X9N6.0O5*7.7YK&^H6AXS ML6'&X/OO[([U2NG. =4/%)U/PVFLMGU9*W(+ M4F1(F L)(Y P"@0KB=S.16YK+^V[=7*](CY7J]_?7&1K(Q-QG;@[5#M%)=^M M-@-573;[BAUMX1YM0;0=;CJV0+#2V';RL>V<5#973"37C_I&63>H.X;M[(V( M=6$[K^C FE-23-!:414!J%HI6U+@P5 M^S1'Y4CE!;5,,EJU!EKM:N4%M4,.97U7><]A==B%UV%K[[)/K;P+P?0FESY- M8\E '1!0&@&E42A:6?["!;';9ZB]D$[%")3F@M((*(U"TT>J+V% MI83UEM+)M?>HJ:1/U%@T4%,)E$9 :12*5IX A:F$SV J85!3"93F@M((*(U" MTT_&JTG^DK[#$*-TO=L]5IP?S=^3&*9O!U2.W]C7([OF MN&M?D]U;$ 5^]U+&K2=>@BA&(9NK5-;%I9HX8O>>PVY'\E7Z7/Z42W4%IIL+ MYLV82!JHS^>=)$'^MLG@/U!+ P04 " #E= M7GO=3G%X# #T$ M&0 'AL+W=OEB"E0+=,2QHU[:9IV@9[-(-4/EE0EF AFVQI\XP!CK0HB6W7 M<;IV@DEJ>3W=-V%>C^8B)BE,&.)YDF!V>P(Q7?>MEG77<4Z6*Z$Z;*^7X25, M05QF$R9;=D6)2 (I)S1%#!9]:] Z#EN.$N@1/PBL^<8]4J[,*+U2C6'4MQQE M$<0P%PJ!Y>4:?(AC19)V_"VA5C6G$F[>W]%/M?/2F1GFX-/X)XG$JF\=6BB" M!MR[&.A>8Y%S0IQ=*"A*3%%=^4@=@02$Z]P"T% M[D-!YQ%!NQ2TGSM#IQ1TGCO#?BG0KMN%[SIP 1;8ZS&Z1DR-EC1UHZ.OU3)> M)%4+92J8?$JD3GC3R]%H'@Z] ?C"S3P_;/+\<5P_ 5-SKX/ M_6$XW443)M,::,13<6*HS"-(*K1!\WZ;H/>EH&IHN/>1>?$;01^R],] MU'9VD>NX[1I[_.?+W3IW_F_V\-6S;P6C72V5MN:U'^$UI?_W8,8%DV_]G[JL M%]Q./5=MA<<\PW/H6W*OX\"NP?(^O&MUG<]U(3<)"TS"0D.PK>1TJN1TFNC> M,,DP82HA**:< Z_+0X'H:H3Z![GVG)Y]O1G<)T<$3XX(FT9L^;9?^;;?Z-N( MI"3)$_1[!,D,6.T2:R2\=(F9A 4F8:$AV%8:NE4:NF_T_G=-)LB.*57O56)/M"%Z8/^D]:QWZKI#U1)KZO&>WSQ/6"$V9*D',6PD%,Y>P?R MG,&*$KMH")KI&G)&A:Q(]>T*< 1,#9#/%Y2*NX::H/K0X?T#4$L#!!0 ( M .5T"U?#IMT:+P( P% 9 >&PO=V]R:W-H965TS M'8(R*E^=@'X\:+I[E#D"AEX*5,L [I:JAX\AT!P61/5Y!J5=R M+@JB="BVCJP$D,R*"N9XKGOG%(26.!S9N84(1[Q6C):P$$C614'$ZQ@8;P+< MQ\>))=WNE)EPPE%%MK "M:X60D=.YY+1 DI)>8D$Y &.^L/QP.3;A&\4&GDR M1J:2#>?/)DBR +L&"!BDRC@0_=I##(P9(XWQN_7$W2>-\'1\=+^WM>M:-D1" MS-EWFJE=@#]BE$%.:J:6O/D";3VWQB_E3-HG:MI<%Z.TEHH7K5@3%+0\O,E+ M^Q].!/W!!8'7"CS+??B0I9P01<*1X T2)EN[F8$MU:HU'"W-IJR4T*M4ZU2X M6D^GT?('FM^C5?(P2^Z3.)H]H2B.Y^O94S)[0(OYUR1./J]NT(KGJB$"T 3V M>C#P[9O^G?OI M"K+?(?O6W?\'Y&@CE=!G]RRT_Q^@!QWTX.I_CJ34=P9(175O0(9J"7G-$*,Y MG$.];N:C5R!"GL-R3@ZWN2>F1&QI*1%NYO0^W&(E#[QT"Q2M[WC=ZQ MPYV^KD"8!+V>&ULK55A;YLP$/TK%INF5NH* M 9JN&4$BD'9,2QHUS:9IV@<'G& 5;&H[2??O9QM"DY9&U=8OP3[?>\]WY]QY M&\KN>(:0 ]%3GC?R(0H>Z;)DPP5D)_2$A%YLJ"L@$)NV=+D)4,PU: B-VW+ MZIH%Q,3P/6V;,-^C*Y%C@B8,\%510/9G@'*ZZ1L=8VNXPR5,-GQG#50D\:(%EQ08L:+&]08%)]X4.=AQV Y&D'V#7 M?@IP7P X-78!I?C>/+. S&MR (P^O9^#8>7X')];T7,/Y\SM7.Q[#=O4K$>J*DQSIS45B"WU3. RA!41U5-L MK,W8"72W?6(?='IAI\4>R3%5395'^FK&C2!;8L)!CA92RCH]EYV357.CV@A: MZL8XIT*V6;W,Y*A%3#G(\P6E8KM1 LWP]O\"4$L#!!0 ( .5T"U=6$0, MA0( 'T& 9 >&PO=V]R:W-H965TT'I-QG%\>3.]3J879';Y.8F3#_-],MC.+.%F[9"3ALA_A-"/M7\D R.]HGO M^7X//'X)/.B#NUB2KBY^5Q??\@V?JHOUNMCU^GV\4%KB[?O1Y[$A#?I)S1MY MHBJ:PLC!5TZ!7(,3O7XU./;>]SG^1V2/_ \[_\/GV*-I72Y $K%L#Y306N=" MLE]8#\HSTNZ8$6PDA"E54YX"J7F&(#P"C\P*BA>#\1:_UU>M1L*1E6#:S3HZ M#CSS"]WU=B%V\YJT/WF// :=Q^!9CPE/L?$I(*B2_P^_P8X/O]?OL[+_]N#= MK>9@&O.$RA7CBA2P1'KO\"WJD4VS:P(M*MLO%D)C]['#'+\/($T"KB^%T ^! M:4'=%R?Z#5!+ P04 " #E= M7[:!&A6T# "=#0 &0 'AL+W=OK G-,!=-NE'9C@*."U&6JH:FV6J&DUQQ)T7? MDKH3LN=IDL.2(K;/,DQ_74)*#E-%5QX[;I+-ELL.U9WL\ 96P.]V2RI::DV) MDPQREI <45A/E9E^$3@RO@CX.X$#:SPC.9-[0G[(1AA/%4T."%*(N"1@\?< M'J2I!(EA_*R82IU2"IO/C_2@F+N8RSUFX)'TGR3FVZGR04$QK/$^Y3?D\!FJ M^5B2%Y&4%;_H4,8ZCH*B/>,DJ\1B!%F2E__X6/G0$.CC)P1&)3!.!=83 K,2 MF,_-,*X$X^=FL"J!]=P,=B6P"^]+LPJGYYAC=T+) 5$9+6CRH2A7H18&)[G\ ML%:)T'%W=7=U-;OYBJX#M H_+<(@]&:+6S3SO.N[Q6VX^(26UW^%7NBO MWJ$PCT@&Z!8?@:$W<^ X2=E;]![=K>;HS1]O)RH7(Y)<-:JR>V5VXXGL)KHB M.=\RY..83O-;G\FUVSS@5Z\CWCH%=EJ!Q M-TBNK1=LAR.8*F+Q9$ ?0'%?O])M[6-7B8:$S8>$^4/"@H%@K=*.Z]*.^^CN M0NQX25E>CH\(CF*?8]!5V5[.2RM;PNP")G?,!]>T]0_.1'UHENP\RM(TK1WD MGP?9MO:GW8X*SJ-TKXB1.#90 M+#=>UF5I+_VEEEIG,WQO&F/CQ(CY>=BIH1T@PS$,RSD)#/I0+3_MVD^[UT^/ MT!T1?D'SDY3M+O-*E&XTTX]TJSU&KS?A2Y>0(6'^D+!@(%BK:DY=-:>W:DN@ M$>1<'%X168L5)$I8?^6I.^M')#POPA8<% L+)R:N/XF '=% =] MAB*RSWFYW=>]]5UB5ARA3_H]_6*N=_3[XNY17A7^Q9<7ERM,-TG.4 IKD4H; M.6)UH.5EH&QPLBL.K_>$BZ-P\;@5]R>@,D"\7Q/"'QLR07TC(B+PTP 0 !,; 9 >&PO=V]R:W-H965TPCC3AOW\V L9]O&&)7&&7@B@ MFS2%Y,S2LXSL23 M-6.$GXUY'!O.WJ;3T>O?X#D L\GGITDP&8^>OH#1>/S\]O1E\O09O#S_,1E/ M_-DG,$-K2&#^0/@?_-&FB((;#S$8)_2VKS->' '5PS*U5Z2VSJ2VP11G;$6! MGT4H:HGWY?&N)%[GU5#5A;6OBT=+"@S0_ Z8QB=@&98-WF8>N/GY%M 5)(BV M%&\LITTAN0.&E=.LBC:*MC'%Y#S5DU-_WV1WP&Z4L:WNU&""RS%6.Z9FPJZ> M2COGVN>>RI8G[>MH3AGA+=&WEG(^%KQ..T\TSP]T#4,TT'C[2Q'9(FWXRT^F M:_S:)E8ES%,)\U7" D6PFN%.9;@CHP]'*=YD#. %[UM"WL]PVR@"6T19G"T! M;_;"]S;-4NBUFE7"/)4POX"Y.4R,#;9#NW/?LZV^OCT6J"AG3:!3"72D I\V MZ1R17I%'PS[YU:S,GI5UKKH Y1_73J!I/93I?)2Q0!*M)2VY7*G;6+Y%\?"Q2+UO52I=(TURKMGBCMVI;=;,H\ ME3E]E;! $:RFM%Y[/;-[>*QJ]7U?U?>]O+X/X\[1DB#$/Z$9^#I% MHJO[QM^9*1_2>S"+40(>(6'\LOW)-AW27-?J4 GS5,)\E;! $:QFWS0.'\.& MXN^.$JA(LE*:IY3F*Z4%JFAUT4>S'J;T17]!),:1Z!MYZYKQ;XY-89UWGC.8 M0/*CU;64>;5KE31/*.?,L/QF,4T7-=I#$/'\I)<;5 ES5=*"U31ZDX/LT&F="IB*'DE M[9.!@.48_*^I2NF43DO61D)?:<) %:U>_X>Y&O-_F:PQ+YO&&,NS7RWG-.N) M')4) U6T0HY^-)>?(K+,5UTH[Z6X@6(JNSI:K>R,\O6,QG%?K/CD:P0'3+%< M-(5D&6<4)&C!D<9=E[=TI%B!*7887N&ULQ9E;;Z,X%,>_BL6N5C-2IV @I.DFD9H LUEM+VHZ MNP^C?7# 2= 9FRG::7]\&LN(2$A;M%ZM'UHN/C\#CY_7X^'6T*_L37&'+PD M<+,D-$%/9 QT.RX7&4X@<*V"9)$'V=X)AL1QK4=@\>H]6:YP_T\3!#*SS'_$OV0,6= M7E/"*,$IBT@**%Z.M!MX[<->;E"4^#/"6W9P#?*J+ CYEM_,PI%FY%^$8QSP M'('$SS.>XCC.2>([OE=0K?:9&QY>[^A^47E1F05B>$KBOZ*0KT?:E09"O$2; MF#^2[6^XJE#Q@0&)6?$?;,NR?4,#P89QDE3&X@N2*"U_T4L5B ,#RSYC8%8& MYI&!:9XQL"H#Z[T&=F5@O]>@5QGTWFO@5 9.$?LR6$6D7<31>$C)%M"\M*#E M%X5"^P?O\>9I=G\WOP#SLJF! M#R[F*(K9QZ'.A;_<2@\J]K1DFV?8%K@E*5\SX*4A#EOL/;F](['713WKRIJ[ MRDY,*=#'BTL C0M@&J8%OLQ=\.'GCV"6,H[B6'07WE9'.?+W37H)K"-D"\9] M/\:48#PU7^/_YZ]IQ-^J&YM5<*USC2UB&6$H!I\IV61 W 9"X"C=X!#<9YBB M8K"I2^7O8\(V%#/P]6;!.!7CT-\MU9F4;NUVM_G@?,TR%."1)D9?ANDSUL:_ M_ 0=X]6P,]>=#Y4Y+?(*VV;.AU2SHM10-_0[4D(N'V/IMS2I(8TG0+IK< M75?5E-(\I31?%:TIW$'J $J%>\!I&*4K$#1Z'\4!CI[1(L:M,L*3O@?/R"AU MWEE&E31/*!?]Y( ME$PJ-X<]%)K'HDH_I;.H*FF>4IJOBM84=9]I@=+]^_@S$NL7T1O%PA7GTG;8 M$,K)79>O2FFN4II7T1HM%O8L>&4/CO:954FG,?N8L#=HWVW"?2($_H!,B)S9 M62&5-%6VJN$_!P!^;@Y'C.PMZFE]IR\(H=>JU.&U/V:AR M6TJE'QQ]))BNBD,J)I8DFY27B>GZ:7T0=E,<_QP]G\)K%[8\]_*#L^*H98\O M3]UN$5V)F1+$>"E<&9=]43%:'F25-YQDQ<'+@G!.DN)RC9%8*.4%Q/LE(7QW MDSNHCQ/'_P)02P,$% @ Y70+5Y=/OQH@# 7F4 !D !X;"]W;W)K M&ULU5UK;]LZ$OTK@G>Q:(&F%E]Z=), C27V9M$7 MFG;WP\5^4&PF%BI+OI*C>5DNWXS'Q70N%E'Q.EN*5/[/798OHE)^S>_'Q3(7T:QN MM$C&V+:=\2**T]'E>7WL#%"H_6!+_'] MO*P.C"_/E]&]N!'EM^7G7'X;;U!F\4*D19RE5B[N+D9OT1ONV%6#VN*?L7@L MMCY;U:7<9MGWZLOU[&)D5V67[/$WT5X0J_"F65+4_UJ/K:T] MLJ:KHLP6;6-Y!HLX;?Y&/UHBMAI(''T#W#; W09T3P/2-B"']D#;!O30'EC; M@!W:P&D;.#7W#5DUTT%41I?G>?9HY96U1*L^U.ZJ6TN"X[0:63=E+O\WENW* MR^#Z9O+IX]?KC]_"P/KT.?SR]NOUIX\WKZR;9JA9V9UU%251.A56WG,"G_($5X(ZT4@RBA.BI?6F?7M)K!>_/7E^;B4IU=U,IZVIW+5G K> MQ7%K8QT9S/ MY/#F6'.H%#,Y]LNY]9M(XA_6U:J0$-*BL.)TFJRD2Z6EM8SRLFH[ MBXNI]':= MLQMHIX:N;K /E_;Y^&';@\;.C_7@8'\WQTB/G$\;]/I#N-LPS@S,OXQ M2\^F3V&]@6<&UHTG<"SK@]V%D-WQ?G?(MXGKN51/N[.AW3DZ/"9Q=!LG<1F+ M7QHC'<@8"0D60(*%D& <"&QGZ+B;H>,>%".WA\MQ4]8=G++&,SC6C8/=A9#= M\7YWR'$PIJY^QGH;VKV# ^7IU'N#U!O/XECJ![L+(;OC_>Z(PQS;US/O;YCW MC;'R4SD7^3H+>=&F("\'HIH/&=4@P0)(L! 2C .![3@9V2HQM-Y+UX+T?NRW60,HW@5U8JZM6:)%I+ M,#Z08(W=GI':M_1<1#V&NS1K(+'O(,]&7;:-;)S*MM(6D#$)O6P"P%XSPE4B"S2O$Y%\LHGJV7DOH9!YGW3T#1 E"T$!2- M(XW$05#]U$CK-"5Q(+/&\23YW8Q]M#=!=1!0M! 4C:.^:F)4]I'239 Q8Y=S ML/)8^;.^!59WO^5">G=_# 753$#1 E"T$!2-MVC;#L3,MHGKZ!V(E22"S9+( M=5I&Z7TL;WSME-SK.S/0L;X#10M T4)0-([[*H[CNLRC:(_OE)R"S7+*NRR; M/<9)HO46D%C1>@L2+0!%"T'1..[K0+[M^\3%>[RE]!MLUF_J'5;5#6]5#,\U M(/&C]1XD6@"*%H*B<=R7EQR;.&1?F%1R$#;+08%89D5<*0+R/I?53PL:%VJ] M!ZH#@:(%H&@A*!IOT7;2/,^A>Y[M8"7P8/.6CR=O0##C'^U04&T&%"T$1>,M MVN%[&[#273#[L^QNP*"J#BA: (H6@J)Q*+3=$:2T'WR@]K.,?E;"C]:UH)H/ M*%H BA:"HG'0T:3YFB*.=!JKY@**%H&@< M]S4?QT&^MR]/49H/-FL^-_,L+\]*D2_6057&[41$4+0 %"T$1>.X MK_)0WZ5HC]>($GF(6>1Y^GX^O>03#BK:1IL>_73VJN;*KB;4J:M MU6.4VC#)BI6\C*$J)-@R)-@Z)-A")-A*I.?8>D24,D7,RM37K)0#Q+26(GT) MI;NA5&."?8((I9U=>AI#1&Q$7=;9I:/[-NK-$XW,X;F$>K0[3YZCFHSSV31#R"*$](C6&V,<>Z3*I MV6A!L(/='I//4569)S9GE2=6*%#1#!$4+ M0-%"4#0.A;;KZZVW59@SQ.NT%!*WK"-3G#[(C[4TT!0B:AT]G#%J3'I+CV&8 M4&/BDF[5G/GZ3N5/I8C47)^QX<]0<$B'7S"A,3E#5"X@NJP-OSQ"!T5MUW:Z MQ#U'SD55SD7-.1?/K6 P M#!5J3 A!7M+Z#NOP-OQ5! M!^6CGBNX^?I.Y4\E7G3@Q0C/7K=-AW,VC:EB=I7;!H;'3UVV;^3F5?Y6W MT8&\34YY2R8:A4R CWUCTG 2-VP2:$P08G*F4[_+J2:!LS%B?I?1Y\C?F,K? MV-"V^T,JX9GF!0"Z0FV-79=!'92^$GX8C)LO[E3R5,+&S D;7"4\._!5 SH[ M_=S76.HKX760^DIX,QNGLJVR.F;.ZH8JX:W_RJ_-^TC78L1-=E<^1C+LFJKE MS=T>FY" H@6@:"$H&H="VQT.*OED_T>/-1EHT@J*%H"BA:!H' IM=XRHI)4] M];$F&TY2-2:85O)8=YVK,40((\?MKK:<]8"( M>R,[C:<# 1;T82^KQ)N9W]OX:P,LZ 9W4+0 %"T$1>-0 M:+MC1 D*[!!!P1A@AW4$C0GQ?8>Q;GS5/)YU?=?WNN%5\U@8>Z2K2W#SM9W* MG1(3F%E,.""Z-@*[,;:";DP'10M T4)0- Z%MNM[)60P\WL>?VUL!=T&#XH6 M@**%H&@<"FWWK&ULK51=3]LP%/TK5C9-(#'R8=,6 MED9JTZ*Q#:EJ@3T@'MSTMK5PXLQV6OCWLYTT*E#0'O82?]US?,Z-[XVW0CZJ M-8!&3SDO5-];:UU>^+[*UI!3=2I**,S)4LB<:K.4*U^5$NC"@7+N1T'0\7/* M"B^)W=Y$)K&H-&<%3"1259Y3^3P$+K9]+_1V&U.V6FN[X2=Q25

W-DG+2+JT7?"ZP@X)!IRT#- ML($4.+=$1L:?AM-KK[3 _?F._=)Y-U[F5$$J^&^VT.N^U_/0 I:TXGHJMM^A M\7-F^3+!E?NB;1,;>"BKE!9Y S8*]#5?(9#1GG: 99)9EFH-#]->1SD \N;(2. M/A_'OC:J++>?-0J&M8+H'04_JN(4X> $14&$#\#3C^$CR P\=/#H)=PWN6@3 M$K4)B1P??B\A5#X:\W,.>T9/4,JI4FS),NI>W_U@KK0T;_#AD.'Z!G+X!EN7 M%ZJD&?0]4W@*Y :\Y,NGL!-\.V3_/Y&]2 9NDX$_8D]2H?0A@S6JXU"V3VP2 MW.V11#89>4253_*G1'>06'5)*W*GN8 M$(([KU2^#0R[^+Q#>MU7*OV]0K--SBA8L4(A#DL##4Z[9QZ2=>.H%UJ4KO;F M0IM*=M.UZ;4@;8 Y7PJA=PM;SFWW3OX"4$L#!!0 ( .5T"U?JJ "B=P, M &@. 9 >&PO=V]R:W-H965TD%,5J%0TIM"\2 MWY[G[CD>)=[DQ/AG<4"4\) FF9A:!RGS*]L6T0%3(BY8CIF:V3&>$JFZ?&^+ MG".)#2A-;,]Q CLE-+-F$S.VXK,)*V1",UQQ$$6:$OYXC0D[32W7>AI8T_U! MZ@%[-LG)'C?V'\WXI68+1&X8,E? M-):'J36V(,8=*1*Y9J?W6 D::KZ()<(\X52N'0TMB HA65J!E0:@" M<09P7P)X%<#[%C!X >!7 !,YN_3,R%H22683SD[ ]6K%IALF-@:MU-!,;^-& M'L'\\TFO-O FR5* M0A/Q%M[!_68);WY^.[&E5Z[;_W MY/^UUTGX1Y%=@._\"I[C^2W^++KA2XP4W#5PK\,=OPZG;_C\E\+),26.J$"^1&MV2\_N8'S6YO0GL@: ML@>U[$$7^^RC/""'O!*/I7C1)KGD"0R/_L0<9Y?!V/6=B7T\%_/]LK$_'(V# M>EG#S6'MYK#3S3#-$_:(:EMN,-TB_P3_0NGZHN <,PES(5"*>KY-0:>)UVY: M3V2-: 1U-((>\ND"P&FHF"DRQ"R)F: MH&HX1TY9W/K3[C;N0VK^VFUAZ8;^:%S.KB]N=_:3A__,_FZ*U^9!7VQ-P=ZS M8*_'$U"1]26])[:F].>[E=MYA_F_ST"W<1<>D?#6J/1Z\[+/[O(I\KTI<01$ MK,AD>:VO1^LR:FZ*!_MY>5F#W1"^5R& !'<*ZESHHH6794W9D2PWE<&6255G MF.9!E8+(]0(UOV-,/G6T@;JXG'T%4$L#!!0 ( .5T"U<%6J,^.0, /D+ M 9 >&PO=V]R:W-H965T!%"@H# MW3(,5P\QB;1^-WTV8?TN341 (I@PQ),PQ.SQ% *ZZ6FF]O3@BJS60CW0^]T8 MKV *XCJ>,+G2"Y8%"2'BA$:(P;*G#ND>JE#FEMVIQMNAI MAE($ ?A"46#Y G0/LM-!,65K6" O<[S*Z04Q%2S9UDWJ3HF4U)%*?<2J8?$LD3O0G M5Y>3\=7L%QIQ] M]3*Y YAX;*!)@".!<+1 X[N$Q+(UA2P;Y&7^B&:/,:";P9P+)AOM=U7969YF M=1ZU^SH\QC[T-+F].+![T/H?WIFN\:G*A)K(MBRQ"TOL0^R%):D7\.1%5T:[Z>S(K0AKVT9SCURGD.O\AZL-%$&EM8YA[U'J%DK=PTJ!<1KA UI&">"1*OG'8%NSB&< ZO< 0=I7[L# M:B+;Z%#PZK2D)K(M2UJ%):V:#H76R\YM.M;NF? R2@HUO'9UZ[8+ ME>V#*B^72^)#J5V5VB&.B< !^2./B"E=B@UF<+"/#^9X[4>KB6S+#M-X_CVVN=/->FDN4T/Q.68K M$G$4P%+"C!-/[@>6S9G90M X'=7F5,C!+[U=R]D4BJ>%FOZ*:;__ M%U!+ P04 " #E= M72.+\F6BP>Y!E!H5[!2#IVU4M6UZ\IL M#061%[R"4J\LN2B(TJ58N;(20')+*IB+/2]R"T)+)TWLW$RD":\5HR7,!))U M41#Q> .,;X>.[SQ-W-'56ID)-TTJLH(YJ/MJ)G3E=BHY+:"4E)=(P'+HC/SK M<63P%O"#PE;NC9%)LN#\P12W^=#QC"%@D"FC0/1C V-@S AI&W];3:=[I2'N MCY_4/]GL.LN"2!AS]I/F:CUT+AV4PY+43-WQ[6=H\PR,7L:9M+]HVV"#V$%9 M+14O6K)V4-"R>9)=NP][!#]\@8!; GXM(6@)@0W:.+.Q)D21-!%\BX1!:S4S ML'MCV3H-+.L(>#'OKX-'T"F:;[EHZ?TUV=KPN) MNY#8Z@6O#?E[M)!*Z+_0G[YLC5C8+V:NU;6L2 9#1]\;"6(#3OKNC1]Y'_N2 M_B>Q9[F#+G=P2CT=99FH(4>2,'U#SU'&BX)*>P%)F:,%+VO9MP&-:F1531O8 MI'X&PO=V]R:W-H965TZZTFZ)G1"@UR*5)M;UU*Y6W2>=5O?"!5.LYH%+ M3!^D^_#G/)"08$S8'>V;%H+G-\[\XXEG(.?/ MRT!$_$."TG48LN1URH/X^:*'>YL#=^)A*;,#_IB".4\,5%[Q*?4=O*#/(17P1_3K=>H^Q4[N/X,7MS/;_H6=F,>,!G,D,P M]>^)7_$@R$AJ'O^6T%[E,S/B[&NE8/S=:IC,/26,T@%%'QG[V4@=@R4!R] 2D- M2-O V6-@EP9VV\#=8^"4!DY7#X/28- V&.TQ<$L#-X]]$:P\TAZ3;'*>Q,\H MR48K6O8BERNW5@$6479E?92)^E0H.SGY>GEW=_G^$[JYOIQ>WUQ_^AN=>%PR M$:1OT#OT^:.'3GY]<]Z7RE5FT)^5V&F!)7NP-KJ-([E,D1_-^5QC[YGMW4/V MU&R/B0'05S&J D4V@9H2(_&O=72*;.LM(A:Q-1.ZZFY.=/'X,>_^CWFG9G./ MSY0YUIDW8FE7%YV=\^S.%]VWR_M4)BK-_*.[U@J:HZ=EN??MF7<'34FUF#4'.5U M8OF=6-1XSM\9T4$5T8$QHE\W<>0O*Y'P^:$8&FG'KAA(F#?8B;7MCFVWI0BD M2PH$:PCG5L*YQE1'F4C0%Q:L>;8<2AG1C6#W(A#R%5VF:D^WRC99Z8$DZ$)* M"@GS(&$^)(P"P1K*#ROEA\8EFRO_M%%^(2(6S00+D(B4R&NU.5>K^5V5('6* M%WQW:ZFHK&2W\N#N(-MQ<3L/=D'YG5!T=Y0S<(;5H$:L1E6L1L95:4<[8'CNMQ; [K'$%%_'=':3N4\1NL>C!88V88*LN MRRQC5.H5L6CDD3)?H&!S!]'69M;.K-Z-=E.';AC&SG#8BJNG&TB<=EQ]W3 [ M2R$M'C6?^W=>;WBKY,7&V/K%-M1PN96 ZE7,TJ7>SO!_&XPJAFV/_UB4H>$ M=-E?;FU,OMWR;!.O3;%FV+$Y%I3F@=)\4!J%HC5%KJMN;"Z[X?:B&+0B!Z5Y MH#0?E$:A:,T+H"[+L;DN;VY)K^)PQ:+7WU,TB\,P5O6DC&>/>64YCX. )2E: MJ2H^KS+U+<#"VV@[L9TZ@W:6!*J;2W6[^/1!?5*MSZ&])^?6)3TVU_2>>!)S M'LW1J^"!KL?)OUV46X#K62@);AH#2OI#4#=.KN+ [0$EOO=&L+V12FKIZQN7S6 M"\->]@ICQ!TM#"3-*VFM&(W&;6$@G5*]TS'9(TQ=JF-C-3BY$^DC6B0\*TXD M5Q.1*&&2FU<-:%$.2O-*&K8;<;(&>*>\ 2VY][AU]I:.=3V-S07U?H$,J\>( M/%H@2)I7TG8$VKWK0[JE>]PZPX%>(%+7]L1I+1 +CDY>N=IJ:3=89LZQ MJH#2O /G.$9A\?VKC>;L5=?>]$'G0P_,!UN;"9&19D9-)>M. C%W$GZ\QTLZ M=1K,TSA:NDX-"5"?5.-S?]^"U'T+0GY:XYB =C5 :1XHS0>E42A:\Q*HNQK$ M6#1WZQ^;&4=K"]JP*&D'^M&@/BD4K:E9W8@@YD;$X0YL"3B4%T%["YU\^J ^ MJ<:G(2_6O072Z?<"FGXN^@_=%AMU8XO7S#]ZP8"V'D!I/BB-0M&:NM?M#/*S M?FY 0!L=H#0/E.:#TB@4K7D!U&T3F8AY,E#_G1)]E7D.I+%+\FKH]43+)?Y&ULO9MK;]LV%(;_"N$-0P>TMDA9LI,E M!A+KL@Y-&S1M]V'8!T5F8J&ZC:3C=-B/'W6I9,DT)[4'ZX?&DGF>(_J\)JF7 MUL4^8Y_YEE*!GI,XY9>3K1#Y^6S&PRU- C[-*[) G8EVL:9_O+"9Y\/?$^>MR* MXL1L=9$'C_2.BH_Y+9-'LX:RB1*:\BA+$:,/EY,K?.X3NP@H6WR*Z)X?O$9% M5^ZS['-Q\'IS.3&**Z(Q#46!".2?)[JF<5R0Y'7\54,G39_M?:=TAJ^"%60?H!U(L"L \RA&>9UP'QH!JL.L(9FL.L M>VC H@Y8E,6J/MVR-$X@@M4%R_:(%:TEK7A1UK>,EA6)TD**=X+)=R,9)U;K M=V\_N>\_O+Y^XZ*W[SZX=^B%0T40Q?QG] I]O'/0BQ]_OI@)F:H(F(4U=EUA MR0FLB6ZR5&PY#A1?1K?E]W[ONR^/MRAH0S'JO!.*"R5'I3\7575>TN9I6#-7G/ ]">CF18S&G[(E.5C_] M@&WC%U69(6$.),R%A'F0,!\(UA'+O!'+7$?OB"658D%Y\"60!R]1*N?I[$%. M._<"19SO@C2D*,RXX"H1:;.,%5$%LTM8,=<_K8AE$6MARZ_'TZ% (+.Z0[-Z MD%E]559LV-9\T63M%-9J"FMI"_LZ%52F%X@^RV45ITBN2\)>L965U&+'5A(2 MYD#"W IF'7SN>9X86*KV\P'NK1.I>VFTK:VTE=))FOZ=U N M/8=_8[70L76&A#F0,-<^JC.Q[46ORLI&=J_&0)?5J?&BJ?%B\#!=S^DW-+FG M3#FC:UEC2PL)9 P'PC6 M$KW<:%I?E1838V&?6'KC ],':\OWAG)^CG9I4"W-9 T'+LKT MW-'EQ$<=?(6Q99G]:D)F=0=F]4"S^LJL=W!>3W0O'Y-&WZ?C%N[#&L-EM4M92%-1?!(BVIV"EG<-.?-%"F_S;M4 M/0I7&3 Y'$IZ$Z/^*L:NC4!I+BC- Z7Y4+2N.EI_#.L-LL9'R0]DTK522 08VJ85E\DD-Z2 TIS06D>*,V'HG5%TGIM6&^V=8>0 M?#&:)(F4#1=9^'GPJ&(=CRK&E/0E ^JQ@=)<4)H'2O.A M:%W)M*8=UKMV[K/43,2+T2,*#V7#T8LH19LLC@/&BU$'\6W J&J3\+K.L>RL M8*=GR[Y$0.TY4)H+2O- :3X4K2N1UO/#>M/O)DJC9)<,&RL61^LCK+H]UZ<< M+050/P^4YH'2?"A:5PJMIX>U+M"W[^;HN:/O.I;'JW_C;$Z.[('E\6K=.+Z? M=Q4\Y2Z,LIUB&P:JM]TJM68:UKMISL [04@3:HT5+A0VS;[=!IK4'9;4 TWJ M0]&Z/W!I/3GR'Y[I52[:Z9/,;I0D#0'E.:"TCQ0F@]%ZPJI=?L( M =T](Z"N'BC- :6YH#0/E.9#T;JB:1U$,L9!9'1#D[R<)+0A0TQ"4YH'2?"A:5Q"M:4B&_ZKNU'3T89_IIR/0G]2!TAQ0F@M* M\T!I/A2M*Z366"06['0$^NL]4)H#2G-!:1XHS8>B=4736HM$;RU^PW1D*_:O MID;?1]3G':T'4!\1E.:!TGPH6J6'V<'3* EEC^6#1ES>@.Y243TET)QM'F:Z M*A_AZ9U?XW,'*\Z[^-RK'E5J\=634SXQ2CF+Z(%,9TX44.JL>1JH.1):7 MS\+<9T)D2?ER2X,-944#^?Y#)@>Q^J!(T#P2MOH74$L#!!0 ( .5T"U>B M^G#Y&PO=V]R:W-H965T[#33\(6X GMD4E$:[_OK)P_(*% M$E)/\R'89O?1LX_6NXM&.\J>^)H0 7ZD2<;'UEJ(S;EM\W!-4LQ[=$,R^G;/)B.Z%4F$7F1'S=W#-Y9Y8$3ZR MA22:+V>'!:F+/2ETA)0/;F@FUAQ<91&)-/XSLS]$!@!;*E3*A%YDND!&Q#^V M60^XSB> '.3J")G=+TDHW:%R1P8Z;KEKKL+K'\%[Q]Y\OR'I@K"_=+MA7"PO M).=\@T,RMF2EX(0]$VORRT_0=W[5*=$16$.7?JE+7Z&[1W2YW>8Q KILJ*"R M4&E32/% DP3(*I"+IA6DWZ4@'8$U!/%*03QCHMQM!1)YT'D#4;V4[ (CNT>99*^S"UK+GB&W/QP.#^AI M[/I!/_ '>I*#DN3 2'*&LU!VS5=I#C0T'=]S#UAJS"!RH./I60Y+EL-3$I7( ME_7-*3IL41KXGN_X!\S;9@>9W" .G:J#.L:B\TV-"E+@Z3-ATI5NNH^'2%UM2F-EW +NI/) LR M9CQ_M-]H[3X7:PUJ.^CVT&$ETEC!NE4S$E1%@MY:B=[(=H^7;T"-;G#XUNO, M(.P%1PHGK$8$:)X1:L7IC83=-I-^SV_IJS%S>HY[A&_5NJ&Q$19U*CF-U%[;5>N-87B:Q*ZUSB(*G=71Q*XZ+#2WV'?,BV;$ MDTM41VC-^*L>#H/_96:$QEGA9%$Z0FN*4LT,T#PT_)=V#-LC D0#WVD5$B.% M]X98#1S0/'$<^PUE3'PCY,E[W!%:\Q=M-;<@\]S25>*C3@>6KM":HE0#"SII M8#DI\0OH>N('KC\<'B:^F<*I(=JUPY^4L)4Z$^,@I-M,[,^!RJ?EN=M4G3;9 ME?G^T.X&,SF?<9"0I71U>H$,A>W/P?8W@F[44=*""D%3=;DF."(L-Y#?+RD5 M+S?Y N5IY.1?4$L#!!0 ( .5T"U=5!(@,IP@ $Y" 9 >&PO=V]R M:W-H965T6AV ?%IAVALN2E9"L@$V_Y:IQN. L61:5U M-":FZ8[701B/9N?%9W=\=IYLLRB,V1U'Z7:]#OCK%8N2YXL1'NT_N ]73UG^ MP7AVO@E6[(%EWS9W7+P;URB+<,WB-$QBQ-GR8G2)/U/;RBL4);Z'[#D]>(WR MKCPFR:_\S5^+BY&91\0B-L]RB$#\V;%K%D4YDHCC?Q7HJ&XSKWCX>H_^I>B\ MZ,QCD++K)/H1+K*GBY$W0@NV#+91=I\\_\FJ#CDYWCR)TN)_]%R5-4=HODVS M9%U5%A&LP[C\&[Q41!Q4P'9'!5)5(*T*Q.FH8%45K+X5[*J"W0YITE'!J2H4 M71^7?2^(\X,LF)WSY!GQO+1 RU\4[!>U!5]AG ^4AXR+;T-1+YL]?+V]_L^G MJ\L'ZJ/KVYL[^O?#Y=>_;O\^0P]9,O^%;C>YGBGZX+,L"*/T(_J$OCWXZ,-O M'\_'F0@@AQG/J\:NR\9(1V,NNDGB["E%-%ZPA:*^KZ^/B09@+'I>=Y_LNW]% MM(@W 3>02U^C_ODRA"XLI\#OCBOXI(KTID6XV'?(M;;-H5Q#@E$@,(EKI^;:T7(M3WX_ M;]CZD7'EP-?B#!WXD& ^)!@% I/$<&LQ7.V\]"4(.?H>1%N&DJ6T+J'+5&0X M>Y4N'].,B\Q#J9,+J1,DF \)1H' ))TFM4X3[47CA[MPP>(%>@U9I%K>K[3U MAXI0@F%R,,.9\N3FGRY"@4*2"/-JPCPM8?1E(_)E,97ODBC(PBC,7E6L:4&& MLN8I*#$\JT5U2.Q5 MB@(%)I&(S2;]-[4TWH?I+_2%,X9"D52(%C+$@XR=Y5ZCBTH]Y% N*S1L26/- M-,FD16??@A0J/IG2 T>%WTAI]^C40PZF%"N9LAW2IK1G00H5GTPI:2@E[^9, M*F@H:B'1?% T"H4FB]2X1ZQU/[/;;99F0;S(Y0DR],A681SG;T32MF$\3$Y: M%GT#@Z6RCAW0U+,\LSU/*PK:INU.)^WU#BH^F>#&_^%^!C#(DUZQ\@DR_V11 M^()N&%\Q?I)=2'=VC8_]I>TXIC=MDPOJ":'09 4:5XCUMG"@!=>C#6;<.6(< MF].)8[:S7E5!8EK$:>>^4/');#:V#FO=2,TF>V%\'J8]^ 0U<17:(4V?B&*- M5!2SQ#^[3>9[6"_<>"^L-U][,I<)7[(P'YQB*A;4;D+>@UA08U:A28QAAW@6 M/N)659)8ENGA-KOOX=-P8]2PWJFUUK;1;=\7#.3NR7$5"3!XKF@Z)1*#19 MIL8N$KU=K&4**IGVRR':Y#*==5X^"^%\ I[FLU!Y*2FO)'WK@W4LT3PI!S&< M]O:1JIAM$*#N$=U$%6:!*AGM'._'Q5,6+8[6TIJ-ADWAOW M2/3NL3?OW1ED3PU ?6:%AK'D9@RWK8%]K &V#.](A//*:=]MX) M:*,4"DW6J3&H9#(L';UG^4&V7(;K)"X2T6T0H:^,KPM=7IE0Y>.I+!74N(*B M^:!H% I-5J\QP$1O@(^N,EZK-S]0+Q/J*2TF>MO])JVJ'%>I$Z@9/Q'\GA&GUHET MZZ2'FE90N(1"Q.R6Z3VLNM58=4M_%_9-BM7;ILKS>*#V_43X>\WL^H+HE.P$ M$CFZ2KU.S:"Z*&O6^'9KH&_OHYDRMU;J!VK;3W1E4K'N];CF3D!YK6L.=T^- M4%V4]6OOTVW7FD$KQ0-W_B7ZX;?$ZKQ@?-"X*A2;K=W!86;^/<+E: M<;8*LN*8!0_C-)RCW?Z08#4W!H\1VXNF% KVV'*)YAYN SBVU[[I =HHA4*3 M56AV%2S]KH+ZH"SZ/[HISP]IS\[JL0?3#WJ4&12-0J')*C7;#I:C]5X@)V@M MT,T%4#0?%(U"HS]E1VL@B%BDGFLMEU ML/2WQ8N38\.)!-U6J- .=WN(,6V?0NI5BD)%)M/9; -8/4\L1^%2$%KMT=29 MDY)+4)=_(K[.;--_:T4*%;_,>&/F+;V)[5Y@R].D^@46U+F#HOF@:!0*3?YE M5F/@;?V]=I %U@;U[*!H/B@:A4*3U6JLNZTWJ6]>8/6X@Q4JT:8',[Z#C?:Z MT*L4A8I,9K0QT[;>A+YMF=6##J:3'-]4<0RW?9>\7S$*%9M,:.-N;;V[?<-" MJT<ZJ3>,NI>>N&@*%0?2U7&![^;7^=GJ/,'%J1HGFSCK/P->?UI M_5"$R^)1 *W/??R9EH\V:&#*)RW&ULM9QK<]LV M%H;_"D;M[+0SC44 O'IMS=CB9;,=-YDXV7[H] --P1(GO*@@92?[ZQ>\6!1( M&#:WQU\27-,FY=F2&(:]S..T6*PNVL\^\M5%>:BSM& ?.:H. M>1[S[];RX71K-%+&-)W2!B\=\#6[,L M:TAB._[JH8OCF$WBZ>LG>MCNO-B9N[ABZS+[/=W4N\N%NT ;=A\?LOI3^?@O MUN^0U?"2,JO:?]%C%^O0!4H.55WF?;+8@CPMNO_C;_V!.$G YC,)I$\@XP3K MF03:)]#7CF#V">8H@3PW@M4G6*\=P>X3[-W@8_6'VX^!K_=7GU^ M_^&W7]!M729?T;K,A>JKN-5-\*UYS=!//JOC-*M^1N_0EUL?_?3CSQ?+6FQ- MPUPF_Z.'?V_T2)\>LKLSA)6C2Z6@ M1U72ED>?4^7SVOOCZJZJN9C!_E1LYG6'-=789EH_K_9QPBX78MZN&']@B]4_ M?L"V\4]5O2%A/B0L@(2%D+ ("":IQCRJQM31>]64^T8O%=KRN*C9!FWBFJ'[ M..7H(J^>M:.]I<,4'"?$A8T,'<%M:L7!Y6 M],P4D\##J4BF0?89=N2@"&BSI.);Q^);VN)?Y>6AJ%%Y+U8WB5CI\+@I_@.K MZK38HJJ1AJK&6NC<&D/"?$A8T,'LTQJ;GDO'588<,P*"26JPCVJPM6KXT$\" M=8GV!Y[LQ&*U.]&K1B%)F>>BI;2B:.>#[BOE)-"-8YT>.=O&MBT?N;5V<^:6 M'A(60,)"2%@$!),$XAP%XNA[A5H,XMKNGJ7-S/&"+)R)+!Q*Z/B$6FLW8JXL M(&$!)"R$A$5 ,$D6[E$6KE86G\LZSM"AX"PIMT7Z7R&$Y&05JE*"%CBW@[B3 M>1I3EU#/&PG+AQPU>.VH(>2H$1!,JK-WK+.GK?/OK47!-N_B![%2V+)F)9B6 MJJO0:RUH;GTA83XD+- ?+X*^LV;!C V4=U?=GEA8?Z]4DP'D9D5 ,$DDV!C, M$>,55Q2G,P!BW76H2BD][/0\LDSL&"8==84^\+1[8,LTZ'C5[2N(F#HF]DPY M,% $4FJ[EF.-SF!%H.NY+G9&0T?Z(_/_'OD36PIKC[R?5HD06EH,0QC7)1IW#MB.M1PQT69!MHNL0U[7!.@ M/95K0H::D)>;H[("VKS9%2!3T:O/#C(]C1RQ.)^>'=- B@DFMC,NQ#30LQW# M<=QQ)8#V6*[$8(]AK8^R>E_4/"VJ-.D]#;&,?;(]V#?&D[12.JK7>NSL0H$: M9*"TH*=)$Z(].>] K2\HFJR)P?S">O?K$ZN$*)+FVJ5K6W_H9'#:L MM]B^%(VY*F8;/DP\O<7V@G>B!\^6S]2A>YXM0#JJKURU!!TU$@Q*C9L MVQH6BG(Q!S<,Z^VP&"C-!Z4%H+00E!9!T62E#(X:]MYH-0'J ML('2?%!: $H+06D1%$V^]69PV@BDTZ:'S94,49AG)AD[8CZ9NG:BXX\=MD 1 MYA \61@HPBS;-D;6102UIW)9!AN.Z&TX<5')8I[L4%QLD,\>6%;N-V, W#E'KC&PHBJ%V5 MZS*8C.2%6^SB3%P+-,W@)N9?67MOE;85@/J,H#0?E!: TD)06@1%DT4S^(SD MC7Q& NHS@M)\4%H 2@M!:1$435;/X#,2O<\XLQ6 >HMDZK>9GH>M<2M0V'*N MZQ!WW M4]AWUQO?1AHHX8AJ6Z8V;P5O<04<&TY#H3<.(%8S'6=L.KC9Y6J3- MN=P\6J3O":".(2C-!Z4%H+00E!9!T63M#+XB<=^H)X!ZC: T'Y06@-)"4%H$ M19/5,WB-1'\[VLR> &HP]C1I$C>QA\V\=<.JGU?S_0XV8_M@5)\T%I 2@M!*5%4#19-(/5 M2/';= 0*:C>"TGQ06@!*"T%I$11-5L]@-U+]O8GS.H(>-ELRTQL6Q[>,OAP2 M*$*4SV@IXI1W&4=0.]E59'GRC'G.^+;]^8!*'/%#47Q>#&6<.:(!\NXG!KHW=;EOGW"_ M*^NZS-N7.Q9O&&\"Q/?W95D_O6D&./[0P^I_4$L#!!0 ( .5T"U<+*>G[ MB08 (\I 9 >&PO=V]R:W-H965T\9,XW3+^-5]1*L"W-,GR\]%*B/79>)PO5S0E^2E;TTS>N6<\ M)4*>\H=QON:41*53FHPQA.XX)7$VFDW+:S=\-F4;D<09O>$@WZ0IX=\O:<*V MYR,T>KIP&S^L1'%A/)NNR0.=4W&WON'R;+Q#B>*49GG,,L#I_?GH IV%V"L< M2HL_8[K-6\>@"&7!V-?BY$-T/H)%CVA"EZ* (/+OD5[1)"F09#_^J4%'NS8+ MQ_;Q$_IO9? RF 7)Z15+OL216)V/O!&(Z#W9).*6;=_3.B"GP%NR)"]_P;:V MA2.PW.2"I;6S[$$:9]4_^583T7*0.&H'7#O@OH,]X#M:A+=BU@WUH"T[M M4(8^KF(OB0N((+,I9UO "VN)5AR4[)?>DJ\X*P;*7'!Y-Y9^8O8I_ -\^'3U M^3H$)Q\_S^=OP$UX"^;O+V[EA8 *$B?Y&_ .W,T#X>@#VT(I^/' M-N,*0VGD(0MW#0.%H659/O+]KF&H:MJVL..U(#LT.#L:'"T-)Q_+4?FA&I4E M'U&;P$B7Y* 'D$\A7A%! A>+S8"+)(*!!,VJ>I7(Z4-U$M3^63K>J;UPX+GL)>\%=*J[T15%GY/:L>CTJH5E8Z''H[ M#CTMAT&<;(2<,?\7BU7O$'R&1K79'H^U&=(3J08;8M+?,>D?,!J[STM=96I1 M>CA=_EX)Z5=Q7TVHW6-*809/\:3'U "8KV8*P69="0\:=2_,5MT+'5VUR;-\ MJ>P4A W!#3'66HFCYVM\AZTB]/;<>UMHHF($'DX/.FSR#=BA29\CA=V^63@ MY]@#'.&&(_S#'$5/(^]PEO!!A5YMML_1OIF*(B78($/-@AYI%Z>S+Z4TEN&3 M1SFQ'FB'G!RPC<@%R2)9^]NCJ;JK)L?:FV$6QB[T?=SG1V&)?,_&T.M3I,*T M7-_O3\I0C8G1Q!U84:%FG8WT"^UCF&J/*1U7]L%<*2P'N%)AJKE28NJX:A;C MR-'JQ!LFJ*S8)$F^@[*RQX\4S.ERPV,12[+TJA%IE_K'RD:C:(%1M- 46C=- MC4I >IEP(7,4/:4G;])#ORV3323';[W\2]=R<5>^J&/WU;JP^^S5#7%M#X[. MI4FTH$9K3X )1);;K^2ATM""K@,')DJC5Y!>L'PAG)-,R!EQ3=,%Y>KYH,4X MFD.3:(%1M- 46C<;C?)!WDN6+:VN.CI-)M$"HVBA*;1NFAI9A?2ZZC7*EK8' M1^?2)%J ]B6?ZR#4?]6F,)-&T)NH:Q9NI!K62[6Y8,NOX/.Z4F&ZPJ4'.I9% MHVB!4;30%%HW)8T6Q.@%"Q?6"LVCTV02+3"*%II"ZZ:ID:-8+T=?H7#I>W!T M+DVB!35:1W X#G3LOC)1&=KNQ/,'A ENY"[6R]TKEDGU)N+B3>4G.6F>J5]& MOU\910N,HH6FT+II:;0UME^R?FF%^]%I,HD6&$4+3:%UT]3(>JS_R/8:]*%N#]SW78L;!EP7[]4AC:C@4];Z!^-8H=ZQ7[G2Q?>?%FZ5;^\7A9'%;K ML8LMX5$.2!:!NRQ^1E'J6SF:9:.JW"A:: JMFZ]&W^/)2Q8VH\+?*%I@%"TT MA=9-4R/\L?Z;YVL4-J-O!XRB!35:9[^"Z[AHKZ[MV_D^=+S^5XAQ:X-92OE# MN;,OE_QM,E%M-MI=W>T>O"CWS/6N7Z*S*Z2X'J"SL-H;V,!76Q6O"7^(I2Q- MZ+UL"IY.9&=YM?NO.A%L76YO6S A6%H>KBB)*"\,Y/U[)J=L?5(TL-N#.?L7 M4$L#!!0 ( .5T"U>RE^K]O 4 + L 9 >&PO=V]R:W-H965T$OMS1ANYL)GGR]<1<_;41Y8SJ_SLD3O:?B8[[B\FK: M4J(XI5D1LPQQ^G@S6>"K0*\"JA9_Q'17['U&95?6C'TN+]Y%-Q.M?"*:T%"4 M""+_/-,E39*2))_CGP8Z:7.6@?N?O]+]JO.R,VM2T"5+_HPCL;F97$Y01!_) M-A%W;/<+;3IDE;R0)47U/]K5;6UG@L)M(5C:!,LG2..L_DN^-#_$7H#D# ?H M38!^&&">"#": &-L!K,),,=FL)H :VR W0388P.<)L"IBE7_NE5I7"+(_)JS M'>)E:TDK/U3UK:)E1>*LE.*]X/+;6,:)^9WWV^+!<]%JO/]V^NID#G+R&G8\&]KOGZ";Z#W+!.; GE9 M1*.!>%<=;ROBI[*O;8?UKQV^U97 7[?9!3*T'Y&NZ<; \RS'A^M#W?FV[-ZW M9??5X2X-93@^&1ZHP^]I?H&T.APK2F&TVC,JGG%*>S0A@D9H1;AX00^<9 6I M!J@"?5JL"\'EU=]#DJNQYC"V'+ROBIR$]&8B1^>"\F),R'A 5 L)YJS%8UIHHN51-2.7M%*"?-0#*VJN=W=;.5M9NR;)GRD6\3BA:<9;&1<'X"ZI+ M^ND]3=>4#XZ_2NRYXR\DS(6$>9 P'Q(6 ,%ZJG%:U3BO,VL[D*J!A+F0, \2 MYD/" B!83S67K6HNE6/-BO)03M9R=XO8(Y(CS99D(44A*P22.]**6:N*F5H5;=G95A2" M9%&]@[:#,=VY=QV;U(+/Z8[,&L^-%QF'#7E6PUID"FK(N M[S)!Y9,*E.^]MIE\6[L%0]XM&#*Y8!AT!I1)SGUC06DN*,T#I?F@M*"A86-/ M)]J%9E@G1++G'.$SAO0=X7(I()!@*-_R<$.*5[L[!^E^U352#SGZ508TZ4)H'2O-!:0$4K2^7SJW#YNML%S&D M1[8$I;F@- ^4YH/2 BA:7SV=NXC![$5\[/39@UL$=:UL?'#N-@ MV@ J;;^ G<6(U1[C\&R!_D7_VWQ4)SQ[7 "U'T%I'BC-!Z4%4+2^K#H/$K^2 M"8E!74A0F@M*\T!I/B@M@*+UU=-YD5AM1IXSJX"ZCJ T%Y3F@=)\4%K0T%2S M75\*G0&)U0[DR?EI$9$4N=NU#%!/1Y#>WQ*4YH+2/%":#TH+H&C](T6=7ZIK MKS,=Z: 6*2C-!:5YH#0?E!9 T?KJZ8Q476VDCCK1TC#VAT"L.YIUN+L9:F?J MNFT?G&@9:N?8VN6ARS703C=,>\\^;BH"ZC]"T>J*3/?.1Z:4/U5'7PL4EAYT M?5RMO=L>KUU4ATH/[M_BJR4>N._B*Z\^/-OAZ[.\[PE_BN4PD-!'F4J[<.1V MC-?'8^L+P?+J=.::"<'2ZN.&DHCRLH'\_I')Q4IS429H#RG/_P-02P,$% M @ Y70+5XQ6\9(? @ E@0 !D !X;"]W;W)K&ULC91O;YLP$,:_BL6D:9.FF$":31D@-6WV3TL5A79[,>V%@0.L&IO9)G3? M?K8A+)/2:&^"S[[GY^?('5$OY*.J 31Z:AA7L5=KW:XP5GD-#5$ST0(W)Z60 M#=$FE!56K012.%'#<.#[2]P0RKTDKY:+VR^2_A&H5R]\U !)>F8WHO^$XSU7%E>+IAROZ@?;NWNTWZ0/7^]3].H6-*%,O8ZP-GB;A/,1M1Y0P3.H)=H*KFN%-KR XE\] M-K8F;\'1VSJX"/S2\1D*_3+R>GB$CVYZYH,)!*EZ?]6 M2$TR!D@-+T*=,SO@KAS.SN,AF4?X<.H G_1* [)R$Z%0+CJNA[:9=J>ANQYZ M[6_Z,+%;(BO*%6)0&JD_>VONE<,4#($6K>N\3&C3QVY9FP\'2)M@SDLA]#&P M%TR?HN0/4$L#!!0 ( .5T"U=R]7%LVP< !=' 9 >&PO=V]R:W-H M965T.,AW$8)8/Y>?G9IVQ^GN[D)DK$IXSDNS@.L^]78I,^70SB0V8BD+1*C^/8J%V&P*DNK';S5TL(]9-#Q\_4+GYY M3..ZL>I!'"75__"Y'HB#!I0>:4#K!K1O Z]NX+4;'.N27S?P^T88U0U&[0;^ MD0;CNL&X'/MJL,J1#D(9SL^S](EDQ=:*5KPHY2I;JP&.DN+(NI69^C92[>3\ MFEW>LEOR+A RC#;YO\Z'4E&+[X;+FG!5$>@1@D=NTD2N<\*2E5@9V@?V]F-+ M^Z':F_TNT9==NJ)6X$^[Y /QG/>$.M0C7V\#\NX'TWXM^F.H!1.\H3?D6JAL M,, 8ID_$^W$KLE!&R4.U?SGYW^5=+C,U>_S? M=%Q5,-\,*Z;4LWP;+L7%0,V9N<@>Q6#^SW^X8^??)C&1L )8T@8!\$:\OI[ M>7T;??[S+KX3&4GO2;Y.,_FC%%E,-I72OQ\]I*^LT%-E1L*""C8J8<4I^'%. MSX>/A]HAPW$0K*'=:*_=R)J:GS]^K:0B89X+F9,P6=4?;*+P+MI$,GHU84=( M)9&P EC2!@'P1JBC_>BCZT)NPCS-=GE8D6BA*3[R;E*69/ 5MRI B-A004; M'Z2JZ_IN.UV[6\T6*/X)8M30>ZM=VI@KRQ$PS9"=ZG$V1$XJK> M4N7(*OR>6[+$=705Z9RFXRK*E^DND43-8\9580UTO M41DT*C\6U3,GCWM0O+O655TY/;TGBS27KRS=:A#H' &E!5 :@](XBM84F&J! MJ36O/K86 N)Y*Q)SF563#B?HD3]UV^G4WCSD@:RG2? MSMSV2!IH(]H=R;^B"G=U&>[:ZW"^D[M,5&8)^11^CT4B7RN[76C=#:4%4!J# MTCB*UI1:%]^NO?HN#=]W^P6MV5H?=S/%F8UI.U.@M72_H P:E*-H33%TX>W: M*V\EAF\4H%M_&@6 5L7]@C)H4(ZB-070A;1KKZ2K4\A]-?W%*B/BW

  • 5M/ M@T9]IMW)WYT56C;U@5;7_8(R:%".HC7UT86X:Z\.KT6>DRC>[F3I2:D5D\BE M49%99W!^=)UIY^0.+:_[!670H!Q%:U[%U#4UM=?49<:8%*C;-0Y/@^%DQY^J M0+^@#!J4U[2>IA/5=3.UEFWS\@:*XD+65S7]7):&['ORLU!%](THKG$9EV%V MYJG+,"@M@-(8E,91M*;6NH2F]*^_\D5!56RM/9(60&D,2N,H6E-[7?U3>_7? MR[ZGAA+<-)U"[S#H%Y1!@W)#4-MTJNT!ZL.+6@J]+0!*"Z T!J5Q%*TIM?8O MJ+5HMBQ*1OVR".H^] O*H$&Y(:@MB[1?0.U^0655?BFLRM:-5.3Z\$1E6Z) M+^!#:0&4QJ TCJ(UE=?F!)W\#4L4Z%T 4%H I3$HC:-H3>VU+T(!=QA0@R%A MFERA+DB_H P:E)N"JFV/3:[:WJ S_!(%Z28LH+0 2F-0&D?1FO<@:]_$>Z-O MXO7S3>SXDV\E[N>;0(-R4]#C6>1IW\2S^R;7:?+PYU8H]@ GW_0--5&@- :E M<12M*;PV4;R_P43QH"8*E!9 :0Q*XRA:4_N#'W4 3!2O:RTX[7D5^Q.-5P,R M:$!N"%AJ''R M>D &#<@- 6W9HTT3SVZ:W-17DJUK#J@K J4%4!J#TCB*UI16NR*>W14Y]=>$ M4/\#2@N@- :E<12MJ;+V/SR[_]&^P[6X5=,HKQUS_#9_>\.3E7QC-QBT&QQ% M:XJFW13/?K/(3?C\^JP+=4^@M !*8U :1]&:/_'5[HGO(&=='^E;+*"T $IC M4!I'T9HJ:R/'MQLY?6?=5S"CZF=91BFAULR;^\&@_> H6B7;\."Y';'('LHG MK.2D_.%4]=2%_:?[I[AT:'SUR)B;,'N(DES) M?Z]".1\F:GV>54]AJ=[(=%L^->0NE3*-RY=K$:Y$5FR@OK]/4_GRI@BP?Q;. M_ ]02P,$% @ Y70+5\?0"A,W! XQ, !D !X;"]W;W)K&ULM9C_;]HX%,#_E:?#A*QPAO)#?XED.MHDT=>'Q\H+]+.Z\Z,R<"QRSZ%"[D>FB=6K# )=E$\I[M_L:\ M0UW-"U@DTG?89??V>Q8$&R%9G >K)XA#FGV2[[F(HX"V^T* EP=X3P(\[X6 M=A[0?A*@5%8'=/* 5+6==27UX!-)1@/.=L#UW8JF#U*9:;3J?DCU[SZ37'T; MJC@Y&M_>W$P>;JZF#S.XF/HPOIT^3*;75]/QY&H&;WR4)(S$VX$M56,ZQ YR M\&4&]EX O]]$+6@[)^ YG@L?9CZ\^?TM7,5)Q/:(%;SQKWBTX+4/O J,;\:\ MPWD+W$Z*<=7"%=04+V*A\DL'D4KH@>U (^7\R% MY&IL?ZD2F)$[U62=\.TW"_(9@):/MPFC; M1!_]BX0#TH5VZF. \1PYM-WLAZ_2:,35U9C!>BE,SYG;T>EIOWO6'=C;8T$- MM5D2U"D$=5XMJ%,ER(BK*RB#=8\$N96&&FJT9*A;&.J^VE"WRI 15]=0][FA MGJ-?3PPUU&C)4*\PU'NUH5Z5(2.NKJ'>,T.=*D$-M5D2U"\$]8V"'I@D4=6< M7B7'B*HKI_]L!NKT^UWW[*F=AAHMV3DM[)P:[5QL%FI)NFW!-4>D\*#>84(E M=QN>L81^[MCB(7ZS"!!'F@ MK#3>FM;GUVD:;I/E- MT3NE-4KY#WAL?I3:XOZ/DL)]K"E< MP(+$:FX4)T"D9)SB7OP)2RU2YWS A*Q<"N7-'"]?O'ZW8G4W-C]0;7V-UAOV MT8:*WOZZ(7P5JGH^PJ7".ZV^&A<\VU'*3B1+TCV6N9H*69P>KI$LD.L;U/=+ MQN3A1&_;%/MZHY]02P,$% @ Y70+5S)*&"::! QAT !D !X;"]W M;W)K&ULO9GO;Z,V&,?_%8N=IIYT"S\2:-,ED=H" MVB;EUEW6VXO37CC@)*B J6V25MH?/QL("2WQFNG1Y07AA[^?Q_@+C[$]V5'V MR#>$"/265%68:%/&1KDQ>,X+@29:GI6)9G M9CC)C=FD.G?/9A-:BC3)R3U#O,PRS%YN24IW4\,V]B>^).N-4"?,V:3 :[(@ MXJ&X9_+(;"EQDI&<)S1'C*RFQHU]'=JN$E0EOB9DQX_VD;J5):6/ZN#7>&I8 MJD8D)9%0""S_MN2.I*DBR7H\-5"CC:F$Q_M[>EC=O+R9)>;DCJ9_);'83(TK M \5DA&CBP\?T0=D(K[!C'"4Y.@A3P3_)$_*_7F2IO()X1-3R-HHIADUD8,Z MLG,BLH?F-!<;CH(\)G&//M3K;4<#,&4SM&WA[-OBUM$2;\KU -G6)^18SK"G M0G=Z^6]E.D".?5+NZ^5SS ;(<_Q4]'Z#AZKE/(BFW^Z)WVG+8 M/E?#BC<\]5R52TZ>2I(+%&S5]MO-D@LF$\G?/96[K6&C?IC*KM>\P!&9&C)] MH7.!(4%26+-C*W M[Q,$7:&(9IGL-63RBA[1ARNGD^["GG6$/'/93K^'75^G6E]>OMZZC)M5K4N99 PGQ( M6 )"X%@'7/'K;ECR%P[AK07$N9#P@)(6 @$Z]AK6X?1LZ5]>^\PWZ""T8B0 MF*,5HQF2?B?B18Z-!9$1A1HDU^-XPOH\UP*^=A0P9@-)"*%K76>?@K//_^EGT#WK'R$>6"K(B MI2^$Z(=#^FJ<[3HDS0>E!:"T$(K6?3P.TU4VZ'R5#3IA!4KS06D!*"V$HG5= M/LQ:V=]KVLI^.SOD6.K7SH5SCMDZD2]N2E92:@TN9459O6A8'PA: M5(M<2RKDIW:UNR$X)DP5D-=7E(K]@0K0+MW._@502P,$% @ Y70+5Z[R M)1I$ P RA0 T !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-I&TB; MT5;:*B%-VB8D>-@;0XF>.REE\_7SM-/_#M.AX&72J(?8_/NVA=="?R(F'N)IPSM%:-V6-]\&$SJ6'-9E,NQGA5Q72T1Y%M[)O=-=DTC:&ZZ61\RB]V''5?R[+]5MDU M[/58O[/?NLFK8S 9'X/)(ZC)*'G['NM3V%LW>0PKV7VU;_:])L/Z)+1QW-HZ M;#71 ZU _(=CLABG308S[G07-:]&4]3)I^=N8R\IF/SA]J6OAF?LHS.A;YO MP %9M[^QE,_SI!EU"PM1CUJWO\+TVG%SHC:YN$S9@J6CNJNF8]L,3,-DK2\@ M["(W]O(C&,=A?@0P+ _F .,X%I;G?YI/#YV/PS!O/2_20SD]E.-8/F1D/U@> M/ROAGD#!I8',OW=6N.[C5?(_CK ]G1? MA6 SQ2L1FRF^UH#XUPT82>+?;2P/,+!=P&H'\OOS0$WY.5$$NXIYPYY@'$D2 M#(%:]-=H'".K$\/'OS_84Q)%2>)' /,[B"(,@:<11S 'X %#HLB^!W?>1^'J M/16N_WLY_ U02P,$% @ Y70+5Y>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU M1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'+)X2+R<6#.=^8,5^]E]?)4EB_DKSPK MZNGHN6E>+\?C>O.SIJ_\Z2 M$$BJ)MU\VLT5I(B? MZG9/$S^%L029CMR)O. NK>JF/:.]?BP9OR?RY/W66U/>IEF35/.X2>ZJ\NTU M+;ZIR\B[&&NWT<;A\+L/XF7U?\)8[G;I)IF7F[<\*9I]'*LD4X!%_9R^UB-2 MQ'DR'1U.(7&Q);1H9) (*_:7DN>J.Y7_FFWW=]U(7"V&U64J#U1LVX+C0 O/GU&B09H I#D@9&1JD!8 :0T"R87\65)?@[0! M2'M R$XD'0#2&1+2TB!= -+%A;Q9<^93SDD0WGD^^],3+/")Y\^)[XEUJ$&> M 9!GR) >9Y+PEJQ"RJDO6D@-[1Q .\=%X^OET@L?%1QG=SZ[93//%\2;S8*U M+Y@&>0% 7N!"SAF7KZ!@_EJ^?\&*AFT N9ZZ)U#NGN#BR0!^I<*[65#"Z6P= M,L%H!PX4"[)9Y"NW\MB3>[%-6AIQA M($N#TSN50HA4[GHA="P3DH6)+(L%];JYPX3L8*+/.Y9+)E2<]F+8:_:.^K.N MPDQPVH'L!KZ^X5()ZF'2!X6J@T%&,)&- !9/G3+>A 1A(@L"QM0+>1/2A8FL MBR-5'CD1L02I=4Q('B:R/'JKO0/D%YT24HB)K!"@GE*L.B:D$1-9(Q]KJMXX M0A8QD2WRJ;CJ([0@H5C(0OE49?420I*QD"5SK-SZ%U3'A#1C(6L&J+H^#!D+ M[&\A2V=?0/0^9$@R%GI+"Z@DR(F."4G&0I8,V"_J]C AR5C8,Q10V;:."5G& M0K8,C.GHF)!EK"&;7)&K8T*NL;!G+"#FF=ZZAH1C(PL'QCS7,2'KV-C6 3$O M=$S(.C;ZY.8X9M2V-7]B0M:Q!YSJ1&V#\R0#5G('M!"D:%;R(8L9 ]HH1+00N#7:C"5G(0;80V,J:Z^T#![*0@VRASZVL MON<-"=$Q(/"[V] ?"[.0@%Q*/BRP>L#?8R4$N)!X763S'5V7;<:1C0N)Q ML:<_W:79_C$.?E2&K)Q#C[6/"W*,B^P8L,G:'2V0:%STF7=W+D+ ( /8H : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-VDM.XT 4A>&M1%X E;JO0(LPZ@E3Q :L4'F( M)(Y<;@&[[R@,DF/UH"?(9V25+5__HT]6V8\O9=\.N^Y8M[M3G7T>]L>Z;+;# MJ;^=T3P]WLZ@GH+@=Z">@N!WC)ZV2;06U!O(=!;4&\AT%M0;R'0 M6U!O(=!;4&\AT%M0;R'06U!O(=!;46\ET%M1;R706U%O)=!;1YLE!'HKZJT$ M>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$ M>MMHLYM ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V= M0&]'O9U ;T>]G4!O'WVL)-#;46\GT-M1;R?0VU%O)]#;46\GT#M0[R#0.U#O M(- [4.\@T#M0[R#0.U#O(- [4.\@T#M&/YL0Z!VH=Q#H':AW$.@=J'?\I-YU M^-J7>NWY7N-/03])]7"^MUP??UE^GT2<%Q>7M+2;-DVNMOGGV+A^7@1J8S&YV&T$,I\<]\15X^-1WE"P+Q.&E>\#7L_=/%((34V36QO2M>WR+K9M64S/+<5R M?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7FG;?! M^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9^#C\ MCC_.^+W^+_L0('U(D#X42!\:I \#TLN]<^L_CA^?96>;_BV?C?\17+P M4$L! A0#% @ Y70+5P=!36*! L0 ! ( ! M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " #E= M78KBPT>X K @ M$0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M" #E= M7F5R<(Q & "<)P $P @ ', 0 >&PO=&AE;64O M=&AE;64Q+GAM;%!+ 0(4 Q0 ( .5T"U>"7"%N 8 *D@ 8 M " @0T( !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ Y70+5UG(]:ZP P P@X !@ M ("!Q14 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ Y70+5UNN0[/&" )R8 !@ ("!R"L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y70+ M5\+E[7+#* "7T !@ ("!<3X 'AL+W=O&UL4$L! A0#% M @ Y70+5]0W.#A8 P ,0< !D ("!5W 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y70+5\)H5B2S M @ V@4 !D ("!=GH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y70+5SJ=0JZ2"@ ]A@ !D M ("!_8D 'AL+W=O"@ &0 @('&E >&PO=V]R M:W-H965T&UL M4$L! A0#% @ Y70+5V(B&PO=V]R:W-H965T+,3; ; D %05 9 M " @3RH !X;"]W;W)K&UL4$L! A0#% @ MY70+5S!<:>V< P V < !D ("!W[$ 'AL+W=O&PO=V]R:W-H965TH496+- 0 +L) 9 " @63@ !X;"]W M;W)K&UL4$L! A0#% @ Y70+5XPVIGM[!@ M:@\ !D ("!S^0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y70+5PB@TNNW @ RP4 !D M ("!9O$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ Y70+5ZD"%ZW#!@ J \ !D ("!;?L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y70+ M5QR[AQ"? @ P8 !D ("!>PP! 'AL+W=O&PO=V]R:W-H965T>3/E3/@, /H. 9 " @6 2 0!X;"]W;W)K M&UL4$L! A0#% @ Y70+5RS\1%X\ P A0P M !D ("!U14! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y70+5RYA(_8N @ ; 0 !D M ("!_AX! 'AL+W=O&PO=V]R:W-H965T MXC 0!X;"]W;W)K&UL4$L! A0# M% @ Y70+5SX]HV8\ @ J 0 !D ("!B2@ &0 @('\*0$ >&PO=V]R:W-H965T4\C&UL4$L! A0#% @ Y70+5Y[W M4YQ> P ]! !D ("!FCL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y70+5U81 P"% @ ?08 !D M ("!;$0! 'AL+W=O&PO M=V]R:W-H965T(B+PTP 0 M !,; 9 " @&UL4$L! A0#% @ Y70+5]P90 &0 @('?5 $ >&PO=V]R:W-H965T&UL4$L! A0#% M @ Y70+5^JH *)W P : X !D ("!X&,! 'AL+W=O-@ &0 M@('C= $ >&PO=V]R:W-H965TB^G#Y&UL4$L! A0#% @ Y70+5U4$B RG" 3D( !D M ("!>( ! 'AL+W=O<3.GPH( #T00 &0 @(%6B0$ >&PO=V]R M:W-H965TG[B08 (\I M 9 " @9>1 0!X;"]W;W)K&UL M4$L! A0#% @ Y70+5[*7ZOV\!0 L"P !D ("!5Y@! M 'AL+W=O&PO=V]R:W-H965T&PO=V]R:W-H965TN\B4:1 , ,H4 - " ?&Q 0!X;"]S M='EL97,N>&UL4$L! A0#% @ Y70+5Y>*NQS $P( L M ( !8+4! %]R96QS+RYR96QS4$L! A0#% @ Y70+5VN(M74\!0 MK2T \ ( !2;8! 'AL+W=O7=W+D+ ( /8H : " ;*[ 0!X;"]?7!E&UL4$L%!@ 0 !- $T $A4 #[ 0 $! end XML 81 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 82 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 83 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 234 364 1 false 62 0 false 11 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://moranalytics.co/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://moranalytics.co/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 010100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 020000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 030000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 5 false false R6.htm 040000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 060100 - Disclosure - BUSINESS ORGANIZATION AND NATURE OF OPERATIONS Sheet http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperations BUSINESS ORGANIZATION AND NATURE OF OPERATIONS Notes 7 false false R8.htm 060200 - Disclosure - BASIS OF PRESENTATION Sheet http://moranalytics.co/role/BasisOfPresentation BASIS OF PRESENTATION Notes 8 false false R9.htm 060300 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://moranalytics.co/role/SummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 060400 - Disclosure - DISCONTINUED OPERATIONS Sheet http://moranalytics.co/role/DiscontinuedOperations DISCONTINUED OPERATIONS Notes 10 false false R11.htm 060500 - Disclosure - MARKETABLE SECURITIES Sheet http://moranalytics.co/role/MarketableSecurities MARKETABLE SECURITIES Notes 11 false false R12.htm 060600 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS Sheet http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssets PREPAID EXPENSES AND OTHER CURRENT ASSETS Notes 12 false false R13.htm 060700 - Disclosure - PROPERTY AND EQUIPMENT, NET Sheet http://moranalytics.co/role/PropertyAndEquipmentNet PROPERTY AND EQUIPMENT, NET Notes 13 false false R14.htm 060800 - Disclosure - ACCRUED EXPENSES Sheet http://moranalytics.co/role/AccruedExpenses ACCRUED EXPENSES Notes 14 false false R15.htm 060900 - Disclosure - WARRANT LIABILITY Sheet http://moranalytics.co/role/WarrantLiability WARRANT LIABILITY Notes 15 false false R16.htm 061000 - Disclosure - CONVERTIBLE NOTES Notes http://moranalytics.co/role/ConvertibleNotes CONVERTIBLE NOTES Notes 16 false false R17.htm 061100 - Disclosure - STOCK-BASED COMPENSATION Sheet http://moranalytics.co/role/StockbasedCompensation STOCK-BASED COMPENSATION Notes 17 false false R18.htm 061200 - Disclosure - NET INCOME (LOSS) PER SHARE Sheet http://moranalytics.co/role/NetIncomeLossPerShare NET INCOME (LOSS) PER SHARE Notes 18 false false R19.htm 061300 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://moranalytics.co/role/RelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 19 false false R20.htm 061400 - Disclosure - SEGMENT RESULTS Sheet http://moranalytics.co/role/SegmentResults SEGMENT RESULTS Notes 20 false false R21.htm 061500 - Disclosure - LEASES Sheet http://moranalytics.co/role/Leases LEASES Notes 21 false false R22.htm 061600 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://moranalytics.co/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 22 false false R23.htm 061700 - Disclosure - SUBSEQUENT EVENTS Sheet http://moranalytics.co/role/SubsequentEvents SUBSEQUENT EVENTS Notes 23 false false R24.htm 070300 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 24 false false R25.htm 080300 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://moranalytics.co/role/SummaryOfSignificantAccountingPolicies 25 false false R26.htm 080400 - Disclosure - DISCONTINUED OPERATIONS (Tables) Sheet http://moranalytics.co/role/DiscontinuedOperationsTables DISCONTINUED OPERATIONS (Tables) Tables http://moranalytics.co/role/DiscontinuedOperations 26 false false R27.htm 080500 - Disclosure - MARKETABLE SECURITIES (Tables) Sheet http://moranalytics.co/role/MarketableSecuritiesTables MARKETABLE SECURITIES (Tables) Tables http://moranalytics.co/role/MarketableSecurities 27 false false R28.htm 080700 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) Sheet http://moranalytics.co/role/PropertyAndEquipmentNetTables PROPERTY AND EQUIPMENT, NET (Tables) Tables http://moranalytics.co/role/PropertyAndEquipmentNet 28 false false R29.htm 080800 - Disclosure - ACCRUED EXPENSES (Tables) Sheet http://moranalytics.co/role/AccruedExpensesTables ACCRUED EXPENSES (Tables) Tables http://moranalytics.co/role/AccruedExpenses 29 false false R30.htm 080900 - Disclosure - WARRANT LIABILITY (Tables) Sheet http://moranalytics.co/role/WarrantLiabilityTables WARRANT LIABILITY (Tables) Tables http://moranalytics.co/role/WarrantLiability 30 false false R31.htm 081000 - Disclosure - CONVERTIBLE NOTES (Tables) Notes http://moranalytics.co/role/ConvertibleNotesTables CONVERTIBLE NOTES (Tables) Tables http://moranalytics.co/role/ConvertibleNotes 31 false false R32.htm 081100 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://moranalytics.co/role/StockbasedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://moranalytics.co/role/StockbasedCompensation 32 false false R33.htm 081200 - Disclosure - NET INCOME (LOSS) PER SHARE (Tables) Sheet http://moranalytics.co/role/NetIncomeLossPerShareTables NET INCOME (LOSS) PER SHARE (Tables) Tables http://moranalytics.co/role/NetIncomeLossPerShare 33 false false R34.htm 081500 - Disclosure - LEASES (Tables) Sheet http://moranalytics.co/role/LeasesTables LEASES (Tables) Tables http://moranalytics.co/role/Leases 34 false false R35.htm 081600 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://moranalytics.co/role/CommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://moranalytics.co/role/CommitmentsAndContingencies 35 false false R36.htm 090100 - Disclosure - BUSINESS ORGANIZATION AND NATURE OF OPERATIONS (Details) Sheet http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperationsDetails BUSINESS ORGANIZATION AND NATURE OF OPERATIONS (Details) Details http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperations 36 false false R37.htm 090300 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Principles of Consolidation (Details) Sheet http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPrinciplesOfConsolidationDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Principles of Consolidation (Details) Details 37 false false R38.htm 090302 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Discontinued Operations (Details) Sheet http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesDiscontinuedOperationsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Discontinued Operations (Details) Details 38 false false R39.htm 090304 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Foreign Currency (Details) Sheet http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Foreign Currency (Details) Details 39 false false R40.htm 090306 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Fair Value of Financial Instruments (Details) Sheet http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Fair Value of Financial Instruments (Details) Details 40 false false R41.htm 090308 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Cash and Cash Equivalents and Credit Risk (Details) Sheet http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsAndCreditRiskDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Cash and Cash Equivalents and Credit Risk (Details) Details 41 false false R42.htm 090310 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Accounts Receivable and Allowance for Doubtful Accounts (Details) Sheet http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableAndAllowanceForDoubtfulAccountsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Accounts Receivable and Allowance for Doubtful Accounts (Details) Details 42 false false R43.htm 090312 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Proceeds from Sale of Discontinued Operations, Net (Details) Sheet http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesProceedsFromSaleOfDiscontinuedOperationsNetDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Proceeds from Sale of Discontinued Operations, Net (Details) Details 43 false false R44.htm 090314 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Goodwill (Details) Sheet http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesGoodwillDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Goodwill (Details) Details http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesTables 44 false false R45.htm 090316 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details) Sheet http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details) Details 45 false false R46.htm 090318 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Customer Concentration (Details) Sheet http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Customer Concentration (Details) Details 46 false false R47.htm 090320 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Property and Equipment, Net (Details) Sheet http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Property and Equipment, Net (Details) Details 47 false false R48.htm 090322 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Software Development Costs (Details) Sheet http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSoftwareDevelopmentCostsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Software Development Costs (Details) Details 48 false false R49.htm 090324 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Advertising (Details) Sheet http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesAdvertisingDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Advertising (Details) Details 49 false false R50.htm 090326 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Stock-Based Compensation (Details) Sheet http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesStockbasedCompensationDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Stock-Based Compensation (Details) Details 50 false false R51.htm 090328 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details) Sheet http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details) Details 51 false false R52.htm 090330 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Separation Expenses (Details) Sheet http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Separation Expenses (Details) Details 52 false false R53.htm 090400 - Disclosure - DISCONTINUED OPERATIONS, Summary (Details) Sheet http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails DISCONTINUED OPERATIONS, Summary (Details) Details 53 false false R54.htm 090402 - Disclosure - DISCONTINUED OPERATIONS, Summary of Balance sheet, Income and Expense (Details) Sheet http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails DISCONTINUED OPERATIONS, Summary of Balance sheet, Income and Expense (Details) Details 54 false false R55.htm 090500 - Disclosure - MARKETABLE SECURITIES (Details) Sheet http://moranalytics.co/role/MarketableSecuritiesDetails MARKETABLE SECURITIES (Details) Details http://moranalytics.co/role/MarketableSecuritiesTables 55 false false R56.htm 090600 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) Sheet http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) Details http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssets 56 false false R57.htm 090700 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) Sheet http://moranalytics.co/role/PropertyAndEquipmentNetDetails PROPERTY AND EQUIPMENT, NET (Details) Details http://moranalytics.co/role/PropertyAndEquipmentNetTables 57 false false R58.htm 090800 - Disclosure - ACCRUED EXPENSES (Details) Sheet http://moranalytics.co/role/AccruedExpensesDetails ACCRUED EXPENSES (Details) Details http://moranalytics.co/role/AccruedExpensesTables 58 false false R59.htm 090900 - Disclosure - WARRANT LIABILITY (Details) Sheet http://moranalytics.co/role/WarrantLiabilityDetails WARRANT LIABILITY (Details) Details http://moranalytics.co/role/WarrantLiabilityTables 59 false false R60.htm 091000 - Disclosure - CONVERTIBLE NOTES (Details) Notes http://moranalytics.co/role/ConvertibleNotesDetails CONVERTIBLE NOTES (Details) Details http://moranalytics.co/role/ConvertibleNotesTables 60 false false R61.htm 091100 - Disclosure - STOCK-BASED COMPENSATION, Restricted Stock Awards and Restricted Stock Units (Details) Sheet http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails STOCK-BASED COMPENSATION, Restricted Stock Awards and Restricted Stock Units (Details) Details 61 false false R62.htm 091102 - Disclosure - STOCK-BASED COMPENSATION, Stock Options (Details) Sheet http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails STOCK-BASED COMPENSATION, Stock Options (Details) Details 62 false false R63.htm 091104 - Disclosure - STOCK-BASED COMPENSATION, Stock Compensation Expense (Details) Sheet http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails STOCK-BASED COMPENSATION, Stock Compensation Expense (Details) Details 63 false false R64.htm 091200 - Disclosure - NET INCOME (LOSS) PER SHARE (Details) Sheet http://moranalytics.co/role/NetIncomeLossPerShareDetails NET INCOME (LOSS) PER SHARE (Details) Details http://moranalytics.co/role/NetIncomeLossPerShareTables 64 false false R65.htm 091300 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://moranalytics.co/role/RelatedPartyTransactionsDetails RELATED PARTY TRANSACTIONS (Details) Details http://moranalytics.co/role/RelatedPartyTransactions 65 false false R66.htm 091400 - Disclosure - SEGMENT RESULTS (Details) Sheet http://moranalytics.co/role/SegmentResultsDetails SEGMENT RESULTS (Details) Details http://moranalytics.co/role/SegmentResults 66 false false R67.htm 091500 - Disclosure - LEASES (Details) Sheet http://moranalytics.co/role/LeasesDetails LEASES (Details) Details http://moranalytics.co/role/LeasesTables 67 false false R68.htm 091600 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://moranalytics.co/role/CommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://moranalytics.co/role/CommitmentsAndContingenciesTables 68 false false R69.htm 091700 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://moranalytics.co/role/SubsequentEventsDetails SUBSEQUENT EVENTS (Details) Details http://moranalytics.co/role/SubsequentEvents 69 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:NumberOfReportableSegments, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - brhc20057282_10q.htm 11 brhc20057282_10q.htm brhc20057282_ex31-1.htm brhc20057282_ex31-2.htm brhc20057282_ex32-1.htm fora-20230630.xsd fora-20230630_cal.xml fora-20230630_def.xml fora-20230630_lab.xml fora-20230630_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 86 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "brhc20057282_10q.htm": { "axisCustom": 0, "axisStandard": 30, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 877, "http://xbrl.sec.gov/dei/2023": 31 }, "contextCount": 234, "dts": { "calculationLink": { "local": [ "fora-20230630_cal.xml" ] }, "definitionLink": { "local": [ "fora-20230630_def.xml" ] }, "inline": { "local": [ "brhc20057282_10q.htm" ] }, "labelLink": { "local": [ "fora-20230630_lab.xml" ] }, "presentationLink": { "local": [ "fora-20230630_pre.xml" ] }, "schema": { "local": [ "fora-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/2004/ref-2004-08-10.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/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/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/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] } }, "elementCount": 606, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 6, "http://xbrl.sec.gov/dei/2023": 5, "total": 11 }, "keyCustom": 59, "keyStandard": 305, "memberCustom": 23, "memberStandard": 36, "nsprefix": "fora", "nsuri": "http://moranalytics.co/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000100 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://moranalytics.co/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060400 - Disclosure - DISCONTINUED OPERATIONS", "menuCat": "Notes", "order": "10", "role": "http://moranalytics.co/role/DiscontinuedOperations", "shortName": "DISCONTINUED OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060500 - Disclosure - MARKETABLE SECURITIES", "menuCat": "Notes", "order": "11", "role": "http://moranalytics.co/role/MarketableSecurities", "shortName": "MARKETABLE SECURITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "fora:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060600 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS", "menuCat": "Notes", "order": "12", "role": "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssets", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "fora:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060700 - Disclosure - PROPERTY AND EQUIPMENT, NET", "menuCat": "Notes", "order": "13", "role": "http://moranalytics.co/role/PropertyAndEquipmentNet", "shortName": "PROPERTY AND EQUIPMENT, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060800 - Disclosure - ACCRUED EXPENSES", "menuCat": "Notes", "order": "14", "role": "http://moranalytics.co/role/AccruedExpenses", "shortName": "ACCRUED EXPENSES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "fora:WarrantLiabilityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060900 - Disclosure - WARRANT LIABILITY", "menuCat": "Notes", "order": "15", "role": "http://moranalytics.co/role/WarrantLiability", "shortName": "WARRANT LIABILITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "fora:WarrantLiabilityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061000 - Disclosure - CONVERTIBLE NOTES", "menuCat": "Notes", "order": "16", "role": "http://moranalytics.co/role/ConvertibleNotes", "shortName": "CONVERTIBLE NOTES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061100 - Disclosure - STOCK-BASED COMPENSATION", "menuCat": "Notes", "order": "17", "role": "http://moranalytics.co/role/StockbasedCompensation", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061200 - Disclosure - NET INCOME (LOSS) PER SHARE", "menuCat": "Notes", "order": "18", "role": "http://moranalytics.co/role/NetIncomeLossPerShare", "shortName": "NET INCOME (LOSS) PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061300 - Disclosure - RELATED PARTY TRANSACTIONS", "menuCat": "Notes", "order": "19", "role": "http://moranalytics.co/role/RelatedPartyTransactions", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "010000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061400 - Disclosure - SEGMENT RESULTS", "menuCat": "Notes", "order": "20", "role": "http://moranalytics.co/role/SegmentResults", "shortName": "SEGMENT RESULTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061500 - Disclosure - LEASES", "menuCat": "Notes", "order": "21", "role": "http://moranalytics.co/role/Leases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061600 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "22", "role": "http://moranalytics.co/role/CommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061700 - Disclosure - SUBSEQUENT EVENTS", "menuCat": "Notes", "order": "23", "role": "http://moranalytics.co/role/SubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070300 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "24", "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080300 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "menuCat": "Tables", "order": "25", "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080400 - Disclosure - DISCONTINUED OPERATIONS (Tables)", "menuCat": "Tables", "order": "26", "role": "http://moranalytics.co/role/DiscontinuedOperationsTables", "shortName": "DISCONTINUED OPERATIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080500 - Disclosure - MARKETABLE SECURITIES (Tables)", "menuCat": "Tables", "order": "27", "role": "http://moranalytics.co/role/MarketableSecuritiesTables", "shortName": "MARKETABLE SECURITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080700 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)", "menuCat": "Tables", "order": "28", "role": "http://moranalytics.co/role/PropertyAndEquipmentNetTables", "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080800 - Disclosure - ACCRUED EXPENSES (Tables)", "menuCat": "Tables", "order": "29", "role": "http://moranalytics.co/role/AccruedExpensesTables", "shortName": "ACCRUED EXPENSES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ConvertibleLongTermNotesPayable", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "010100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230630", "decimals": "3", "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "U003", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "fora:ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080900 - Disclosure - WARRANT LIABILITY (Tables)", "menuCat": "Tables", "order": "30", "role": "http://moranalytics.co/role/WarrantLiabilityTables", "shortName": "WARRANT LIABILITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "fora:ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081000 - Disclosure - CONVERTIBLE NOTES (Tables)", "menuCat": "Tables", "order": "31", "role": "http://moranalytics.co/role/ConvertibleNotesTables", "shortName": "CONVERTIBLE NOTES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081100 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "menuCat": "Tables", "order": "32", "role": "http://moranalytics.co/role/StockbasedCompensationTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081200 - Disclosure - NET INCOME (LOSS) PER SHARE (Tables)", "menuCat": "Tables", "order": "33", "role": "http://moranalytics.co/role/NetIncomeLossPerShareTables", "shortName": "NET INCOME (LOSS) PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081500 - Disclosure - LEASES (Tables)", "menuCat": "Tables", "order": "34", "role": "http://moranalytics.co/role/LeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "fora:RemainingPaymentObligationsUnderTheseLicensesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081600 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "menuCat": "Tables", "order": "35", "role": "http://moranalytics.co/role/CommitmentsAndContingenciesTables", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "fora:RemainingPaymentObligationsUnderTheseLicensesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20221031_OwnershipAxis_EngeniLLCMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners", "reportCount": 1, "unitRef": "U004", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090100 - Disclosure - BUSINESS ORGANIZATION AND NATURE OF OPERATIONS (Details)", "menuCat": "Details", "order": "36", "role": "http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperationsDetails", "shortName": "BUSINESS ORGANIZATION AND NATURE OF OPERATIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230210_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_BioTrackMember", "decimals": "2", "lang": null, "name": "fora:DisposalGroupIncludingDiscontinuedOperationPercentageOfOwnershipSold", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230210_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_BioTechMedicalSoftwareIncMember", "decimals": "2", "first": true, "lang": null, "name": "fora:DisposalGroupIncludingDiscontinuedOperationPercentageOfOwnershipSold", "reportCount": 1, "unitRef": "U004", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090300 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Principles of Consolidation (Details)", "menuCat": "Details", "order": "37", "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPrinciplesOfConsolidationDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Principles of Consolidation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230630_OwnershipAxis_EngeniLLCMember", "decimals": "2", "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20221031_OwnershipAxis_EngeniLLCMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners", "reportCount": 1, "unitRef": "U004", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090302 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Discontinued Operations (Details)", "menuCat": "Details", "order": "38", "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesDiscontinuedOperationsDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Discontinued Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20221031to20221031_OwnershipAxis_EngeniLLCMember", "decimals": "0", "lang": null, "name": "fora:MaximumAmountToBeReceivedFromSaleOfEquityInterest", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskPercentage1", "span", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20220401to20220630_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_GeographicConcentrationRiskMember_IntercompanyForeignCurrencyBalanceByDescriptionAxis_EngeniLLCMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090304 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Foreign Currency (Details)", "menuCat": "Details", "order": "39", "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Foreign Currency (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskPercentage1", "span", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20220401to20220630_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_GeographicConcentrationRiskMember_IntercompanyForeignCurrencyBalanceByDescriptionAxis_EngeniLLCMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230401to20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "020000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "role": "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230401to20230630", "decimals": "0", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230630_ClassOfWarrantOrRightAxis_WarrantLiabilityMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NotesPayableFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090306 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Fair Value of Financial Instruments (Details)", "menuCat": "Details", "order": "40", "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Fair Value of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230630_ClassOfWarrantOrRightAxis_WarrantLiabilityMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NotesPayableFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashFDICInsuredAmount", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090308 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Cash and Cash Equivalents and Credit Risk (Details)", "menuCat": "Details", "order": "41", "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsAndCreditRiskDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Cash and Cash Equivalents and Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashFDICInsuredAmount", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090310 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Accounts Receivable and Allowance for Doubtful Accounts (Details)", "menuCat": "Details", "order": "42", "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableAndAllowanceForDoubtfulAccountsDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Accounts Receivable and Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": "INF", "first": true, "lang": null, "name": "fora:NumberOfMonthlyPaymentsPending", "reportCount": 1, "unique": true, "unitRef": "U005", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090312 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Proceeds from Sale of Discontinued Operations, Net (Details)", "menuCat": "Details", "order": "43", "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesProceedsFromSaleOfDiscontinuedOperationsNetDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Proceeds from Sale of Discontinued Operations, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": "INF", "first": true, "lang": null, "name": "fora:NumberOfMonthlyPaymentsPending", "reportCount": 1, "unique": true, "unitRef": "U005", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090314 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Goodwill (Details)", "menuCat": "Details", "order": "44", "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesGoodwillDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230401to20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090316 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details)", "menuCat": "Details", "order": "45", "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": "0", "lang": null, "name": "fora:ContractWithCustomerAssetDeferredRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "fora:NumberOfMajorCustomers", "fora:NumberOfMajorCustomers", "span", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230401to20230630_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerOneMember", "decimals": "INF", "first": true, "lang": null, "name": "fora:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "U006", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090318 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Customer Concentration (Details)", "menuCat": "Details", "order": "46", "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Customer Concentration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "fora:NumberOfMajorCustomers", "fora:NumberOfMajorCustomers", "span", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230401to20230630_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerOneMember", "decimals": "INF", "first": true, "lang": null, "name": "fora:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "U006", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "span", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230401to20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090320 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Property and Equipment, Net (Details)", "menuCat": "Details", "order": "47", "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "span", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230401to20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230630_PropertyPlantAndEquipmentByTypeAxis_SoftwareAndSoftwareDevelopmentCostsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090322 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Software Development Costs (Details)", "menuCat": "Details", "order": "48", "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSoftwareDevelopmentCostsDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Software Development Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230630_PropertyPlantAndEquipmentByTypeAxis_SoftwareAndSoftwareDevelopmentCostsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230401to20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090324 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Advertising (Details)", "menuCat": "Details", "order": "49", "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesAdvertisingDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Advertising (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230401to20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20211231_StatementEquityComponentsAxis_PreferredStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "030000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "5", "role": "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20211231_StatementEquityComponentsAxis_PreferredStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20220615", "decimals": "0", "first": true, "lang": null, "name": "fora:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAndReservedForIssuance", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090326 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Stock-Based Compensation (Details)", "menuCat": "Details", "order": "50", "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesStockbasedCompensationDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20220615", "decimals": "0", "first": true, "lang": null, "name": "fora:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAndReservedForIssuance", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230401to20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090328 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details)", "menuCat": "Details", "order": "51", "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20220816to20220816", "decimals": "2", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": "0", "first": true, "lang": null, "name": "fora:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingStock", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090330 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Separation Expenses (Details)", "menuCat": "Details", "order": "52", "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Separation Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20220302", "decimals": "INF", "lang": null, "name": "fora:NumberOfAdvisors", "reportCount": 1, "unique": true, "unitRef": "U007", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230401to20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090400 - Disclosure - DISCONTINUED OPERATIONS, Summary (Details)", "menuCat": "Details", "order": "53", "role": "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails", "shortName": "DISCONTINUED OPERATIONS, Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230210_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_BioTechMedicalSoftwareIncMember", "decimals": "-5", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090402 - Disclosure - DISCONTINUED OPERATIONS, Summary of Balance sheet, Income and Expense (Details)", "menuCat": "Details", "order": "54", "role": "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails", "shortName": "DISCONTINUED OPERATIONS, Summary of Balance sheet, Income and Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20221231_DisposalGroupClassificationAxis_SegmentDiscontinuedOperationsMember", "decimals": "0", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230630_FinancialInstrumentAxis_USTreasuryBillSecuritiesMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090500 - Disclosure - MARKETABLE SECURITIES (Details)", "menuCat": "Details", "order": "55", "role": "http://moranalytics.co/role/MarketableSecuritiesDetails", "shortName": "MARKETABLE SECURITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230630_FinancialInstrumentAxis_USTreasuryBillSecuritiesMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherPrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090600 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)", "menuCat": "Details", "order": "56", "role": "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherPrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090700 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details)", "menuCat": "Details", "order": "57", "role": "http://moranalytics.co/role/PropertyAndEquipmentNetDetails", "shortName": "PROPERTY AND EQUIPMENT, NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090800 - Disclosure - ACCRUED EXPENSES (Details)", "menuCat": "Details", "order": "58", "role": "http://moranalytics.co/role/AccruedExpensesDetails", "shortName": "ACCRUED EXPENSES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090900 - Disclosure - WARRANT LIABILITY (Details)", "menuCat": "Details", "order": "59", "role": "http://moranalytics.co/role/WarrantLiabilityDetails", "shortName": "WARRANT LIABILITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": "0", "lang": null, "name": "fora:WarrantsExpiredDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "040000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "6", "role": "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": "0", "lang": null, "name": "us-gaap:NetIncomeLossAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ConvertibleLongTermNotesPayable", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091000 - Disclosure - CONVERTIBLE NOTES (Details)", "menuCat": "Details", "order": "60", "role": "http://moranalytics.co/role/ConvertibleNotesDetails", "shortName": "CONVERTIBLE NOTES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "us-gaap:ConvertibleDebtTableTextBlock", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20221231_LongtermDebtTypeAxis_ConvertibleDebtMember", "decimals": "0", "lang": null, "name": "us-gaap:InterestPayableCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20221231_AwardTypeAxis_RestrictedStockAwardsAndRestrictedStockUnitsMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091100 - Disclosure - STOCK-BASED COMPENSATION, Restricted Stock Awards and Restricted Stock Units (Details)", "menuCat": "Details", "order": "61", "role": "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails", "shortName": "STOCK-BASED COMPENSATION, Restricted Stock Awards and Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20211231_AwardTypeAxis_RestrictedStockAwardsAndRestrictedStockUnitsMember", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20220302to20220302", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091102 - Disclosure - STOCK-BASED COMPENSATION, Stock Options (Details)", "menuCat": "Details", "order": "62", "role": "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails", "shortName": "STOCK-BASED COMPENSATION, Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630_AwardTypeAxis_EmployeeStockOptionMember", "decimals": "2", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "U003", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091104 - Disclosure - STOCK-BASED COMPENSATION, Stock Compensation Expense (Details)", "menuCat": "Details", "order": "63", "role": "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails", "shortName": "STOCK-BASED COMPENSATION, Stock Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "U003", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230401to20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091200 - Disclosure - NET INCOME (LOSS) PER SHARE (Details)", "menuCat": "Details", "order": "64", "role": "http://moranalytics.co/role/NetIncomeLossPerShareDetails", "shortName": "NET INCOME (LOSS) PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230401to20230630", "decimals": "2", "lang": null, "name": "us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare", "reportCount": 1, "unique": true, "unitRef": "U003", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230401to20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091300 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "menuCat": "Details", "order": "65", "role": "http://moranalytics.co/role/RelatedPartyTransactionsDetails", "shortName": "RELATED PARTY TRANSACTIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20210901_LongtermDebtTypeAxis_ConvertibleDebtMember_RelatedPartyTransactionsByRelatedPartyAxis_RelatedPartyMember", "decimals": "0", "lang": null, "name": "us-gaap:ConvertibleLongTermNotesPayable", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R66": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "091400 - Disclosure - SEGMENT RESULTS (Details)", "menuCat": "Details", "order": "66", "role": "http://moranalytics.co/role/SegmentResultsDetails", "shortName": "SEGMENT RESULTS (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R67": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": "INF", "first": true, "lang": null, "name": "fora:NumberOfShortTermLeases", "reportCount": 1, "unique": true, "unitRef": "U010", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091500 - Disclosure - LEASES (Details)", "menuCat": "Details", "order": "67", "role": "http://moranalytics.co/role/LeasesDetails", "shortName": "LEASES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": "INF", "first": true, "lang": null, "name": "fora:NumberOfShortTermLeases", "reportCount": 1, "unique": true, "unitRef": "U010", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091600 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "menuCat": "Details", "order": "68", "role": "http://moranalytics.co/role/CommitmentsAndContingenciesDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20220302to20220302", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091700 - Disclosure - SUBSEQUENT EVENTS (Details)", "menuCat": "Details", "order": "69", "role": "http://moranalytics.co/role/SubsequentEventsDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230721to20230721_SubsequentEventTypeAxis_SubsequentEventMember", "decimals": "-5", "lang": null, "name": "us-gaap:ProceedsFromSaleOfEquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060100 - Disclosure - BUSINESS ORGANIZATION AND NATURE OF OPERATIONS", "menuCat": "Notes", "order": "7", "role": "http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperations", "shortName": "BUSINESS ORGANIZATION AND NATURE OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060200 - Disclosure - BASIS OF PRESENTATION", "menuCat": "Notes", "order": "8", "role": "http://moranalytics.co/role/BasisOfPresentation", "shortName": "BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060300 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "9", "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20057282_10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 62, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r752" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r749" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r749" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r754" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r749" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r753" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r749" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r749" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r749" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r749" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "fora_AdamDublinMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Chief Strategy Officer and Director to the entity.", "label": "Adam Dublin [Member]", "terseLabel": "Adam Dublin [Member]" } } }, "localname": "AdamDublinMember", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "fora_AmortizationOfDiscountProceedsFromSaleOfDiscontinuedOperations": { "auth_ref": [], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amortization of discount - proceeds from sale of discontinued operations.", "label": "Amortization of discount - proceeds from sale of discontinued operations", "negatedLabel": "Amortization of discount - proceeds from sale of discontinued operations", "verboseLabel": "Amortization" } } }, "localname": "AmortizationOfDiscountProceedsFromSaleOfDiscontinuedOperations", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesProceedsFromSaleOfDiscontinuedOperationsNetDetails" ], "xbrltype": "monetaryItemType" }, "fora_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Abstract]", "terseLabel": "Potentially Dilutive Securities [Abstract]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "fora_AudetVGreenTreeInternationalEtAlMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to pending litigation.", "label": "Audet v. Green Tree International, et. al. [Member]" } } }, "localname": "AudetVGreenTreeInternationalEtAlMember", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "fora_BasisOfPresentationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BASIS OF PRESENTATION [Abstract]" } } }, "localname": "BasisOfPresentationAbstract", "nsuri": "http://moranalytics.co/20230630", "xbrltype": "stringItemType" }, "fora_BioTechMedicalSoftwareIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the entity which has been sold out.", "label": "Bio-Tech Medical Software, Inc. [Member]" } } }, "localname": "BioTechMedicalSoftwareIncMember", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesDiscontinuedOperationsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPrinciplesOfConsolidationDetails" ], "xbrltype": "domainItemType" }, "fora_BioTrackMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the entity which has been sold out.", "label": "Bio Track [Member]" } } }, "localname": "BioTrackMember", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperationsDetails" ], "xbrltype": "domainItemType" }, "fora_BusinessOrganizationAndNatureOfOperationsDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Organization and Nature of Operations Description [Abstract]", "terseLabel": "Business Organization and Nature of Operations Description [Abstract]" } } }, "localname": "BusinessOrganizationAndNatureOfOperationsDescriptionAbstract", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperationsDetails" ], "xbrltype": "stringItemType" }, "fora_ChangeInFairValueOfFinancialInstrumentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in Fair Value of Financial Instruments [Abstract]" } } }, "localname": "ChangeInFairValueOfFinancialInstrumentsAbstract", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/WarrantLiabilityDetails" ], "xbrltype": "stringItemType" }, "fora_ConcentrationOfVendorsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for concentration of vendors.", "label": "Concentration of Vendors [Policy Text Block]", "terseLabel": "Concentration of Vendors" } } }, "localname": "ConcentrationOfVendorsPolicyTextBlock", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "fora_ContractWithCustomerAssetDeferredRevenueRecognized": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract With Customer, Asset, Deferred Revenue Recognized", "terseLabel": "Beginning deferred revenue balance recognized during the period" } } }, "localname": "ContractWithCustomerAssetDeferredRevenueRecognized", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "fora_ContractWithCustomerAssetNetChangeDueToTimingOfBillingsPaymentsAndRecognition": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net change due to timing of billings payments revenue recognized that was previously reported as deferred or unearned revenue.", "label": "Contract With Customer Asset Net Change Due To Timing Of Billings Payments And Recognition", "terseLabel": "Net change due to timing of billings, payments and recognition" } } }, "localname": "ContractWithCustomerAssetNetChangeDueToTimingOfBillingsPaymentsAndRecognition", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "fora_ContractWithCustomerLiabilityDeferredRevenueRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to that was previously reported as deferred or unearned revenue included in balance of obligation to transfer good or service to customer for which consideration from customer has been received.", "label": "Contract with Customer, Liability, Deferred Revenue Recognized", "negatedLabel": "Beginning deferred revenue balance recognized during the period" } } }, "localname": "ContractWithCustomerLiabilityDeferredRevenueRecognized", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "fora_ContractWithCustomerLiabilityNetChangeDueToTimingOfBillingsPaymentsAndRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of net change in obligation due to timing of billings payments for which consideration has been received or is receivable.", "label": "Contract With Customer Liability Net Change Due To Timing Of Billings Payments And Recognition", "terseLabel": "Net change due to timing of billings, payments and recognition" } } }, "localname": "ContractWithCustomerLiabilityNetChangeDueToTimingOfBillingsPaymentsAndRecognition", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "fora_CostsOfObtainingContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which is Costs of obtaining contracts.", "label": "Costs of obtaining contracts [Member]", "terseLabel": "Costs of Obtaining Contracts [Member]" } } }, "localname": "CostsOfObtainingContractsMember", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "fora_CustomerConcentrationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer Concentration [Abstract]", "terseLabel": "Customer Concentration [Abstract]" } } }, "localname": "CustomerConcentrationAbstract", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "xbrltype": "stringItemType" }, "fora_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents one of the major customer of the entity.", "label": "Customer One [Member]" } } }, "localname": "CustomerOneMember", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "xbrltype": "domainItemType" }, "fora_CustomerThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents three of the major customer of the entity.", "label": "Customer Three [Member]" } } }, "localname": "CustomerThreeMember", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "xbrltype": "domainItemType" }, "fora_CustomerTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents two of the major customer of the entity.", "label": "Customer Two [Member]" } } }, "localname": "CustomerTwoMember", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "xbrltype": "domainItemType" }, "fora_DebtInstrumentIssuedPercentageonPrincipalAmount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage on issuance cost on par value of principal amount.", "label": "Debt Instrument Issued Percentage on Principal Amount", "terseLabel": "Percentage of issuance cost on principal amount" } } }, "localname": "DebtInstrumentIssuedPercentageonPrincipalAmount", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails", "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "fora_DeferredRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred revenue, also known as unearned revenue, refers to advance payments a company receives for products or services that are to be delivered or performed in the future.", "label": "Deferred Revenue [Member]" } } }, "localname": "DeferredRevenueMember", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "fora_DiscontinuedOperationGainOnSaleOfDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of gain from the sale of a discontinued operation.", "label": "Discontinued Operation Gain On Sale Of Discontinued Operation Before Income Tax", "terseLabel": "Gain on sale of discontinued operations" } } }, "localname": "DiscontinuedOperationGainOnSaleOfDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "fora_DiscountInInterestAndInvestmentIncomeProceedsFromSaleOfDiscontinuedOperations": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The discount in interest and investment income of proceeds from sale of discontinued operations.", "label": "Discount in Interest and Investment Income - Proceeds from Sale of Discontinued Operations", "terseLabel": "Discount in interest and investment income" } } }, "localname": "DiscountInInterestAndInvestmentIncomeProceedsFromSaleOfDiscontinuedOperations", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesProceedsFromSaleOfDiscontinuedOperationsNetDetails" ], "xbrltype": "monetaryItemType" }, "fora_DisposalGroupDiscontinuedOperationDisposalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group Discontinued Operation Disposal Disclosures [Abstract]" } } }, "localname": "DisposalGroupDiscontinuedOperationDisposalDisclosuresAbstract", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails" ], "xbrltype": "stringItemType" }, "fora_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses": { "auth_ref": [], "calculation": { "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of costs and expenses attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation Costs And Expenses", "totalLabel": "Total costs and expenses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "fora_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation Costs And Expenses [Abstract]", "terseLabel": "Costs and Expenses [Abstract]" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "stringItemType" }, "fora_DisposalGroupIncludingDiscontinuedOperationDepositsAndOtherNoncurrentAssets": { "auth_ref": [], "calculation": { "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as deposits and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group Including Discontinued Operation Deposits And Other Noncurrent Assets", "terseLabel": "Deposits and other assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDepositsAndOtherNoncurrentAssets", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "fora_DisposalGroupIncludingDiscontinuedOperationNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation Nonoperating Income Expense [Abstract]", "terseLabel": "Other Income (Expense) [Abstract]" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationNonoperatingIncomeExpenseAbstract", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "stringItemType" }, "fora_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as operating lease liability current attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation Operating Lease Liability Current", "terseLabel": "Short-term operating lease liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "fora_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as operating lease liability non current attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group Including Discontinued Operation Operating Lease Liability Noncurrent", "terseLabel": "Long-term operating lease liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "fora_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as operating lease right of use asset attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group Including Discontinued Operation Operating Lease Right Of Use Asset", "terseLabel": "Right of use assets, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "fora_DisposalGroupIncludingDiscontinuedOperationPercentageOfOwnershipSold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of outstanding capital stock of subsidiary entity sold out.", "label": "Disposal Group, Including Discontinued Operation, Percentage of Ownership sold", "terseLabel": "Ownership percentage in subsidiary sold", "verboseLabel": "Ownership percentage in subsidiary sold" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPercentageOfOwnershipSold", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperationsDetails", "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesDiscontinuedOperationsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPrinciplesOfConsolidationDetails" ], "xbrltype": "percentItemType" }, "fora_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense": { "auth_ref": [], "calculation": { "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": 3.0, "parentTag": "fora_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of research And development expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation Research And Development Expense", "terseLabel": "Research and development" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "fora_DisposalGroupIncludingDiscontinuedOperationSellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": 0.0, "parentTag": "fora_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of selling And marketing expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation Selling And Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationSellingAndMarketingExpense", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "fora_DisposalGroupPendingConsiderationReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total pending amount of consideration receivable in equal monthly payments.", "label": "Disposal Group, Pending Consideration Receivable", "terseLabel": "Pending consideration receivable" } } }, "localname": "DisposalGroupPendingConsiderationReceivable", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails" ], "xbrltype": "monetaryItemType" }, "fora_DistinguishingLiabilitiesFromEquityPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for distinguishing liabilities from equity.", "label": "Distinguishing Liabilities from Equity [Policy Text Block]", "terseLabel": "Distinguishing Liabilities from Equity" } } }, "localname": "DistinguishingLiabilitiesFromEquityPolicyTextBlock", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "fora_EffectiveIncomeTaxExciseTaxRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of excise tax.", "label": "Effective Income Tax Excise Tax Rate", "terseLabel": "Percentage of excise tax rate" } } }, "localname": "EffectiveIncomeTaxExciseTaxRate", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "fora_EmployeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Person who is an employee of the Company.", "label": "Employee [Member]" } } }, "localname": "EmployeeMember", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "domainItemType" }, "fora_EngeniLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by another entity.", "label": "Engeni LLC [Member]", "terseLabel": "Engeni LLC [Member]" } } }, "localname": "EngeniLLCMember", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperationsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesDiscontinuedOperationsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPrinciplesOfConsolidationDetails" ], "xbrltype": "domainItemType" }, "fora_GrantWhitusEtAlVForianIncZacharyVenegasAndScottOgurMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to pending litigation.", "label": "Grant Whitus et al. v. Forian Inc., Zachary Venegas and Scott Ogur [Member]", "terseLabel": "Grant Whitus et al. v. Forian Inc., Zachary Venegas and Scott Ogur [Member]" } } }, "localname": "GrantWhitusEtAlVForianIncZacharyVenegasAndScottOgurMember", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "fora_JohnAudetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Person who filed a complaint claiming that he owned 10% of GTI.", "label": "John Audet [Member]" } } }, "localname": "JohnAudetMember", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "fora_LongTermOperatingLeaseLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing long-term operating lease liabilities.", "label": "Long-term operating lease liabilities [Member]", "terseLabel": "Long-Term Operating Lease Liabilities [Member]" } } }, "localname": "LongTermOperatingLeaseLiabilitiesMember", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "fora_MarketableSecuritiesClassificationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Marketable Securities, Classification [Abstract]", "terseLabel": "Marketable Securities, Classification [Abstract]" } } }, "localname": "MarketableSecuritiesClassificationAbstract", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/MarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "fora_MaximumAmountToBeReceivedFromSaleOfEquityInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The maximum amount to be received from the sale of equity interest in its subsidiary, if certain conditions are met.", "label": "Maximum Amount to be Received from Sale of Equity Interest", "terseLabel": "Maximum amount to be received from sale of equity interest" } } }, "localname": "MaximumAmountToBeReceivedFromSaleOfEquityInterest", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "fora_MaximumEarnoutPaymentsToBeReceived": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The maximum amount of earnout payments to be received upon certain conditions being met.", "label": "Maximum Earnout Payments To Be Received", "terseLabel": "Maximum earnout payments to be received in 2025 and 2026" } } }, "localname": "MaximumEarnoutPaymentsToBeReceived", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "fora_MrDanielBartonMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the individual who resigned as the Company's Chief Executive Officer and President and as a Class II member of the Board of Directors (the \"Board\").", "label": "Mr. Daniel Barton [Member]" } } }, "localname": "MrDanielBartonMember", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "xbrltype": "domainItemType" }, "fora_November2020AgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The company entered into a Master Services Agreement (the \"November 2020 Agreement\") with a customer to provide information services described in certain statements of work under the November 2020 Agreement.", "label": "November 2020 Agreement [Member]" } } }, "localname": "November2020AgreementMember", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "fora_NumberOfAdvisors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents number of advisors.", "label": "Number of Advisors", "terseLabel": "Number of advisors" } } }, "localname": "NumberOfAdvisors", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "xbrltype": "integerItemType" }, "fora_NumberOfFormerEmployeesToFileLawsuit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of former employees to file a lawsuit in the United States District Court for the District of Colorado alleging violations of the Fair Labor Standards Act on behalf of himself and other employees.", "label": "Number of former employees to file lawsuit" } } }, "localname": "NumberOfFormerEmployeesToFileLawsuit", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "fora_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of major customers during the period.", "label": "Number of Major Customers", "terseLabel": "Number of major customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "xbrltype": "integerItemType" }, "fora_NumberOfMonthlyInstallmentPayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The required number of equal monthly installment payments.", "label": "Number of Monthly Installment Payments", "terseLabel": "Number of monthly installment payments" } } }, "localname": "NumberOfMonthlyInstallmentPayments", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails" ], "xbrltype": "integerItemType" }, "fora_NumberOfMonthlyPaymentsPending": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of monthly payments pending due for the period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Number of Monthly Payments Pending", "terseLabel": "Number of monthly payments pending" } } }, "localname": "NumberOfMonthlyPaymentsPending", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesProceedsFromSaleOfDiscontinuedOperationsNetDetails" ], "xbrltype": "integerItemType" }, "fora_NumberOfShortTermLeases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of short-term leases entered by the entity.", "label": "Number of Short-term Leases", "terseLabel": "Number of short-term leases" } } }, "localname": "NumberOfShortTermLeases", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "xbrltype": "integerItemType" }, "fora_PaymentsOnNotesPayableAndFinancingArrangements": { "auth_ref": [], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with notes payable and financing arrangements.", "label": "Payments on Notes Payable and Financing Arrangements", "negatedLabel": "Payments on notes payable and financing arrangements" } } }, "localname": "PaymentsOnNotesPayableAndFinancingArrangements", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "fora_PercentageOfWarrantToPurchaseCommonStockOnPrincipalAmount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of the warrants to purchase shares of common stock of the principal amount of the Notes divided by the conversion price of the Notes.", "label": "Percentage of Warrant to Purchase Common Stock on Principal Amount", "terseLabel": "Percentage of warrant to purchase common stock on principal amount" } } }, "localname": "PercentageOfWarrantToPurchaseCommonStockOnPrincipalAmount", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails", "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "fora_PeriodForContinuationOfSalary": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period for continuation of salary, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Period for Continuation of Salary", "terseLabel": "Period for continuation of Salary" } } }, "localname": "PeriodForContinuationOfSalary", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "xbrltype": "durationItemType" }, "fora_PeriodOfInformationProductsContracts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period of contracts for the information products, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Period of Information Products Contracts", "terseLabel": "Period of information products contracts" } } }, "localname": "PeriodOfInformationProductsContracts", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "fora_PrepaidExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expense [Abstract]", "verboseLabel": "Prepaid Expense [Abstract]" } } }, "localname": "PrepaidExpenseAbstract", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "stringItemType" }, "fora_PrepaidExpenseRelatedToSoftwareLicensesAndInsurancePoliciesPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepaid expense relating to various software licenses and insurance policies period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Prepaid Expense Related to Software Licenses and Insurance Policies Period", "terseLabel": "Prepaid expense related to software licenses and insurance policies period" } } }, "localname": "PrepaidExpenseRelatedToSoftwareLicensesAndInsurancePoliciesPeriod", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "durationItemType" }, "fora_PrepaidExpensesAndOtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for prepaid expenses and other current assets.", "label": "Prepaid Expenses And Other Current Assets [Text Block]", "terseLabel": "PREPAID EXPENSES AND OTHER CURRENT ASSETS" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsTextBlock", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "fora_PrinciplesOfConsolidationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Principles of Consolidation [Abstract]" } } }, "localname": "PrinciplesOfConsolidationAbstract", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPrinciplesOfConsolidationDetails" ], "xbrltype": "stringItemType" }, "fora_ProceedsFromSaleOfDiscontinuedOperations": { "auth_ref": [], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of discontinued operations or disposal group portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Sale of Discontinued Operations", "terseLabel": "Net cash from sale of discontinued operations" } } }, "localname": "ProceedsFromSaleOfDiscontinuedOperations", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "fora_ProceedsFromSaleOfDiscontinuedOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Discontinued Operations [Abstract]", "terseLabel": "Proceeds from Sale of Discontinued Operations [Abstract]" } } }, "localname": "ProceedsFromSaleOfDiscontinuedOperationsAbstract", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesProceedsFromSaleOfDiscontinuedOperationsNetDetails" ], "xbrltype": "stringItemType" }, "fora_ProceedsFromSaleOfDiscontinuedOperationsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for proceeds from sale of discontinued operations, net.", "label": "Proceeds from Sale of Discontinued Operations [Policy Text Block]", "terseLabel": "Proceeds from Sale of Discontinued Operations, Net" } } }, "localname": "ProceedsFromSaleOfDiscontinuedOperationsPolicyTextBlock", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "fora_ProceedsReceivableFromSaleOfDiscontinuedOperationsNet": { "auth_ref": [], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received from sale proceed of discontinued operations, net of transaction cost.", "label": "Proceeds receivable from sale of discontinued operations, net" } } }, "localname": "ProceedsReceivableFromSaleOfDiscontinuedOperationsNet", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "fora_PropertyAndEquipmentDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and Equipment Description [Abstract]", "terseLabel": "Property and Equipment, Net [Abstract]" } } }, "localname": "PropertyAndEquipmentDescriptionAbstract", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "fora_ReceivablesFromSaleOfDiscontinuedOperationsNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Discontinued Operation, sale of discontinued operations, net amount.", "label": "Receivables, from Sale of Discontinued Operations, Net", "terseLabel": "Receivables from sale of discontinued operations amount" } } }, "localname": "ReceivablesFromSaleOfDiscontinuedOperationsNet", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesProceedsFromSaleOfDiscontinuedOperationsNetDetails" ], "xbrltype": "monetaryItemType" }, "fora_RelatedPartyTransactionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionAbstract", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "fora_RemainingPaymentObligationsUnderTheseLicensesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of payments obligations.", "label": "Remaining Payment Obligations under these Licenses [Table Text Block]", "terseLabel": "Remaining Payment Obligations under these Licenses" } } }, "localname": "RemainingPaymentObligationsUnderTheseLicensesTableTextBlock", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "fora_RestrictedStockAwardsAndRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met and share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Awards and Restricted Stock Units [Member]" } } }, "localname": "RestrictedStockAwardsAndRestrictedStockUnitsMember", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "fora_RightOfUseAssetsNetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing right of use assets, net.", "label": "Right of use assets, net [Member]", "terseLabel": "Right of Use Assets, Net [Member]" } } }, "localname": "RightOfUseAssetsNetMember", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "fora_ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of warrants, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Fair Value Warrant Liability, Valuation Assumptions [Table Text Block]", "terseLabel": "Fair Value of Warrant Liability Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/WarrantLiabilityTables" ], "xbrltype": "textBlockItemType" }, "fora_SeparationAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreement provides the contribution of the separation to the individual.", "label": "Separation Agreement [Member]", "terseLabel": "Separation Agreement [Member]" } } }, "localname": "SeparationAgreementMember", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "xbrltype": "domainItemType" }, "fora_SeparationExpensePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy separation expenses.", "label": "Separation Expense [Policy Text Block]", "terseLabel": "Separation Expenses" } } }, "localname": "SeparationExpensePolicyTextBlock", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "fora_SeparationExpenses": { "auth_ref": [], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations": { "order": 7.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of severance and related costs combined with stock compensation expenses from advisors who mutually agreed not to renew agreement.", "label": "Separation Expenses", "terseLabel": "Separation expenses" } } }, "localname": "SeparationExpenses", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "fora_SeparationExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing separation expenses.", "label": "Separation Expenses [Member]" } } }, "localname": "SeparationExpensesMember", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "fora_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount represent the separation expense related to the accelerated vesting stock.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Accelerated Vesting Stock", "terseLabel": "Amount of accelerated vesting stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingStock", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "fora_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardGrantRightsPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of outstanding stock granted under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Grant Rights Percentage", "terseLabel": "Percentage of outstanding common stock granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardGrantRightsPercentage", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "percentItemType" }, "fora_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The grant-date fair value of equity instruments other than options granted during the reporting period.", "label": "Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other than Options Grants in Period Grant Date Fair Value", "terseLabel": "Fair value of restricted stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "fora_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAndReservedForIssuance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized and reserved for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized and Reserved for Issuance", "terseLabel": "Number of shares authorized and reserved for issuance under 2020 Plan (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAndReservedForIssuance", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesStockbasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "fora_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAndReservedForIssuancePeriodIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase in number of shares authorized and reserved for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized and Reserved for Issuance, Period Increase", "terseLabel": "Increase in number of shares authorized and reserved for issuance under 2020 Plan (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAndReservedForIssuancePeriodIncrease", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesStockbasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "fora_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards exercised, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercised, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term, options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "fora_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedAndExpiredWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards forfeited and expired, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeited and Expired, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term, options forfeited and expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedAndExpiredWeightedAverageRemainingContractualTerm", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "fora_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards granted, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Granted, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term, options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "fora_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOptionsAssumedInMergerPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) options assumed in merger during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Options Assumed in Merger Period", "terseLabel": "Options assumed in Helix Merger (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOptionsAssumedInMergerPeriod", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "fora_ShareBasedCompensationIncludingDiscontinuedOperations": { "auth_ref": [], "calculation": { "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense including discontinuing operations for share-based payment arrangement.", "label": "Share Based Compensation Including Discontinued Operations", "totalLabel": "Total" } } }, "localname": "ShareBasedCompensationIncludingDiscontinuedOperations", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "fora_ShareBasedPaymentArrangementExpenseFromDiscontinuedOperations": { "auth_ref": [], "calculation": { "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails": { "order": 1.0, "parentTag": "fora_ShareBasedCompensationIncludingDiscontinuedOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement from discontinued operations. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense From Discontinued Operations", "terseLabel": "Discontinued operations" } } }, "localname": "ShareBasedPaymentArrangementExpenseFromDiscontinuedOperations", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "fora_ShortTermOperatingLeaseLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing short-term operating lease liabilities.", "label": "Short-term operating lease liabilities [Member]", "terseLabel": "Short-Term Operating Lease Liabilities [Member]" } } }, "localname": "ShortTermOperatingLeaseLiabilitiesMember", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "fora_StockIssuedDuringPeriodSharesCommonStockExerciseOfStockOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of common stock options (or share units) exercised during the current period.", "label": "Stock Issued During Period Shares Common Stock Exercise of Stock Options", "terseLabel": "Issuance of Forian common stock upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesCommonStockExerciseOfStockOptions", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "fora_StockIssuedDuringPeriodSharesRestrictedStockAndStockAwardsVestingNetOfSharesSurrenderedForTaxes": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to restricted stock and stock awards vesting, net of shares surrendered for taxes issued during the period.", "label": "Stock Issued During Period, Shares, Restricted Stock and Stock Awards Vesting, Net of Shares Surrendered for Taxes", "terseLabel": "Vesting of Restricted Stock and Stock Awards, net of shares surrendered for taxes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAndStockAwardsVestingNetOfSharesSurrenderedForTaxes", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "fora_StockIssuedDuringPeriodValueCommonStockExerciseOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of common stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period Value Common Stock Exercise of Stock Options", "terseLabel": "Issuance of Forian common stock upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueCommonStockExerciseOfStockOptions", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "fora_StockIssuedDuringPeriodValueRestrictedStockAndStockAwardsVestingNetOfSharesSurrenderedForTaxes": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of stock related to restricted stock and stock awards vesting, net of shares surrendered for taxes issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock and Stock Awards Vesting, Net of Shares Surrendered for Taxes", "terseLabel": "Vesting of Restricted Stock and Stock Awards, net of shares surrendered for taxes" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAndStockAwardsVestingNetOfSharesSurrenderedForTaxes", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "fora_SubsequentEventAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Event [Abstract]", "terseLabel": "Subsequent Event [Abstract]" } } }, "localname": "SubsequentEventAbstract", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "fora_TwoCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents two of the major customers of the entity.", "label": "Two Customer [Member]", "terseLabel": "Customer Two [Member]" } } }, "localname": "TwoCustomerMember", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "xbrltype": "domainItemType" }, "fora_WarrantLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WARRANT LIABILITY [Abstract]" } } }, "localname": "WarrantLiabilityAbstract", "nsuri": "http://moranalytics.co/20230630", "xbrltype": "stringItemType" }, "fora_WarrantLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant liability is Borrower's liability in connection with warrants to purchase equity securities issued by borrower.", "label": "Warrant Liability [Member]" } } }, "localname": "WarrantLiabilityMember", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "xbrltype": "domainItemType" }, "fora_WarrantLiabilityTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for warrant liability. Includes liability account in which a company records the amount of the repair or replacement cost that it expects to incur for products already shipped or services already provided.", "label": "WARRANT LIABILITY [Text Block]", "terseLabel": "WARRANT LIABILITY" } } }, "localname": "WarrantLiabilityTextBlock", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/WarrantLiability" ], "xbrltype": "textBlockItemType" }, "fora_WarrantsExpiredDuringPeriodShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants that expired during the period.", "label": "Warrants Expired During Period Shares", "terseLabel": "Warrants expired (in shares)" } } }, "localname": "WarrantsExpiredDuringPeriodShares", "nsuri": "http://moranalytics.co/20230630", "presentation": [ "http://moranalytics.co/role/WarrantLiabilityDetails" ], "xbrltype": "sharesItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [ "r328", "r329", "r330" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r292", "r722", "r804", "r853", "r854" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r356", "r357", "r358", "r359", "r425", "r574", "r615", "r632", "r633", "r691", "r692", "r693", "r694", "r695", "r699", "r700", "r711", "r719", "r732", "r737", "r801", "r841", "r842", "r843", "r844", "r845", "r846" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://moranalytics.co/role/LeasesDetails", "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails", "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r356", "r357", "r358", "r359", "r425", "r574", "r615", "r632", "r633", "r691", "r692", "r693", "r694", "r695", "r699", "r700", "r711", "r719", "r732", "r737", "r801", "r841", "r842", "r843", "r844", "r845", "r846" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://moranalytics.co/role/LeasesDetails", "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails", "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r292", "r722", "r804", "r853", "r854" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperationsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesDiscontinuedOperationsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPrinciplesOfConsolidationDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperationsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesDiscontinuedOperationsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPrinciplesOfConsolidationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r289", "r575", "r609", "r610", "r611", "r612", "r613", "r614", "r703", "r720", "r736", "r759", "r797", "r798", "r804", "r853" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r289", "r575", "r609", "r610", "r611", "r612", "r613", "r614", "r703", "r720", "r736", "r759", "r797", "r798", "r804", "r853" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r356", "r357", "r358", "r359", "r417", "r425", "r456", "r457", "r458", "r550", "r574", "r615", "r632", "r633", "r691", "r692", "r693", "r694", "r695", "r699", "r700", "r711", "r719", "r732", "r737", "r740", "r792", "r801", "r842", "r843", "r844", "r845", "r846" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://moranalytics.co/role/LeasesDetails", "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails", "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r356", "r357", "r358", "r359", "r417", "r425", "r456", "r457", "r458", "r550", "r574", "r615", "r632", "r633", "r691", "r692", "r693", "r694", "r695", "r699", "r700", "r711", "r719", "r732", "r737", "r740", "r792", "r801", "r842", "r843", "r844", "r845", "r846" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://moranalytics.co/role/LeasesDetails", "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails", "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r328", "r329", "r330" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r783", "r837" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://moranalytics.co/role/RelatedPartyTransactionsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://moranalytics.co/role/RelatedPartyTransactionsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "ACCRUED EXPENSES" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/AccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r28", "r735" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r696" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r293", "r294" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts receivable", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable and Allowance for Doubtful Accounts [Abstract]" } } }, "localname": "AccountsReceivableNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableAndAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://moranalytics.co/role/AccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/AccruedExpensesDetails", "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r55", "r207", "r600" ], "calculation": { "http://moranalytics.co/role/PropertyAndEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/PropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r123", "r735", "r856" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r465", "r466", "r467", "r630", "r778", "r779", "r780", "r832", "r858" ], "lang": { "en-us": { "role": { "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.", "label": "Additional Paid In Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r65", "r66", "r428" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r473" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesAdvertisingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r460", "r472" ], "calculation": { "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails": { "order": 0.0, "parentTag": "fora_ShareBasedCompensationIncludingDiscontinuedOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r209", "r295", "r334" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableAndAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r133", "r392", "r517", "r775" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows", "http://moranalytics.co/role/ConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of loss per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentChargesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill [Abstract]" } } }, "localname": "AssetImpairmentChargesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Assets": { "auth_ref": [ "r169", "r208", "r229", "r265", "r280", "r285", "r331", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r490", "r492", "r507", "r593", "r654", "r735", "r747", "r799", "r800", "r839" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ROU lease assets and lease liabilities [Abstract]" } } }, "localname": "AssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r203", "r212", "r229", "r331", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r490", "r492", "r507", "r735", "r799", "r800", "r839" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Carrying amounts of assets associated with Helix Businesses included as part of discontinued operations [Abstract]" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r5", "r94", "r111", "r150", "r153", "r201", "r202" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Current assets of discontinued operations", "totalLabel": "Current assets of discontinued operations" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets", "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r299", "r340", "r592" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "terseLabel": "Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/MarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r300", "r340", "r588", "r784" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Fair Market Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/MarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r431", "r432", "r433", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r455", "r456", "r457", "r458", "r459" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails", "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails", "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails", "http://moranalytics.co/role/SubsequentEventsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/LeasesDetails", "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r70", "r72" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/LeasesDetails", "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r92", "r145", "r146" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "BASIS OF PRESENTATION" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Net [Abstract]", "terseLabel": "Software Development Costs [Abstract]" } } }, "localname": "CapitalizedComputerSoftwareNetAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSoftwareDevelopmentCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Axis]" } } }, "localname": "CapitalizedContractCostAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "Cost capitalized in obtaining and fulfilling contract with customer.", "label": "Capitalized Contract Cost [Domain]" } } }, "localname": "CapitalizedContractCostDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r40", "r205", "r704" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents and Credit Risk" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r40", "r142", "r226" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r4", "r142" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFDICInsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.", "label": "Cash, FDIC insured amount" } } }, "localname": "CashFDICInsuredAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsAndCreditRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "auth_ref": [ "r110", "r142" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities of 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.", "label": "Net cash used in investing activities - discontinued operations" } } }, "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r110", "r142" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net cash used in operating activities - discontinued operations" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInContractWithCustomerAssetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract assets [Abstract]" } } }, "localname": "ChangeInContractWithCustomerAssetAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract liabilities (Deferred Revenue) [Abstract]" } } }, "localname": "ChangeInContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price of warrants (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "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": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/WarrantLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Number of warrants outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/WarrantLiabilityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "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.", "label": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/WarrantLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r37", "r88", "r594", "r641" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 16)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r155", "r353", "r354", "r697", "r793" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r56", "r698" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r738", "r739", "r740", "r742", "r743", "r744", "r745", "r778", "r779", "r832", "r855", "r858" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r122", "r642" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "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.", "label": "Common Stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r122", "r642", "r660", "r858", "r859" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r122", "r596", "r735" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common Stock; par value $0.001; 95,000,000 Shares authorized; 32,452,051 issued and outstanding as of June 30, 2023 and 32,251,326 issued and outstanding as of December 31, 2022" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Separation Expenses [Abstract]" } } }, "localname": "CompensationRelatedCostsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Income Taxes [Abstract]" } } }, "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Personal Computing Equipment [Member]" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/PropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r45", "r48", "r77", "r78", "r292", "r696" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r45", "r48", "r77", "r78", "r292", "r621", "r696" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r45", "r48", "r77", "r78", "r292", "r696", "r757" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r90", "r189" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Customer Concentration" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r45", "r48", "r77", "r78", "r292" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk, Percentage", "terseLabel": "Percentage of consolidated net sales", "verboseLabel": "Revenue percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r45", "r48", "r77", "r78", "r292", "r696" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems": { "auth_ref": [], "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": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperationsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesDiscontinuedOperationsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPrinciplesOfConsolidationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable": { "auth_ref": [ "r14", "r69" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning the effects of any changes in a parent's ownership interest in a subsidiary on the equity attributable to the parent which may have occurred during the period. The changes represented by this element did not result in the deconsolidation of the subsidiary.", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperationsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesDiscontinuedOperationsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPrinciplesOfConsolidationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r67", "r706" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract Balances [Abstract]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r803" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r403", "r405", "r416" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r403", "r404", "r416" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r403", "r404", "r416" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred revenues" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r157", "r371", "r372", "r382", "r383", "r384", "r388", "r389", "r390", "r391", "r392", "r714", "r715", "r716", "r717", "r718" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Promissory Notes [Member]", "terseLabel": "Convertible Notes [Member]" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails", "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Convertible Note Payable" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleLongTermNotesPayable": { "auth_ref": [ "r36" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.", "label": "Convertible notes payable, net of debt issuance costs (Note 10) ($6,000,000 in principal is held by a related party. Refer to Note 13)", "terseLabel": "Convertible note payable, net of debt issuance costs", "verboseLabel": "Notes held by directors" } } }, "localname": "ConvertibleLongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets", "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://moranalytics.co/role/ConvertibleNotesDetails", "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r119", "r170" ], "lang": { "en-us": { "role": { "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable [Member]", "terseLabel": "Convertible Notes [Member]" } } }, "localname": "ConvertibleNotesPayableMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r135", "r575" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Services [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r134" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total costs and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r46", "r292" ], "lang": { "en-us": { "role": { "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.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONVERTIBLE NOTES [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r156", "r228", "r370", "r376", "r377", "r378", "r379", "r380", "r381", "r386", "r393", "r394", "r396" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "CONVERTIBLE NOTES" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/ConvertibleNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r22", "r171", "r397" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Principal outstanding", "terseLabel": "Principal outstanding" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails", "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r82", "r84", "r371", "r518", "r715", "r716" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Minimum principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Instrument, Fair Value Disclosure [Abstract]" } } }, "localname": "DebtInstrumentFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r35", "r372" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Interest percentage on convertible promissory note" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails", "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r233", "r371", "r372", "r373", "r374", "r375", "r377", "r382", "r383", "r384", "r385", "r387", "r388", "r389", "r390", "r391", "r392", "r395", "r518", "r714", "r715", "r716", "r717", "r718", "r776" ], "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": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Period One [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Period Two [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Percentage of redemption price" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r36", "r58", "r59", "r81", "r82", "r84", "r89", "r158", "r159", "r233", "r371", "r372", "r373", "r374", "r375", "r377", "r382", "r383", "r384", "r385", "r387", "r388", "r389", "r390", "r391", "r392", "r395", "r518", "r714", "r715", "r716", "r717", "r718", "r776" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r81", "r84", "r802" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Unamortized discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesProceedsFromSaleOfDiscontinuedOperationsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r83", "r382", "r398", "r715", "r716" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedLabel": "Less: unamortized debt issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Instruments [Abstract]", "terseLabel": "Convertible Notes [Abstract]" } } }, "localname": "DebtInstrumentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems": { "auth_ref": [], "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": "Deferred Compensation Arrangement with Individual, Share-Based Payments [Line Items]" } } }, "localname": "DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r83", "r802" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r768" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.", "label": "Deposits and other assets" } } }, "localname": "DepositsAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r9", "r54" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r9", "r269" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r415", "r720", "r721", "r722", "r723", "r724", "r725", "r726" ], "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": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r415", "r720", "r721", "r722", "r723", "r724", "r725", "r726" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r426", "r430", "r461", "r462", "r464", "r733" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCK-BASED COMPENSATION [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r98", "r100", "r102" ], "calculation": { "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Gain on sale of discontinued operations", "terseLabel": "Gain on sale of discontinued operations" } } }, "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails", "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r98", "r99", "r100", "r101", "r102", "r108", "r130", "r851" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0 }, "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "terseLabel": "Loss from discontinued operations", "totalLabel": "Net loss from discontinued operations for Helix Businesses before income taxes", "verboseLabel": "Loss from discontinued operations" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails", "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.", "label": "Basic (loss) income from discontinued operations per share (in dollars per share)" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.", "label": "Diluted (loss) income from discontinued operations per share (in dollars per share)" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r99", "r100", "r101", "r102", "r108", "r113", "r477", "r485", "r487" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": -1.0 }, "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "negatedLabel": "Income tax expense", "negatedTerseLabel": "Income tax effect on discontinued operations", "terseLabel": "Income tax effect on discontinued operations" } } }, "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails", "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DISCONTINUED OPERATIONS [Abstract]", "terseLabel": "Discontinued Operations [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsPolicyTextBlock": { "auth_ref": [ "r13", "r27" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for discontinued operations. Includes, but is not limited to, method of interest allocation to a discontinued operation.", "label": "Discontinued Operations" } } }, "localname": "DiscontinuedOperationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "auth_ref": [ "r5", "r94", "r111", "r153" ], "calculation": { "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": 0.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net", "terseLabel": "Accounts receivable, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": { "auth_ref": [ "r5", "r94", "r111", "r150", "r153" ], "calculation": { "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": { "auth_ref": [ "r5", "r94", "r111", "r150", "r153" ], "calculation": { "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "auth_ref": [ "r5", "r6", "r94", "r111", "r153", "r201", "r202" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Non-current assets of discontinued operations", "totalLabel": "Non-current assets of discontinued operations" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets", "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "auth_ref": [ "r5", "r94", "r111", "r153" ], "calculation": { "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration", "terseLabel": "Consideration paid by buyer" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "auth_ref": [ "r109", "r202" ], "calculation": { "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": 4.0, "parentTag": "fora_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "terseLabel": "Cost of revenues" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent": { "auth_ref": [ "r5", "r94", "r111", "r150", "r153" ], "calculation": { "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as deferred revenue attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Deferred Revenue, Current", "terseLabel": "Deferred revenues" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": { "auth_ref": [ "r109" ], "calculation": { "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": 2.0, "parentTag": "fora_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Depreciation and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses": { "auth_ref": [ "r80" ], "calculation": { "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": 0.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) in the disposal group, including discontinued operation, recognized in the statement of income as a result of the sale or complete or substantially complete liquidation of an investment in a foreign entity.", "label": "Disposal Group, Including Discontinued Operation, Foreign Currency Translation Gains (Losses)", "terseLabel": "Foreign currency related gains, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "auth_ref": [ "r109" ], "calculation": { "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": 1.0, "parentTag": "fora_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent": { "auth_ref": [ "r5", "r6", "r94", "r111", "r153" ], "calculation": { "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": 0.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Goodwill, Noncurrent", "terseLabel": "Goodwill" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent": { "auth_ref": [ "r5", "r6", "r94", "r111", "r153" ], "calculation": { "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent", "terseLabel": "Intangible assets, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense": { "auth_ref": [ "r24", "r25", "r27", "r109" ], "calculation": { "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationInterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome": { "auth_ref": [ "r109" ], "calculation": { "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Interest Income", "terseLabel": "Interest and investment income" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationInterestIncome", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "auth_ref": [ "r109" ], "calculation": { "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": 0.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)", "totalLabel": "Loss from discontinued operations for Helix Businesses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome": { "auth_ref": [ "r109" ], "calculation": { "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other income attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Other Income", "totalLabel": "Total other income, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncome", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets": { "auth_ref": [ "r5", "r94", "r111", "r153" ], "calculation": { "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets", "terseLabel": "Prepaid expenses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": { "auth_ref": [ "r5", "r6", "r94", "r111", "r153" ], "calculation": { "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent", "terseLabel": "Property and equipment, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r109", "r202" ], "calculation": { "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": 0.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Revenue", "terseLabel": "Total revenues" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]" } } }, "localname": "DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r93", "r149" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "DISCONTINUED OPERATIONS" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r730", "r731" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperationsDetails", "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesDiscontinuedOperationsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPrinciplesOfConsolidationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NET INCOME (LOSS) PER SHARE [Abstract]", "terseLabel": "Net (loss) income per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r220", "r239", "r240", "r241", "r242", "r243", "r248", "r250", "r253", "r254", "r255", "r259", "r502", "r503", "r589", "r607", "r707" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net (loss) income per common share, basic (in dollars per share)", "totalLabel": "Basic net (loss) income per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r220", "r239", "r240", "r241", "r242", "r243", "r250", "r253", "r254", "r255", "r259", "r502", "r503", "r589", "r607", "r707" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "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.", "label": "Net (loss) income per common share, diluted (in dollars per share)", "totalLabel": "Diluted net (loss) income per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r43", "r44" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Income (Loss) per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r247", "r256", "r257", "r258" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "NET INCOME (LOSS) PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r230", "r478", "r486" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Corporate income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://moranalytics.co/role/AccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued salary, commission and bonus" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Compensation Expense [Abstract]" } } }, "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "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": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r463" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Total unrecognized compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Weighted-average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Stock Options [Member]", "terseLabel": "Nonqualified Stock Options [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareDetails", "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails", "http://moranalytics.co/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "auth_ref": [], "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": "Revenue, Major Customer [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r15", "r200", "r216", "r217", "r218", "r234", "r235", "r236", "r238", "r244", "r246", "r260", "r332", "r333", "r402", "r465", "r466", "r467", "r483", "r484", "r494", "r495", "r496", "r497", "r498", "r499", "r501", "r509", "r510", "r511", "r512", "r513", "r514", "r532", "r616", "r617", "r618", "r630", "r685" ], "lang": { "en-us": { "role": { "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.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r1", "r9" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "terseLabel": "Change in fair value of warrant liability" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "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": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r74", "r75", "r76" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r384", "r418", "r419", "r420", "r421", "r422", "r423", "r504", "r547", "r548", "r549", "r715", "r716", "r727", "r728", "r729" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r384", "r418", "r419", "r420", "r421", "r422", "r423", "r504", "r549", "r715", "r716", "r727", "r728", "r729" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Level 3 Inputs [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r384", "r418", "r419", "r420", "r421", "r422", "r423", "r547", "r548", "r549", "r715", "r716", "r727", "r728", "r729" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r12", "r21" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r335", "r336", "r337", "r338", "r339", "r341", "r342", "r343", "r395", "r400", "r500", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r606", "r712", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r786", "r787", "r788", "r789" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/MarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Asset estimated useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSoftwareDevelopmentCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ForeignCurrencyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Foreign Currency [Abstract]" } } }, "localname": "ForeignCurrencyAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "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.", "label": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": { "auth_ref": [ "r71" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations": { "order": 0.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.", "label": "Change in fair value of warrant liability" } } }, "localname": "GainLossOnDerivativeInstrumentsNetPretax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r136", "r664" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r47", "r696" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r347", "r350", "r713" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r9", "r348", "r349", "r350", "r713" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment losses" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r427", "r429", "r431", "r432", "r433", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r455", "r456", "r457", "r458", "r459" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [ "r427", "r429", "r431", "r432", "r433", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r455", "r456", "r457", "r458", "r459" ], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r9", "r53", "r152" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment losses" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.", "label": "Long-Lived Assets, Including Definite Lived Intangible Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r129", "r174", "r265", "r279", "r284", "r287", "r590", "r602", "r709" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss from continuing operations before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r165", "r229", "r237", "r265", "r279", "r284", "r287", "r331", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r503", "r507", "r602", "r709", "r799" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://moranalytics.co/role/NetIncomeLossPerShareDetails": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Loss from continuing operations", "totalLabel": "Loss from continuing operations, net of tax" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r128", "r173", "r175", "r220", "r237", "r239", "r240", "r241", "r242", "r250", "r253", "r254", "r503", "r589", "r852" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations": { "order": 0.0, "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Basic loss from continuing operations per share attributable to common shareholders (in dollars per share)", "terseLabel": "Basic net (loss) income per share, continuing operations (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r128", "r220", "r237", "r239", "r240", "r241", "r242", "r250", "r253", "r254", "r255", "r503", "r589", "r852" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations": { "order": 0.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during 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.", "label": "Diluted loss from continuing operations per share attributable to common shareholders (in dollars per share)", "terseLabel": "Diluted net (loss) income per share, continuing operations (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "auth_ref": [ "r98", "r99", "r100", "r101", "r102", "r113", "r202", "r488", "r603" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://moranalytics.co/role/NetIncomeLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Less: Income (loss) from discontinued operations", "totalLabel": "(Loss) Income from discontinued operations, net of tax", "verboseLabel": "(Loss) Income from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows", "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails", "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r130", "r220", "r251", "r253", "r254", "r848", "r852" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Basic net (loss) income per share, discontinuing operations (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r167", "r251", "r253", "r254" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Diluted net (loss) income per share, discontinuing operations (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r730", "r731" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperationsDetails", "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesDiscontinuedOperationsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPrinciplesOfConsolidationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "auth_ref": [], "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 Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails", "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r13", "r18", "r26", "r94", "r103", "r104", "r105", "r106", "r107", "r112", "r114", "r115", "r154" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails", "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r351", "r352", "r669" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r352", "r669" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r185", "r197", "r245", "r246", "r270", "r477", "r485", "r608" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expense", "verboseLabel": "Net income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r215", "r475", "r476", "r479", "r480", "r481", "r482", "r625" ], "lang": { "en-us": { "role": { "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.", "label": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r42" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Cash paid for taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r8" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r8" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r8" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r774" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r701" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenues" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDepositOtherAssets": { "auth_ref": [ "r8" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits.", "label": "Increase (Decrease) in Deposit Assets", "negatedLabel": "Deposits and other assets" } } }, "localname": "IncreaseDecreaseInDepositOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r758", "r774" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Changes in lease liabilities during the year" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r8" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of the entity to which the long-term intercompany foreign balances of the entity relate.", "label": "Intercompany Foreign Currency Balance by Description [Axis]" } } }, "localname": "IntercompanyForeignCurrencyBalanceByDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IntercompanyForeignCurrencyBalanceLineItems": { "auth_ref": [], "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": "Intercompany Foreign Currency Balance [Line Items]" } } }, "localname": "IntercompanyForeignCurrencyBalanceLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IntercompanyForeignCurrencyBalanceNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name or description of the foreign entity or investment that is of a long-term nature.", "label": "Intercompany Foreign Currency Balance, Name [Domain]" } } }, "localname": "IntercompanyForeignCurrencyBalanceNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r83", "r177", "r219", "r268", "r516", "r670", "r746", "r857" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r140", "r391", "r717", "r718" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Accrued interest on convertible notes", "verboseLabel": "Interest expense on convertible notes" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows", "http://moranalytics.co/role/ConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r222", "r224", "r225" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "auth_ref": [ "r87", "r850" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables.", "label": "Add: accrued interest" } } }, "localname": "InterestPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r137", "r139" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.", "label": "Interest and investment income" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MARKETABLE SECURITIES [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r168", "r178", "r179", "r199", "r296", "r297", "r505", "r506" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "verboseLabel": "MARKETABLE SECURITIES" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/MarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r524", "r734" ], "calculation": { "http://moranalytics.co/role/LeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total operating lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r835" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Components of Lease Expenses" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [ "r523" ], "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": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Leases [Abstract]" } } }, "localname": "LesseeOperatingLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r836" ], "lang": { "en-us": { "role": { "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.", "label": "Future Lease Payments Included in Measurement of Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r531" ], "calculation": { "http://moranalytics.co/role/CommitmentsAndContingenciesOperatingLeasesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://moranalytics.co/role/LeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r531" ], "calculation": { "http://moranalytics.co/role/LeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r836" ], "calculation": { "http://moranalytics.co/role/LeasesDetails": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023 (remaining)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r531" ], "calculation": { "http://moranalytics.co/role/CommitmentsAndContingenciesOperatingLeasesDetailsCalc2": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r834" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "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.", "label": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r32", "r229", "r331", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r491", "r492", "r493", "r507", "r640", "r708", "r747", "r799", "r839", "r840" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r127", "r172", "r598", "r735", "r777", "r790", "r833" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets", "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r34", "r204", "r229", "r331", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r491", "r492", "r493", "r507", "r735", "r799", "r839", "r840" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "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": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r22", "r116", "r117", "r118", "r120", "r229", "r331", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r491", "r492", "r493", "r507", "r799", "r839", "r840" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets", "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Carrying amounts of liabilities associated with Helix Businesses included as part of discontinued operations [Abstract]" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r5", "r94", "r111", "r150", "r153", "r201", "r202" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Current liabilities of discontinued operations", "totalLabel": "Current liabilities of discontinued operations" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets", "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "auth_ref": [ "r5", "r6", "r94", "r111", "r153", "r201", "r202" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent", "terseLabel": "Non-current liabilities of discontinued operations", "totalLabel": "Non-current liabilities of discontinued operations" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets", "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails", "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r36", "r57" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails", "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [ "r355", "r356", "r357", "r360", "r795", "r796" ], "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": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r355", "r356", "r357", "r360", "r795", "r796" ], "lang": { "en-us": { "role": { "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.", "label": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r794", "r795", "r796" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss contingency, damages, attorneys' fees and costs" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyInformationAboutLitigationMattersAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loss Contingency, Information about Litigation Matters [Abstract]", "terseLabel": "Loss Contingency [Abstract]" } } }, "localname": "LossContingencyInformationAboutLitigationMattersAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r769" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesGainLoss": { "auth_ref": [], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized and realized gain (loss) on investment in marketable security, including other-than-temporary impairment (OTTI).", "label": "Marketable Securities, Gain (Loss)", "negatedLabel": "Realized and unrealized gain on marketable securities" } } }, "localname": "MarketableSecuritiesGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesLineItems": { "auth_ref": [], "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": "Marketable Securities [Line Items]" } } }, "localname": "MarketableSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/MarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in marketable security.", "label": "Marketable Securities [Table]" } } }, "localname": "MarketableSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/MarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketingAndAdvertisingExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Advertising [Abstract]" } } }, "localname": "MarketingAndAdvertisingExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesAdvertisingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "Percentage of outstanding interest in subsidiaries", "terseLabel": "Percentage of outstanding interest subsidiaries", "verboseLabel": "Ownership percentage in subsidiary sold" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperationsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesDiscontinuedOperationsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPrinciplesOfConsolidationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Subsidiary, Ownership Percentage, Parent", "terseLabel": "Percentage of owned subsidiaries" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPrinciplesOfConsolidationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r223" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": { "auth_ref": [ "r773" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of financing activities, excluding 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.", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "totalLabel": "Net cash used in financing activities - continuing operations" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r223" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in (provided by) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "auth_ref": [ "r773" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities, excluding 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.", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations", "totalLabel": "Net cash provided by investing activities - continuing operations" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r142", "r143", "r144" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r142", "r143", "r144" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "totalLabel": "Net cash used in operating activities - continuing operations" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r131", "r144", "r176", "r202", "r213", "r214", "r218", "r229", "r237", "r239", "r240", "r241", "r242", "r245", "r246", "r252", "r265", "r279", "r284", "r287", "r331", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r503", "r507", "r605", "r662", "r683", "r684", "r709", "r746", "r799" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://moranalytics.co/role/NetIncomeLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net (loss) income", "totalLabel": "Net (Loss) Income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows", "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Net (loss) income [Abstract]" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r68", "r166", "r213", "r214", "r245", "r246", "r604", "r771" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Loss from continuing operations" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r138" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income (Expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Information Regarding Equity Incentive Plan" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_NotesPayableFairValueDisclosure": { "auth_ref": [ "r31" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of notes payable.", "label": "Estimated fair value of Convertible Note" } } }, "localname": "NotesPayableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r782" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SegmentResultsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OfficersCompensation": { "auth_ref": [ "r772" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary and wage arising from service rendered by officer. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.", "label": "Salary" } } }, "localname": "OfficersCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r265", "r279", "r284", "r287", "r709" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss From Continuing Operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r525", "r734" ], "calculation": { "http://moranalytics.co/role/LeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Future Lease Payments [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r521" ], "calculation": { "http://moranalytics.co/role/CommitmentsAndContingenciesOperatingLeasesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Lease liabilities", "terseLabel": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r521" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Short-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r521" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r522", "r527" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Cash used in operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r520" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right of use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r775" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.", "label": "Amortization on right of use asset" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r530", "r734" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r529", "r734" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Weighted average remaining lease term (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r180", "r181", "r182", "r183", "r184" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.", "label": "Lessee, Operating Lease, Disclosure [Table Text Block]", "terseLabel": "ROU Lease Assets and Lease Liabilities" } } }, "localname": "OperatingLeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BUSINESS ORGANIZATION AND NATURE OF OPERATIONS [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r92", "r164", "r622", "r623" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "BUSINESS ORGANIZATION AND NATURE OF OPERATIONS" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://moranalytics.co/role/AccruedExpensesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r211", "r735" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "calculation": { "http://moranalytics.co/role/CommitmentsAndContingenciesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment", "totalLabel": "Total payment obligations" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://moranalytics.co/role/CommitmentsAndContingenciesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Year ending December 31, 2024" } } }, "localname": "OtherCommitmentDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInSecondYear": { "auth_ref": [], "calculation": { "http://moranalytics.co/role/CommitmentsAndContingenciesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Year ending December 31, 2025" } } }, "localname": "OtherCommitmentDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInThirdYear": { "auth_ref": [], "calculation": { "http://moranalytics.co/role/CommitmentsAndContingenciesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Year ending December 31, 2026" } } }, "localname": "OtherCommitmentDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Remaining payment obligations [Abstract]" } } }, "localname": "OtherCommitmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://moranalytics.co/role/CommitmentsAndContingenciesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid in remainder of current fiscal year.", "label": "Year ending December 31, 2023" } } }, "localname": "OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r70", "r73" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r770", "r791" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other prepaid expenses" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables, Net, Current", "terseLabel": "Receivable from employees" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCRUED EXPENSES [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r221" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Payment of employee withholding tax related to restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r785" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchase of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r141" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Additions to property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [ "r738", "r739", "r742", "r743", "r744", "r745", "r855", "r858" ], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r121", "r399" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r121", "r642" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r121", "r399" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r121", "r642", "r660", "r858", "r859" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r121", "r595", "r735" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock; par value $0.001; 5,000,000 Shares authorized; 0 issued and outstanding as of June 30, 2023 and December 31, 2022" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PREPAID EXPENSES AND OTHER CURRENT ASSETS [Abstract]" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r210", "r344", "r345", "r705" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r767" ], "lang": { "en-us": { "role": { "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.", "label": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates": { "auth_ref": [ "r39" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a business segment or subsidiary or sale of an entity that is related to it but not strictly controlled during the period (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment).", "label": "Cash paid by buyer" } } }, "localname": "ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Sale of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "auth_ref": [ "r39" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Proceeds from Sale of Equity Method Investments", "terseLabel": "Cash proceeds from equity interest in customer" } } }, "localname": "ProceedsFromSaleOfEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r805" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Product and Service, Other [Member]", "terseLabel": "Other [Member]" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT, NET [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/PropertyAndEquipmentNetDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSoftwareDevelopmentCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r149", "r190", "r195", "r196" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PROPERTY AND EQUIPMENT, NET" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/PropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r151", "r206", "r601" ], "calculation": { "http://moranalytics.co/role/PropertyAndEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/PropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "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": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails", "http://moranalytics.co/role/PropertyAndEquipmentNetDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSoftwareDevelopmentCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r591", "r601", "r735" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://moranalytics.co/role/PropertyAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets", "http://moranalytics.co/role/PropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net, by Type [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentNetByTypeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/PropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r10", "r190", "r195", "r599" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/PropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/PropertyAndEquipmentNetDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSoftwareDevelopmentCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r424", "r536", "r537", "r635", "r636", "r637", "r638", "r639", "r659", "r661", "r690" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party, Type [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails", "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyMember": { "auth_ref": [ "r231", "r232", "r536", "r537", "r538", "r539", "r635", "r636", "r637", "r638", "r639", "r659", "r661", "r690" ], "lang": { "en-us": { "role": { "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family.", "label": "Related Party [Member]" } } }, "localname": "RelatedPartyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails", "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [ "r665", "r666", "r669" ], "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": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTIONS [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r424", "r536", "r537", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r635", "r636", "r637", "r638", "r639", "r659", "r661", "r690", "r838" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party, Type [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails", "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r533", "r534", "r535", "r537", "r540", "r627", "r628", "r629", "r667", "r668", "r669", "r688", "r689" ], "lang": { "en-us": { "role": { "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.", "label": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r91", "r474", "r847" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r2", "r3", "r91" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Software Development Costs" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock Awards [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails", "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units [Member]", "terseLabel": "Unvested Restricted Stock Awards and Units [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareDetails", "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r124", "r160", "r597", "r619", "r620", "r626", "r643", "r735" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r200", "r234", "r235", "r236", "r238", "r244", "r246", "r332", "r333", "r465", "r466", "r467", "r483", "r484", "r494", "r496", "r497", "r499", "r501", "r616", "r618", "r630", "r858" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Accumulated Deficit [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r266", "r267", "r278", "r282", "r283", "r289", "r291", "r292", "r414", "r415", "r575" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Received payments", "terseLabel": "Revenue", "verboseLabel": "Revenue from the customer" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "http://moranalytics.co/role/RelatedPartyTransactionsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r198", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r702" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuePerformanceObligationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue, Performance Obligation [Abstract]" } } }, "localname": "RevenuePerformanceObligationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition [Abstract]" } } }, "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r193" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Period of recognized noncurrent remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r755" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Transaction Price Allocated to Remaining Performance Obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r528", "r734" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "ROU assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r292", "r756" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Accrued Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/AccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Antidilutive Securities Excluded from Computation of Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Supplemental Cash Flow Information and Non-Cash Activity Related to Leases" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable": { "auth_ref": [ "r11", "r60", "r62", "r161" ], "lang": { "en-us": { "role": { "documentation": "Schedule, table or text reflecting equity-based arrangements (such as stock or unit options and stock or unit awards) with individual employees, which are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain equity-based awards at future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares or units issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability.", "label": "Schedule of Deferred Compensation Arrangement with Individual, Share-Based Payments [Table]" } } }, "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r13", "r18", "r26", "r94", "r103", "r104", "r105", "r106", "r107", "r112", "r114", "r115", "r154" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Discontinued Operations" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r781" ], "lang": { "en-us": { "role": { "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.", "label": "Computation of Basic and Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Stock Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Schedule of long-term intercompany foreign balances, including related intercompany entity, underlying foreign currencies and amounts of intercompany foreign currency transactions that are of a long-term investment nature (that is settlement is not planned or anticipated in the foreseeable future), as of the balance sheet date.", "label": "Schedule of Intercompany Foreign Currency Balance [Table]" } } }, "localname": "ScheduleOfIntercompanyForeignCurrencyBalanceTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails", "http://moranalytics.co/role/PropertyAndEquipmentNetDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSoftwareDevelopmentCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r85", "r86", "r665", "r666", "r669" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r427", "r429", "r431", "r432", "r433", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r455", "r456", "r457", "r458", "r459" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails", "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r16", "r17", "r63" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Fair Value of Stock Option Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose 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.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Change in Fair Value of Financial Instruments" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/WarrantLiabilityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDiscontinuedOperationsMember": { "auth_ref": [ "r7", "r95", "r96", "r97" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of or classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued Operations [Member]", "terseLabel": "Helix Technologies, Inc [Member]" } } }, "localname": "SegmentDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEGMENT RESULTS [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r261", "r262", "r263", "r264", "r265", "r271", "r281", "r285", "r286", "r287", "r288", "r289", "r290", "r292" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "SEGMENT RESULTS" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SegmentResults" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r272", "r273", "r274", "r275", "r276", "r277", "r291", "r710" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Sales and Marketing [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r720" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r8" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock-based compensation expense", "terseLabel": "Stock compensation expenses" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense [Abstract]", "terseLabel": "Stock-based Compensation [Abstract]" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Issued (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Issued (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r443", "r444" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)", "terseLabel": "Unvested restricted shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails", "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Number of Restricted Shares and Units [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r443", "r444" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding at end of period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Grant Date Fair Value Per Share [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r450" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Fair value of restricted shares vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value of Warrant Liability Assumptions [Abstract]", "terseLabel": "Fair Value of Stock Option Assumptions [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Expected volatility, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Expected volatility, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/WarrantLiabilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk free interest rate, maximum", "terseLabel": "Risk Free interest rate, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk free interest rate, minimum", "terseLabel": "Risk Free interest rate, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r427", "r429", "r431", "r432", "r433", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r455", "r456", "r457", "r458", "r459" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails", "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Remaining Contractual Term (in years) [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r450" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r812" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Options forfeited and expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r812" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Weighted average exercise price, options forfeited and expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "terseLabel": "Shares of common stock forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Options to purchase shares of common stock (in shares)", "terseLabel": "Options granted (in shares)", "verboseLabel": "Options to purchase shares of common stock (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails", "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails", "http://moranalytics.co/role/SubsequentEventsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Stock options granted date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r435", "r436" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Shares Underlying Options [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r435", "r436" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted average exercise price, options outstanding (in dollars per share)", "periodStartLabel": "Weighted average exercise price, options outstanding (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Exercise Price [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested options outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Weighted average exercise price, Vested options outstanding (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r431", "r432", "r433", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r455", "r456", "r457", "r458", "r459" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails", "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails", "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails", "http://moranalytics.co/role/SubsequentEventsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Weighted average exercise price, options exercises (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Weighted average exercise price, options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r426", "r434", "r453", "r454", "r455", "r456", "r459", "r468", "r469", "r470", "r471" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r429", "r431", "r432", "r433", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r455", "r456", "r457", "r458", "r459" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Share-Based Payment Arrangement, Employee [Member]", "terseLabel": "Employees [Member]" } } }, "localname": "ShareBasedPaymentArrangementEmployeeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Fair value of Company's common stock (in dollars per share)", "verboseLabel": "Share price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails", "http://moranalytics.co/role/SubsequentEventsDetails", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Expected life (years)", "terseLabel": "Expected life (years) remaining" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r62" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Aggregate intrinsic value of exercisable options" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted average remaining contractual term, options outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Weighted average remaining contractual term, vested options outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r526", "r734" ], "calculation": { "http://moranalytics.co/role/LeasesDetails": { "order": 0.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r145", "r227" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Office Equipment and Capitalized Software [Member]", "terseLabel": "Software Development Costs [Member]" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/PropertyAndEquipmentNetDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSoftwareDevelopmentCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r15", "r38", "r200", "r216", "r217", "r218", "r234", "r235", "r236", "r238", "r244", "r246", "r260", "r332", "r333", "r402", "r465", "r466", "r467", "r483", "r484", "r494", "r495", "r496", "r497", "r498", "r499", "r501", "r509", "r510", "r511", "r512", "r513", "r514", "r532", "r616", "r617", "r618", "r630", "r685" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r234", "r235", "r236", "r260", "r575", "r624", "r631", "r634", "r635", "r636", "r637", "r638", "r639", "r642", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r655", "r656", "r657", "r658", "r659", "r661", "r663", "r664", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r685", "r741" ], "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": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r234", "r235", "r236", "r260", "r575", "r624", "r631", "r634", "r635", "r636", "r637", "r638", "r639", "r642", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r655", "r656", "r657", "r658", "r659", "r661", "r663", "r664", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r685", "r741" ], "lang": { "en-us": { "role": { "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.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r15", "r121", "r122", "r160" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Stock based compensation expense (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r15", "r121", "r122", "r160", "r440" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r122", "r125", "r126", "r148", "r644", "r660", "r686", "r687", "r735", "r747", "r777", "r790", "r833", "r858" ], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets", "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "verboseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets", "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r23" ], "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": "Exchange ratio" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "xbrltype": "pureItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [ "r515", "r542" ], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r515", "r542" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r515", "r542" ], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r515", "r542" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r515", "r542" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r541", "r543" ], "lang": { "en-us": { "role": { "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.", "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://moranalytics.co/role/AccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Income taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyServiceMember": { "auth_ref": [ "r805" ], "lang": { "en-us": { "role": { "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design.", "label": "Information and Software [Member]" } } }, "localname": "TechnologyServiceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r395", "r400", "r500", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r606", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r786", "r787", "r788", "r789" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/MarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_USTreasuryBillSecuritiesMember": { "auth_ref": [ "r849" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities of one year or less, are interest bearing, and are backed by the full faith and credit of the United States government.", "label": "US Treasury Bill Securities [Member]" } } }, "localname": "USTreasuryBillSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/MarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or products shipped. This element is distinct from unbilled contracts receivables because this is based on noncontract transactions.", "label": "Unbilled Revenue [Member]" } } }, "localname": "UnbilledRevenuesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r49", "r50", "r51", "r187", "r188", "r191", "r192" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WarrantMember": { "auth_ref": [ "r738", "r739", "r742", "r743", "r744", "r745" ], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrants [Member]" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "calculation": { "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrant liability", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Fair value of financial instruments - warrants" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r249", "r255" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted average common shares outstanding, diluted (in shares)", "terseLabel": "Weighted-average shares outstanding, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r248", "r255" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted average common shares outstanding, basic (in shares)", "terseLabel": "Weighted-average shares outstanding, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 11 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.E)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147479836/810-10-S99-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org//940-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org//942-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org//946-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481440/840-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481418/840-10-55-40", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147480781/205-20-S99-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org//320/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20,22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//350-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.C.Q3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482551/740-270-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "808", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org//830/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org//1943274/2147482943/710-10-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(17))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(h)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "4M", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4M", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "47", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r748": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r749": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r751": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r752": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r753": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r754": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//205-20/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 87 0001140361-23-039255-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001140361-23-039255-xbrl.zip M4$L#!!0 ( .5T"U<&)%9+P"0" ,%0' 4 8G)H8S(P,#4W,C@R7S$P M<2YH=&WL?6USVSB6[O>MVO_ ]DRK&=;N^F[8SMS-R]7[KP M1IO;LN0AI22>7W\!2K(EF[(EFY0@&9GI1"(A$C@O#\XY.#CX^7)PU4V^7W5[ MY;OOJNCF?]VY' RNW[U]^^W;MS?^RIM^'X\T M][>5+&^;?W_0_ANN6D,AQ-OJ[FW3,J]KZ!X+W_[?WSZ=Z4M[)7?O]\>_WMS] M<+HW[.WHYJ1I7O8)@NEC@QVUF/R@+ :WC3-9JJJAN^@:(WS[U._S'@@]]=P( M[?_]#0O;*K%][_FW@5V =B&:>LAN:?7,@]SW-Q?] MKX\^!])=P'2'G]<)#C&S,#-?8>F2=O=#=F&NK^L#V,X-B=W!S; MS'59WZ7JUDQ_RES7-W4W9AL.KHLY+=V=F:;VN[ZL;^KOS%+09G.(9[/99VHS MYY':S#1T8B-O6UZY+SW9O1FX8;_1_:HA8!B,&\_7;P\T.^___=]^OK32N'\3 M]^?G03[HVO<_OQW].[[X'[N[R:=Q53;Y//I299W;8+PF_0-?$,A0U._W^]?WQ3YQ>4@N[$ F?ER[]I_#_.M?=_;[O8%[]>ZYDZN=1(^^_75G8+\/ MWE;C3-[ZD;X=#]5]5'USDY2#FZ[]ZXZ2^H^+P@F_V=7];K]XE_PIJ_[\E$R^ M@^K/3Q6]3/XUR1VK#LX^?\R],O^:&V-[.Y/'F;R\[LJ;=TFOW[/N)S_GW]_Y M%]MB]+%J77UT#8X=S8I<)SUYY7]J\W=[CHC&$_)C5U[L5&_Z*/7@=V530I0P M#%%%W#\"(,8H!P0:RI',QN/^/CCU JS^CY7%8<\<.)9/=Y9GG&>II2!51&50 M^#YPD"$K):5"+=E9XYZ^>^5^<;EKY,W.>X@<:BS]__3,'GUV=_OF?I^(3JGEF"$()4EYRJ6R MKBLJ-:G%$"[2I[^AA7MTV',J?[/O^E3([E'/V.__;6^F>I-2H0G@*3; $H*I MY$H+8MUG;C+*[ *]<0H$.1*(@X5Z-9[GWIW:K[8WM*?.PLA[#E$KF%]4$>OC]VFH'.N?YE6MRDIVYJV7F.N[NC<@+IP8CB<%02,X MT1SXX45 M8LZ58-0:PNL&XX;P^XN[6:Z<3Q5IK!S88::(=PS5F D,L+4B!2#':?"Q&3[A''-?*_? D.[77 M_6(@5=>>V0N/3M-H9 #$LO4"(N)L49D@E-)E&%0*)+!!0!]V,M'=[\X:VXG M,5;G5V[>^>O.T?%'!^F33D]Z^42O]_M75_F@ZN9>SW@#P%'*V:*YG>YVABA, M,V0HU"DQ&7(0JC*,)4\%08"P.1(\VUDT5S$;[:MP4SI),P=+&2%N)A) :6E@ M"D&62<5KM*V2J.7[^G;6"BEL9KT5;\OW/WNG[UU9N7/NB4GE!+Z[+/S#O=6Y M.R'0F^^EZ\_HMC?F_[I3YE?7W>IUL\\8O6[Z'=77LC\LJF^5D_MN/+**&+63 MQ[B=K::IR;?<^.]9;HND>I^M];KVC_Y[=O*Y_^/WDTNS3[^N='[RK9RH7373 M[P+H_C_YW=V]VVZ:J:9L%X.[5XSN3+Y/7O)VA@[SR<*=ZJR?&"-/?S >']\% MXO9!XSO/&]](H(,:G_?M*V.SB?&%(LRS_)N6SP;XYZ:XKG< /SNEN#GW<8X1 M\)0?;J;O5-/7](7)!-8N=<8:.YKA1E^->]GWZVZN\\&H#XG)W=W2]7G:A%AT M4#OOZWXS>O+/;VM?>$O?VWZM6T@C$U?.Q&8U$9#Q!(H"P9R9"13M K+@!(J: MG4!)X';%HF1IU*Y M^96J-*RJ+G5J+2,IC/G< VL5^C#?PY]C*1_==WO5;;\ M"/P&SI&SYE 6WITKPP; 1\B^_F,KN/5@/*TQ MJEJM:-@GUB[ L0GT MC,(1"EMF5_,S5U@S:QJ&DASVS1Y%\#5*[8Y(]N=GC&?UB1GX8#D3-9A7$>;TXD TF/))&_J^'O MFM)49I*:(G];XN^ZLK/NI2%%_K;'W[7D4RV'SS%NM9DHO1R7HPNPN9Q>;CZ. M^OP:9N48D]F6V7HYOD<9R_-]E"7X;34<.WA>_+(7O4\$W&\F5\L6BI;:8?%E<]6LUM::ZZ0EQ> M;C6CI7,E>G]6R+)JP 3,PQI(V"B)C4&@M>^M6"YA1WX*!QU J+*T3 M_J/)%12"8( @^/VHI_M7]G:P'V37%R4^N[1VL-ZVR^'A2T_W+@O MU_U2=G\I^L/KTCVB.S1N\+Y-5>9V:,V)ZTQ5U7C$^P]Y_[R0H8/0:HBQ\]Y7 MU7TW2Y+V) ;MPL9 S,G,[R??>K8H+_/KBK&'OJ9Q_NG3?IB<+8O!NYD.CXE_ MK]OM32&> 4U";*3^FNPM"#",U%]&]B%H< _/BNI*U.WE%TMFM/OQQ9*9ILTNB>WWG8S[XVN\@)[F MY1\?;C[8GKZ\DL4?%1_/9->6X^,WCNUX_'4_\Z=(5;_XQ?8O"GE]F>L'K<:_ M/G)]*IRR7S<=^8?.+WO[X3+2QUCG%LJ4N\FO_RTV0I[MX_US"W/D\3U)H MKM@M 69+DWA)#7@)269$[(XNM;*VA>N5)*K@:E6P$7G;$MUK$HX:4,$UI0!5 MBM>597F2_4,6A;."3HI3?XYB)>GC2Y]RJ?)N/CG!X/>/,B_^+KM#Q[_;C[\Z M696%OKSYY.2H6_WZ]MY1[WHX**L;.&R=66QD=R+SR! ;$-IY?!EK23UW-L,) M]O5UHMRUQ>J@Y/W%[G][)3Q.I9MH*IGY37[/KX9784J)=])NN[KSWG^=Z6]K M\U(HFPZF^)3W-HM/T_W=.CX!..&3^^3XM/=-%N;6^CZUY:#(_4F44XNLOW]V MEM^QO!HU.>Y_K:[Z)^Q=%+:*.(7)W-N5XZG^C]'YD5&\'*)G:#J]7EA#W-8$ M#.S"106L:MH6$$3AV6B\N+]5-+*S*7:&0B.[<@N!.9&&;P(_(E MM.# J.CS.($W_Y>MCEKWQY[O]\O!>%-..2A/LA/E4_7RWL6D0> 9B(\,:Y]Z:F\V[5FO-"QR4R;-*H?TB:P:\ITC&JW K5[OH$YP_3& M_(5 :D6'2)8(8ELI_/=#69'+VQGA6IS+<5[;&J9'A=ZH#4M1,U?JZ+61.Q*5 M;3.B*M&]6[&RK3@F=C#>1SV6S$WG6>UP-B&@LHSA&7FV@4;F,E&"R. -#!!$ MMF[*K!@1=E.ETY_F5 M:W*2G;FK9>9HD?NZ=6,,J)A[_JT/$/-PO$Z^#FZNK9G/U&;'[(;8SH/?F+Y_ M3O+]JMLKWXW?<4NH3);J3;^X>#N^\=:S=,=+"9N =*O=>G\KXU/4?B4"3J. MKU/ :13PE@6<1 %?IX"3*.!39G\; HZC@*]3P/'F"G@+$>"(X%LGX!N,X!LB MX-$&CS9X +^8&VA^4HM^\-RT+^RQ;PZ+;_)_^T7DT;ES$].>J''U]95B&6T M4?P^X2:KD_?)]_SW+%5EY0E.;^&Z3>MECIZA/&YZF5S8..5I3J8V7(4?,+'- M-;$U[6$C<>997GFV"OC7KJ0-S#SKWIX]6EI^2GGVM.X/>P-'&6WSKU)U;;OZ MQX+6S8BISBY=7D92WL_48V:%YZ-4)7H!ZVWXG+T@\*9B+;6 M#UI3:980E6<#)J"U"VX8^KN91MS61^&"#R1$]6DRGK*I4;CP PG?^MNB/^MR MX"<4#%Q5-S6($+P*!3L%Q5AVPX"Q!2H43;A-"R $H,5!K 5%_V?+[;=UI/"\ M(N-M35D(H:\ ;:#^;)=1M2I%CJL_47\V0'_"G 4WU7@+?OX)UOD)U^V(V0^;U- ?];/!M]D8=WM MR<<#?Y!COVI85:T+DTVW9T\\/<@I4V31T6X"DYWQ#&D ==-G=IJY\4':W/A( MB.,C#?)OX@8%P(^!4@6O@O9@F29;MJLW7^> M#[KV)#OJF?QK;H9R=-SQ;\6![.6V^\'UJM\;&^L>!T^R/7]J\$5U#L\(^>VU M')EZ&W+*4.TPQN;[W,&\S,^L)?+XE76DWD)3&<$H:ULO:[,F"MJ%C=FA3GS& MH!4%Z14(TGW0FA:E)T!KNFFS&T5?C]0UROXUR7@#4K>F'98.XP*P5F?=%:]8 M3;DK;GQCNSR,D=ZWRZ?'^H1=/MVT 0MI:HH[ZNG^E3T;N"=640C9]15ASBZM M]=&)/6-RKPRR>Y"7NMLOAX4M/]RX+]?]4G9_*?K#Z](]HCLT>>_"MW&ORWM# M:TY M>F%+SQ-#FUJ(>WJ,+<6WFJWV><_B:H"U?M76#/7@I#BSQ==:5 M1":V/H*V21*[:?#Z+/V)-N$626S$V("MU_N)3-&+67OT=TU91(W+042N5X%< M6R^QT=O>Q)C@=LODAL2"XII_F'(Z2M3\F/=D3^>R>]0K!\7P=CO@E[/SPLIR M6-Q\R+O=,ZN'13[(;>#FW9S1W#'Z\6$UR>/VSJ;VH!+9UC[;6JA6-)UJ_JD_ M-0E4)N/^L"C\T,O23FKT_'YJNT[%S6<'"C?GA>R5HW/5RP\WTW>J9QQ>77?[ M-Z$?3#2/!'?,GD>+E\\'BQ-SG+P_2])-D+,1JB]2%6N_?W4]'-CB]E[8I:?SU,WD\X5#>" MZ;!(S5 V@3TC2(_L"117(1 @LJ=)]CAG2TSY6PVPI_*11XSRO;];#SVUQEY= M^]6JS]53*[8]WN3VF*?(\V>FCSS)@;LN+,B*UES_>Z+XF.M_K^G+7/_&I?;V M5+LHM>N6VO8/&%R7U-[?!Q=%;1OWBD6N;N-^JLC5;=QS%+FZ#>M\L(H ['V3 MA;EEXJEU]D6N!]:<#?KZC^IFN=6AYRO-C&L<3%M^=*WYHNW4?(T< M72E' UG/G07GR/ZUL'^]9T<_RO1J^*=G7S:*OW=IX(^,91,"[0LP:!L8LU4, MB3"Y 7R,UL[:^-A":KQG%1ASI@YL! LSZ7<)HA"'30O) HAIQ(,(0A14DHC:+"H_&NN82;>N9OYW!J\C/38M& M/5,_(VB' -I!($(#$A0MP'59@$%(T#/GE(A!P6%0*%7A(@9M*@:%E%L1K=D0 MDB4B8[8@R!,9L[J0"[R=#".H-9Q.O^C4!)LUCQU+8S["2Q7,@5_S,:]"T>>WV3QAQVXS]O#_*<&UR;GU[0'9M;/?(SSOFCB278FNZ'7 M!UZ(U0]&LW4>X#*\C:C^NOD?47V;.+^,/?>+[=E"=AUQ]LQ5WLN=">MN?K7; MP_Z%1KAU-MURVG\M1Z=7C&FRR1-\E:HXD?96!;<6!Q$R]&:C;-B%NBB%G8'%U7>F(0;M@# M/KH.F[P[].AT=Q+XX7?='1IK/A;]J]&YHI70GV2'LN@YL[7\;(NS2UG8#S?U M#]C0U./VB/$:]QJO4M8VLZ+>*N1M9?7Y7IW,C8]^BC+V;H826R=3]^W:.&=N M_YRYOKT&JY.UB%^KQ:_7(%-3E?F/^P-;?I8WTGV.,O;N46 MS+T&.RWZFV'YFZ$L;I_:KGN8^>Q>?W/N;(I2:D_,\L/-])VQ"-U=&)'A]_-\ MT+4GV5'/Y%]S,Y3=JN&>D5<'0]7- W4%?+68VIZ/%T+O]W^N$"PLR(M3>5HN M[Y-[ZQ=@HC!&80QFU_QK%,85B1,';V90YF;*-?V079E3]NS2VMG\V\\]<\=]4_<4Z7/1/UD96D_Y5+E MW%M 2=/\XO+P4GVI;1[ M96D'Y;$-?&7F"=;-'<\F\&I4A33RJB5>M7 \69SIUH"/J^1CG.DVAI/ V;+D M]T^NUQ?5,/?=0$8N\M#8P=]_*:SMG;N_CMS/BE[51'8/!WO=L;]SYAADAMY1 M/?SG,/=6]^"R;XZ<1U .JMVR#ZY:>RRO1N_XK_YEKWI/F.+@O?"'E)FXX O1 MYV5QH)<0=]S->R1N221!5<.5-".2$*3.^*H1R5]\XL<_+O/!L/04_OO'?I'+ MWE%/_S^I+V5Q\W?;LQ?2'^)YION#PZS[]?C94I?WGT,/;5_?7;;SMWO4P>7Z[ M?[A^$%,;C.M&TV;X--U%BX9/IYN^E+<<@C%O^8-*Z?,/?ZFTPU9;N8;EV*3T M60U.A\QG>>.)L.?3 "^JC5Z3YTQ,DFT0H <4F!*=A4GQ\B!LPW*\\'N#.5G MJ0.?JD[_A.9,-VU EC8 M]^-^^1&6DP=,[DV^^R?4/0T]>%I>]@F"Z;LO9P?+/@S?/JQ:F+73;8Z'5SXB MT"^>^;X'O_<7#VRO?Y7WZAZ[*%%F'O%VMO=/#)?,X<2U^[@LZ>B#9U6V\&]. M#BZ[-V.97?:AK/ZA^\-RT+^:2/KBCTOK'[=GOCH>+OTT7O^T(Z\8W>YSABOJ MGW@V4M@EGP9!_=.J>-:RSWJHL]6S)L#S^./>YM_?.2'N#PMMR]'72RM-!4E. M4M__^[_]^[_][#XDY>"FZV:7S,G,;B:O\N[-N^3_G#N8+)-C^RTY[5_)WO_Y M*:GNE_F_[+L$@NO!3XE'FEW9S2]Z[Y*NS=P5W>_VBW=)<:%^ )W$___'GW;< MBY+$_YR-_/RJ8?OO$]^?NL;W-+FY__8W4T^Y=I7 MK##)H/\N^5#TI2ER?3$_?1)ND;^@:\ 5._WN]?WQ1^]2&!0M!D-_&>X-2+DMW=VW',#,I]O2PF M@U']PG'U7=+K]^Q/R>C;KG(N;O_*#>_Z>U+VN[E)5%?J/V[O#_K7[Q)R_^:E M];VIB/+]EKY_RJH_[J>NS471'_;,[OU;T\QQ-!O8XJ?D2A87>6_7\^I=(H># M_NVE8O26ZMI.\G9Z6+.CG!69NI=,%![[/#_2^G1^='AV?)WO%!VWH[.SHY/CE[X:S7OU/_;.?CTZ_N7\Y+B3'+S9?^-$DQ*Q/*5X M1:DGE.\__P09^&E"S0?\22:$?@:G>*.Q3@DKDR/724]Z MH]W8_-T$);Q5NU.!^T>I![]C00B$&6#09"336*1 "&%2*SE20J0[R=B>.[59 M;2;?SGL(=O]60?O=>^<.\BDN/(?PBQ)N_(:G"/2WH7,&;=&].;77_6(P12MD M*++<4*L)("PU4F89T$HK90$7!#U-*]>?XDH._KJ3NZXZ_^F=ZO>[RMD,_8'J M?_="^!TQB'ZZ3\Z1<"[[=\U\)T_QSI]X)Q+/\2)*3TP32'\R/R#Y7OM#A*$@P)3HR90A8*C C MG%"*)9;"0L6( A:F1"\G.N^,>_KNE3>P?1=VC;S9O;&RV+6]G??_->S9!#M+ MQ/\T:+U\B@( C&5*:8\")X M5TVG)R",B9ND@4;:"0]B*C.I1((S100R; $4>0\ W"4 $A8T,HS>@.8:I4_U M:[V'ET3#PTF)^6@V0I0:A4_6V- MK@>/ ;.32*6W?OXX<6Y2D?S7L,A+DU>;>?S5?%K'$^=,G107LI?_J_K^8U2= MA6A\].;TS=F;9!QK+Y)914B.^V^6H^0'QGC&%+>\IX>=A)-3QA6$,&X@D1+ H 2PFAN,JBXDLKY MX MT\FR8._1S/WYNU_;=QY/BO/^M-]4QHK4U@F=24$PL1BH%&&3&D8Y)8-@B MU'.*,' /?6ZW*E0_*3X["\DA^+0QEJ7**FS='"D403*3&J4L4Y)"F&&!%O$] M/^_-G_U]^?=_*EIG(,!$( &](,>7,;8$1L$@! MCK,%HE'O(1?D@2:$;CFM:U(?L\,;2=>%4[+\6G83^]WJJJB3N^SF=UMNF(FT M+F(Z<79MC=UD.ZB)*.-=S.H__\013'\JG373M=>7_=XDY-CQ-GEWZ VKQ#F\ MLJ+;N^2'N>CAIZ@]U_ >7F0IA(BGFFB2$7/@\[<;#Z[3)W5^ZP=UV& M[6,T;8Y8S_=(QA/5#42JPI2IN3PU.",6.@<<"4*]:YYAK9' F;"2+[2XZ==: M'3.J]/Q.\F?P!@#H1+A(OLKNT";7?A_#Y?."_R!+AS$DMN 9 4XQTRC.SV/+JPQA#9.X:%/QP#([WEM"UYDI;AE+$A4",2:B>L:3G87BRFG?NC-IC61KYSQ$()*-S7I-/G_;7%9Y8 MS*E<[2KZ_13X>2GN_SLL!WEVLZR#<3'C8(QSB(Z=_[8.GVK! ?J"C-JO:*F; M1%]:)SI73G3QE2:(NY$;3SE_&V?]908=]?9?;[I=6&UK:Q B)(J M ;!,?G#/R-)OLG9+E[Y\D/ MGJCI3PBC-V#<8G"95ZE&US[5:)9(BTG_LP5^U/M;.;;ECV]F$046KMA+2H M=CAY1A4>F&JO^EU(N[4WRBLGW>XMQ01@'/&OW.AN.AZ4W>,<>/G=01?)1='_ M-KBF9YLWL0XX*KC@(B_Q)1?<(7D4[TPW@>*!V]:TO&A M*QC*7MN#>)%KM> @%DC[+O;=$"_ZQ_OA'$:"!WC\AYH^\H<$8<2V/&@Y3U3*JZ7>L(-RV M1F0ZK+?HGL*ER<]^J7ZU/_K1]/*]0%@KXJ83( C42&:$\8R+3%&E# %AX]/Z M4S06=7.R1]P)GXI1ZP7E69V77OGF;BKN]2O/>EA6KDCBWCO:E3JXW6HX<7R] M0^S?U;WQ+_^6NU=[T>DY<[GOY[JO>5E-[3W9T[GL>OO0[\#PC7UM'R,+4\Z2 MQ^^9R,V\F!_^0?Y8ZU4\*:W?[_9)CO;.3F>F"9%9*:"TJ2+,$DF( JGBJ6+ MY7?YS>>FJX(*>\.+ MH8^@CO9S=SR'"IM\\W^-V?.Q&)VA\C":6BV'5@LA50VQ\F0XJ-3;Z?FTFD%+ M-+$RXY002#*A$<' ,NCT+36TUK?@0.PDOL9/=:TJ[>6$2N?.*"Y'3KN;+&WU M:7K?>F]XM6OZ@]UQTYWW&'4H!QW&;M-')Z-Y/UJJ+>]/#/V[,4P$MGB8_*9' M*\'E:"7X+O%M]$S_P^&HLK*SUVZ/RQPUKX^$K%&<%JRR\Z"0SG25G0-94 M96-G>6$_%%;^X9,/;VUHW;6RJ.R[R]NGCX96J=#XRFW) MH1'YYROF='!HY_[;/_;[@ZHH8DUO'^GO;5^OW95=Y2_MRLP]Z9WL?I,W98VY M.,7_&E\#=PQ$T_P#U9]:_DUN3=-Q+D<>7+M_9?;[]+>1X3;Z MWEBMKO':M/\K.LP.U\[\.GPY./^R?'YX?'YV>.G?^QN[O7TY?]8G?7 MC5O6*._]N@;^$;[ZP.0A];H[?NV4KM^[OUC,L^U Y^-AS3MFU[F4\QPD\0;B MQ9._7R00=0SZO'=ZGAP]]"P>^!3S^L_I&['&_G\\.MX[WC_:^Y0<'?OZ37OG M4P6UGC$<\D8\FHM?ZP37^%I-BL %1I :=O4HB0)R-A[G[B]*' MZPTO$3WG-0SL50+?M*8HZQB3@_G+PIN??_HX<62K[6M5_H%3K5OO]NYJ!?IM M:=?J:5 W1^Z\AT^.\!4K?#W)P@6!1FFY7BUU-M39R:>C@[WSPX,/>Y_L\K=[&EZURE>5;W_S3M3)QY.Y*G\W5U>U149' ML?G\FDD^X;E[M*U4_2S_GOPV2@([K.+@L\C@FW@ F(:(5P$&*()!!(- )'0: M#*8!X.S\9/^_?SWY='!X>G:X(!A4@>Q+YS?;HAP'>I/167D1'!8&!QS!(8+# MBU[:/CCL[YW]^O'3R3_F.P:SP+ OR\OD8[?_['SB;X:@PJN-^+&HU=NC MU4TJ6!7V1]L:]O]-]N3H&+SR("_UL*JROO/^[O)M.LC=[6KJW^O)[DV95\;# M'6AX5!EET?DVI[8<=N]'(5X%FB 1X23"R5PXP=L*)W_S::VYLQSRK]8A@/O: M'7W;>3]]JT*'NYNV I=NWY]^5R9[JC\<3*H.G.;E'P$@QIQ @(@Z'75ZK--D M6W7:S>F#HM\MG3N7B[;ROKLRFYZT=)>JEU-=@CGK\VO5XVY/]/MD+V:WF[*H4 MC)O-JRO)U*6HH5%#-T!#][951;WCZ[>6]0NGG?Y+,OX6KF+"J)A1,;<]8/ZE M=U>\\4QV;=G/1@DT.^^G;R75/1_Y'J?73!4H] [SE[(J@CR><(-6Z@?;+Z.: M1S7?]D#V@WB_&"NR/NQS=2OR]9'1S2KVC*D=5WD15WMKX M]6]YSY[)S YNIE:9=M[[R\GH^O3R4\CJ&Y4U*NM(6>FV*FMU$N[.^]&!N$>] M4>&3O-^+:AG5,GRU9-NJEH??+W.5^RWADT]1(:-"3E.)O@$OUTA?7F54^!.M M<+WR[.B7X[WS+Z>'9SOOSUROY2!L0Q ]Q;K1O_=K.SY986>ZYMHS*D7-KS]U MV['I5SPH\)1,*CS5%X::&O"#KJ7?UJI?$G<<[*S:B:UO1@IVBV6)GU9 G]X+?J4;WB79(/W//U MC'X\+ (U7?.IZI.QNC_*[WV7.+K8HNN\*_>0\ZIH4S^;U>7$YPD/1EL+JEI0 MT[IV2[*YY;'N+K:GM*CLXT/;6E'?S%??X+_,M?_K*[^WZL& W7 MT7JJO/W*7I3,5KJ[5_:ND3-19ZM]37_Y>')ZM'><'!WOU]3Z:^3=M]M7)K7( M'JE]\: JV73;&?B>.Z %OXQ?G(S>W-+0]\Y\O;3_^G)\>+?=;N_X(#DXW#_\ M[6 WI 9J=62Y5EFP':I>W1"8 >G'W^ M^"DO!Q6X/*P'>/_[K2$SZ<7].=E-#@\,Y^E'34WN=3^=3!^$UM1+?$HN*B6O M.RIN*=6\S589H^E#MHY[45^YNV:@,QCTV*A'92F?,^JE\&;VRU,U!V>AJFY+ MVW2#T6;WX?5UM[HIBYOZT?@_=QOH_%%%SR5XC;$]S8>[;S_75>=^LK+D! :6 MK:LZOZKJ@FH^5E"=#:KVSR_'N*"A,\]F>DC(AY[,72LO]E^KEWE[TMN%._/T M_5FE\>>_Y=;=@4^^\=NED[I=3WSKB]=^*^3UB]^*YKYULI^]_JT/!;JAXX*? M/#-SL@5]_LF3CZKDR]GS4#!7R; H)O.FP^F:91O'^SG30>NH57LT>7,R.H/Z M__DGS'^25]?SB=9&9YX6W3F=O%<8?%SZ>5S_>]2S]:&@=PC6AH /"58S6R_# MXY:1,DIA>U*(7J\4K@NSUZ48Z]*!U9H1M^Y=D'*[ J"D>.3VM*?6H?IO[,D'NTJZ86O@9G5(BKFN#.'MG9U.AT584:*U2.H-7&RZE MD?@1(N8?K[B\[H_/;D]D6=I!^2Z"P";(823^]H/ )%2>LK_4'FVUOW]X^/%C M.U@!^1RP\#5'_=J+]A_L/X>Y&],H*Z#] -[XS-BY7!RO+#Q!K:;D;0GQ6JQC MSV#C0P;]N2U&+)*N-F;0)+]L%>.M/PQR6.Y>2'G]SHOK7L_X?P[O9'5OL"^+ MPI\1^W?9'=JI,R$YS@BEU'*(,F()ET HK1$3Q ":$E9W)F1U6=" MHHX J$,(>W D9 #!\44DN.4Y+")!1(+5(8%@6"L( :%<$BVIR@11*5! 4P%D M'1(@B#!L" E203LIP:\%"=9@4*W4:AH51JS2,Z"*JU(ABS4&=:FYDSWYF9MF':P8!W"TZU2 MGU<<[-C3VO5A4":%U=:9C$[X.DG/#H*:N3?3PUDK8*W;%YG(U>FM6!W;P4,P M2P')>(JQ1-!-_@AQ16Q&-%=<2$$ :-46Z' L.ASQL+$L!B.BJH:@JE!IC(C& M(G-*BU2J@&:60<$H@YA:V*K=T>% =,#K4=7&+)*B_^TI(7U&Y*#Y#9]3RUD3 M*T94LCLI13=EH"19T;]*2EEMX4Q,7GK!RWM#:Y+^[7DN[5@Q->1BCT.Q*?C"UBA#I=*I MU(1)Q"7"%%*E"#,FE;9-2X-U*("=%-3!U[KYWY81$35E4S4%&LD1%L!2K F MF<(<08414\[O9U0T.-%G^7=K=O]EB[XGKGL-^FD+5.05AQ.JTU<KJL&"R+/&/V'XZX_Q!K: JE MLPU$RM.,(,L$P1@;AB'+("80MVD=",8[$(.PD29 R!JS;JU!C-A$+74$(J) M=7,R)) ((Z@$SLJ&ILT9FF/:2?EV9>J\XMC J'CV.# P9X-^4'-V=#\VSOVH M9*SR-VHRIZAB,$-(4"L$D1A+8*%.G0W 3"JQ4FU: "D '0P"MP!B=""JY_K4 MTRF<1$#;C$I!W =%DMF09=E55FV+BAD5" MZ=A&.F#S?*]4*:XALC23@*1&.IO"0)IF.%- 8XO:#(U0V@$L[4 1HR-1.:-R MU@1&,B"9P@IKJ@DR7%E+D.(" :50QFLV3#>8)<$Z K*X]:)YB^-9I>QFDRM6 M4E9L#8NU+RESMHKN/',Y-RCRK+H:7Q2I*%+1M[O+5?-!Y,%-56?0EQB\]D<\ MQ9WWT8IL(*-G)%J?N[(WV.N9PXETS>[R <)D-"48*04)0518R#EBVI*,I1RT M6@90L X/O0)/]/:BGH:@IQI9PC4B"$M"="HYTRBSQBDK49D&K6Z[3VD'A)ZU M&J#CM\2B^$).X!()]0]^7'\$YA,_.?6ZXI>]AZ4=!YY'ILDCQ^K4'S49[ )Y M.$MN 2VH/9F^,UH$ZUU\LK*TE92<9%]*6P6NIBO\": E2)%1EA'(F-!8 JXT MYL!F4M=@5H,EAL$\7! M%)0^EE@?8OQD::JMUU^K!P_3'_HBS6UP//P3X (@R2))QE/82RQ%B*< 4<5( MY@LCI!*D%AB:,8U!JU43*>TXM.\X* _;>5Q2+X,,^T1LB=BR:FQAQG))N!#, M4&*4Y10;J[1.N;9,H%:35PCK(,H[D 5^5E7+V+(JXV^A3)9I FG7TA;WLEM^ M]B2=EY3L;L]-0)F,W__^)79[3%^/Z>MQ1T04J;@CXFF;H0[-Y]L1WZQGEJ=2 MUSQS]]O.^T]'>Q^./AV='QV>)7O'!\G9^Q)W6T=#, Q# M,(I4%*E7[5L\:\%OCM,P*>?9S:7*N_D@M^6[Z!Y$^VH3B;H1$\E64#J*;P#B MNX9):Z7[>B9GKR?7\L:?U!I4.DH\?6=9,5AZP73,_L\C[C\L_<8,!4 1C&R6 M$8RUR* 2#%LD,L,SW&I=1H%@AX9^H&6 F191;=:O-E J1C0QD O"E%96IT8) MS!AREV%-3E.#VVTAZT 0^&Z8\*?A4';>.EDK_)Z5($^5##A_*^[EFXM=7IX^ MW<4B'L)7A@DE)O69[X HY&9]DP$(.4RU38EL==8G'8Y(!\7R7%%/HYX^H:=$ M:2!3S*4UWMI RI\C2Q"#0-J,*]JJF=%)&>ND_-7LC6_,!GEN>:Z:)<&SRWXQ MV!W8XFJRI[5WX6@C2SL=;*[/6@Q@*UTXN^8"VA.W7,F?"3[CHS.^L#/^#UD4WY'SK1#3A$1BCC@HFXJSXR@D',.MI?<^^:"9MRP-+/.(9>,M7N"=(>2P'<:!NB+![HL?V SZVQ7 MDQ3VJ^T- XOZQP7&9>5@6;S9=^W]G7_D@\O]8>EZ98M'W!J !!?82,L5(!P1 MF6++L(,@[MP<;)L\FKDF#H@8ZJ0LH^-X'&"G5B=?>(B]M:FQ*3":6$.$HDH@2(@""*: "-:D";/)M3%7 M'^F(2!"18*5(X'R7-*,PS2#4) -2<493D#$B<09LG3/38"W.#G/.#*H-I*Q= M#%L&A&V/J8RJ;NJ'=E6,K;PJI_#1C"J))35VQD-K9.?]?K]7 MO]Y.=/T-WNE;-&(7C1'@51F[O_ M"$80U")-J<*:9D[CN<3SMG8&0 '6 0#X_VK X<$%+T\UPITD>2^Y+O*>SJ]E MUTED=[+I^OTE._=Z"9-!/1F**?YQWJ%&P287AI 8%E-W3 MH":AE"EEA2(($6&4-!QS#3"'T"&,%:UN-J0=ZOY+64W9OQ57L5AW,"AJRT9H MB\P$P!E/.4G=I(NATM#-/RIUBH-9BGFKFP9H!P)6O_%O2[1ES8;D!N\@4.S_'QK>5IFF&5.A\?&NYL"4%,:A'3QF8U>!PW$L2- M!!$,MA(,,,L0S11.I4*$HDRE1AD*L-]>0"UJ->"'&>TP4%<><>UR&'<2++0 MB=+'=A)TZ]),@EIVC&G1RTK$"]*B:_$GRZA2$OC "2/6H5!F(#,XHZE#H%2U M6X+QD5!*2(L. 2X#1L59M^)@JJU5@@&F"9'$*0Y5;@['7- 4F12W'%4A''<@ M#+P$>:"S\LOW%*S>P&\V4SO,_F^*E])P@G>8@PG1;(_*$I4ER,&$J"QK\'%K MA[0.QS=0=W<.?=:;MO>41JT]>^_I#J[6'9AR CC"EJ4J U80HB'G-,.&"FY2 MHQ02MM6RAJ1#:=J!(G#ON1;F G2IHW)NF7(2S;$BTDB,&*$^6TA;927#*27. M9V^U3 _&'8YIAPFX_NKO+!E?4'W,N>2499 Q>VIWTBW'B?!OLQ*"_VE:\]S6R8F6;[ MR%"=OKM;6KV;?]^]=$)F>^]&"Z[(IW8@0Z%.B'3%Y0EJ M':*=]V>#OO[CLM]UCGM9L37]*;'_'.:#F\!+T&R% 12MR@"LRBB^ ?8TBF\H M<]>]SJ^\/MKG8G*Z6#57^3!EX?L^M,D+]ZO?/KEZ\&=9G!1G [_W^._^Z9]M M<78IB^G-<]A*A:74!E!*4@2$%@2:U*8Z-9)+N% 0&4\'D7%#&\^7'HKF6FJ6 M(82!)DHR#C*MH*4*$JZ81@LM5CUS*. - '6A\/K=XS\E37*YHD.Y-QQ<]@LG M96:*)$QJ0@7G7"!&((+."3,80I41JXBF8"'NPC;*"BP\!.'L= XD$"Z(4 L M4L?>C%+(4HNHI@MQ]9E#H$O7!4A&(TGD[5#:X'7]V9A&6"9<1PTA BL%$JQ,C"#5D@%YU716-,8CLIR.".L M&A ",J(!DAGA6G/"&,I4ECJ(Q6FV&)JNL?LI 92)-$V9)EI#Z>1&9T);ZLOU M@,7J#CRS^POIV$NJ/>NJ' M!U9794H2#*L?H]L 0PQXAA);6L$"_JSV50;,= $#A2 S4F10*"(TD)S0- ,9 MMB S.FTRRV;CJM?%4&Q4EWOJPBDD4EJL9:J(,:F @D-MC,",&V<$-9CWLNWJ M\@J"Q/-\<+\RZ02O:0=\]-B%7=;4V5>:.9O=.'\,$\Z-$%0@#KF%M*[0TZJ\ M[^7&80!W!GN6<@$9<=Z&59\Y7(LYLXT[ZA3"40,/]:8GK:(0:8(H@"R13R MY]MEB J!,QT00CR0'(P8TMJZOP0F0$MI% 0L4YDE"J6ZU;X[R4$4=EP7%D>' M%XG)1GCPL6KVQE7-GE*S!_$ C@141#'EYA.,4ZF1LQMD2J4&5+=;_G.$S&$[ M.;&B?=3-=>DF5C"UU%BAD"180 DI4YE4VME14-;5DVEPTTTU][T6W=R4S.CG M!B#VC,D]_V0WN9:Y<8](M+S.![(;E&D1HYW+"L2R:',G")^='!SU]D=2,+TJ MZM-6I2*90(A8BZ35G#)I<<:S3/%6M^&FI -3U@%XN\[WC:KS.E0GE=SO5I<, M"$U2) 6PR-G4*DL5-TZ?VIRO4]B!',WQ53=7==:Q:-!P$?!F)W*MAU?#T0D? MQF:YS@=!S>#K*_"SP?5\UE&^IQ' _.%QQ#RU YGWK#F41<_)1#DEO GT!"DD%4M!"HRDF;*B[DRL!LN>@PI! :X[>2%T! TPC!1U=#MUU*=W^W4C M+HT@.$M%1A U%$N?0\P*(6N(5RU<0[;*C-E4 M@^5)RH:(DZ8_]"=:MR$5#_G]Y[88V"@RKY0D"Y?;W.N9QS$<$T(H8%+9C*A4 M<6TDP*D23% "TYH-?\W9691V,!$=-R5L%H8_P>*-,,$BZD3461_J:&D4X9 * M:1!)J1(**HH99! BY+"G3NJ^ MEYAQ2;$)I>[=G'[6O#.+M3/W;%%KUUW:1&K=OW+DN_$)SCU_7G8B"W>YE^3N M9Q=%E6Q4#'SB\^#2EM9)A!R:W"]=.I%QIF0Y^E3Y2=6*9I;W9$_G54C+7:A* M.;ZIZ7_]B!X;;J*[LG2R]^'T\\?/\L)^**S\8\_]=6O;#OK7 MDRHUXRL3#H\N3M&%5V291]2)K #PEY]V[O?E8]_1KMBIZ7E]WX^'/D=\IO,U M3*NK8[?8&=-W2\_?K,<>WDO^WYM;NRJ_RE M79FY?K^3W6_RIGP @S]?%I.?C%A1:5D"*A]MBKH3\!U? S\EE^-!5.[<1!-' MD%RKI)-;TP*Q4RM82_#X5RN-Y_&]02UR5OAMAY[%PC&W?*9*KKU0R.2R\*C\ MI_.]#Y\.3S[NGQR?'QZ?G]V3EZH[#HC[H_-6WSGE=0/HYCWKM=^CC=/KAS-5 MDNS[V<#I[:U4R'K*/:G5L]^GO]U]GGR:)N3S3E.OH_R]M8CJU:MZT3V4O@?9 M3P'V?"-AHM+*3?=>'/YC=W>OIR_[Q>[N^X\GIT=[Q\G1\7X=Z#;U2B=P!X?' M9X<'B9-%;V:X"V7D\^7ARKWM>E*;;SHC33,/%OMR] M*SGYF)Q\/CS=.S]RS[]?B;-%6OSPY7COR\&1&\R/;;YF@1%5!H1[S0?73G9:U8@;D=^980I-OC19N:S MT)9K'A?TMDI^KU+=T++3AWOI6)EJK=YY,OPB;*YVW:]*J%^*.',(U'*H^F6= M>RU2A,*5HC5GF$RHN?;NH6=U[T4Z^##05H<_H1SS$ 3!Q@H>J(FP*G]:GM#VY[9&TBUAQ<9YPMV\L_-]J_Y A!/[3BH M1.%CT;_R86_?Z!_YX')_6+K7VN+PN^X.O7KLE:5U_S?G\OMTM7%* >#$I%0: M BR66 BJ4BF%4DCRVGP. N"@WVAF!^EP@3N4U-5A"5AVUA3/B+KY.G03$U\@ MS6C&*2-2 XFX AG6!@-E,:@KKGZKFZBY DD=!E!'0!QUU<"@5Q6<#Q2=TTV=UW7N>D1/)%Z4O M2E\SY%M5RLVBRSF/)PPLF!QP;W_TJ'K?PX)^_B2@];B =H^AMN^BML+OA$W=%(<+72=PHN5%R R'N&FST M!JH2/6YU^VWHQ6AUH0S*Y(Z5^Y=D^],GZI2#D^R7?M]4Q2UL\377MCQS?MIT MK7Z#N#(0(@LAX8(K;K 2A&?$,F'K3U-L/OD*=E#*.BD,_!"L ">^J#7KT!J# M#")$6F@0(YAF$DI+. <90YPH67<<=@MI45YK8(> J#6AA&+#)5.3(=<&% BE MEFFM@,($$4XQ5U9JPR B#%N9UF0HM)%\A#H4\8Y =665ME &HJILHJHP91 2 M&>+ 9RJ0-(AN-'T^+C<,O6G,2_OU)96%OJR M6EXQSM7K]J]]";&@O+U-#-FN&V*:E:>G4Q!'8N20Z>!.B,;+==/;=P3,,FN5 M -C9P"R5E$IE!$0* TET[,<I-6I-('T*A$RK6TA:2(&DLHI 93+N_@742*#]0?.$LE1K"6JLUW;67 G& MWDY\"?&?+5!^7MQ22?T)9VQ(#EXVIL1HX<8 M!:"6$C".G2M),$RYI!P@PD'*!$C-JM9=.Y3P#A5Q42>J:533&C4U$ENM(15< MI41K(14"/O2384:(4"MR6[$S)4 GQ2"J:5SC>95K/(MK+!,"44,TD!R1#!%! M,TV9=IZS%#0%-=D2;?C):0=RWB&(AF+\!R'L43=?MVXJ:KF;-0&A"!.0:0XS MBH1R-JA.*8*U&V^:=\Q%!P@2DF,>X KL$F5_9E9CS^RU')VUFMAQ:9@ :C>% M4V!5S*(F-*H)@&KCS$U)G)%),H"DECA%.F7& M(H(4;\4]C)H0\BK-YI&O_=6;IQ4IPR95ED.16D4TLQQ3K)G3)J0E YJNQFNC M0G1XLYOD-D\ 4D0U(1HIT)0IBG@-M60&;*B!5#:(3#M !+D MN2\;N1CJ@]S.@.@D"'/W%Z4_SCL.M\7%T@-[73@6CYR\:L7TJN\&\Z_J0NCK MI8M3,+" 4EW'5W.J;?/1II>,I?G%H&EY]C&L*6F>SBF1G'#&H!:I)D!1I9C( M'*XR:S.&T]KTJQ:R?FD'T99JVZ+P8E* MC60V$ZE)!<%&*I#!-)729D92EJWHF$"*.ZRVND>4S= -E @N$5SFVBJ(JS1S M,))12P2Q DK$.88X0T(161.T;2/,A*$#ET9C3)MAE:PC)+7R8--Y?R"[CCF3 M\V;ND@I"BC.%&$':#)]M;=Y8=821@[::Z+DF1F960^J\+J(0Y!8I90P4SB"B MRM96-VT^U.,\,(XZ@ =>'CB(6?:99M)&1&BB'C]7CQG#T$CLK!-!"*%"^H/2 M5::=EJ9<:K::4$K:HOH+Q3&1N,'QXWWC:Z M\390DH4YU6T>':/H;;OH!6E9;?E>R==)W"BY47(#(>Y&KXMESDG:_68],_V; MNF;QI;)/_;),/A;]JV3?/23O#5V'DI-K.]HE$%?,8J3]J4C[#X][_V-9ZET< M]73_RGIYFZZNCBVD$"I.K21(IIPIPTEFN3(BI:8V?+?,JEE%SMTEJN\1SCN4 MA%XRYR7!FN?P^,>P<""NP6T_,A"E,*/,P%1H(@7AE@$@:292(F6&Y4O7X99$ M!MP1B'=@[=$H 2'#$H'#+<"!N*H7"#[,Z?J+ !EC%%NI98 $@RM,#9+*8,P M XS"ER^J.2KPE2LR$L^0Q%3!SL[-!6!)&+64$ M:&DLT+6E3I99X%O6OB<=1+&;QH.IXK7$%%:GLW&1+ZZTQ)6638U7!TO'*'K; M+GI!6EAQJ60+B1LE-TIN(,1=@[6\ZO6\D\&E+9*1+Y;\,$ZY_/%=4'&[5WZ6 MXA8?Z17%(8I#J$4APR53D\4?MYA,49JB-(5EW*WKY,']2]F[L$G>2S*9%WX M0YOTL^2;+ K9&R3=7*J\FP]N@C+[-C&JLVZU7/$)9S+O^06LVB_KO M1TX6"EL.JN*$>>^K^^A%RWWTRS9!.>VO/#C?O-U^=,ONT2*=@Y,I(+$04\ZX MI;Z:$85,9BFR1D DL4D!7)$[S7#: ;4G6@5DH@)111P+H4B@ZHAC"J7'S"6:2L$Q(!B!!-",\ MY9#6Z4@KA>E0)X5P0Q6D,:=MV>,R;QTP\<#_JJXLO9?E684Z'KQWRNT;UZ-/ M&K<1&CN8=:UG(#9U6F=@YY0U=NQKL^-Z8G_?1&C'J:33YG>6.M/!:&,=-AJ< M2DITID7&M,494#6'CK7AJR((.BEM=#]?B/+7PC[>%8/%.O5L[>R+\/$ /C(- M$5*9R"RU)(-&,6N(1@*D*572VM5X[PCP#B,;#!\OW$ <*%BLLK)'B'@1_-'S M*QCLLY$%*ZDRFR)F#"18$HDMD@)B:(&A9%7+Y02*#H*-AC1K19Q'TD1G#U@"#*$R)L+Z<(;(ZDYQH)ATTK29TY-%'\$9C1QMEUVQ;RL#H M2,-^M;MSE";027IV$',%MGGY\[C?Z\^65WH(-Q1#8BG5&>*2,, 4!)DA*0,0 M&HWHBLX=))AT,*JKC1970:/*-*HR3TS,B^@,X(@#3:$D%I!,$"$I ,P*E KW M/Z177%LT)1U!-S*#X#G\"ZR&:%QB;6V)=1%5A$!#][\T8T@12@3''&"L(+-8 MI;:NS&\;OCH#N(-P3$4(HD^!D*E)/6E@SL(8T=1(Y51$$VB$,E0*I! S$ (I MZ(HK:3+48:'G[@3B%\:"F2O:5K!NW=] D@4YU6P@':/H;;OHA6@ ;?L^O==) MW"BY47(#(>ZVK:)4I]UE_K0[?7?:7?_VM+M$6>?TV/$"2S*0WVU8)^#%[*X.1K8J]+Y[UZ> MBGZW6WGPHZ7AZ>T$'"K,29KZ&!>C4D* -" 9M"DQ%I"7+M(LZ;S##J"D@V#@ M)9.V->8W%HF8(L348%*0+N8(!OAAY5&8TA)F&)M4$*JHR0BFW6-#42EQ_\D0+ MF<.L T3 )7>#VM@;C T3026"2BVHD)13I 03&0%$,LF%L9FS9W0FIA6"./;/!EDNK,:PE-I8_%<]Z,DFDVG?K3]L:R.\A%#D(O0C;YM5':JKR MT5,1==>B._2\^]PO_(6]P:#(U7 @5=>>]Y\,IA,$G-.%+=5") AS2+6ZN5PJ!KF6Q<^;2H^"TIOLJ$U$3*E'/L%!\JB 5Q M'H^4F"G$U1KR4/B-P&N: M!J-81[&.8AWH*#:6%6W6RXVLB%JQF8.(6M'L(-;LJ4ROP9J\'"_#6C.U"AN M*H.L.,92FF2$FB0,:9EHH1HRSA M,#/M%$#.\N_6[/[+%GU/>XX@^BG$@$7@DV'4H%H->B(FV+P*4: 9@<:F.@.$ M50X(%F2"W=:M@OTB\U[BA*QTO/'9ON'ZH=L9 MW@X)CQ9=.*W%)Z?3LAZIS?DL%Y4ZJC4"]U M5.K0E#IT[R&T0:Q^\6>%F( I]$%LPS0U)$TA3X'6(+68*D4,J?%!VMCE#&&' M8MCA),Q\WL $,F)#,(/8:FQ0UG!@,9=(:H(EDU82FQ&+4X@XX7 UFY7=PSJ0 MOAY@6'?\HGZ_[W0YO"RS>N!C%P''+.*NY:8QJYG-B[40Y"LF5$(U!Z*FSW-$ M4$"N4T8T)@Z4A(*,9,(RGNH,R1I,:J5R'>H0U&A5EB#VO 2QMA$W(@>CR^VJ M18M[!%^JYT(" M2C+#A.:28 VDS31W#H6@Q$ K:A/HF@\QH$Z*4(>F0:YNOI99.Z)!^&C0+A@ M?Y*-!88S#0C,,FZ,%$!"Q8D4!+WXF.G7/NF'%CT@]<7<:I?"?O!Y-#\FXU## M8]GYH==(6V;4H8*?&T-B^D/5M<\K%_WG9!4;O1L!R)<.=:DB"[4(61Y;!YZS MX=<,Y2L^$WV X,IO%*. :@*(5D*9#*D,Z)1Q!T"KB1?Q3@I)A],@ M"T6MPN())ZZ\#:,-"Y]>BX'41%&\A7%+8.>=24$U] >&I) SJ[DP*<:$$<;$ MBK?SH(Y@L,,!#!' 5F(U-18+>W'V3./J%F)NS$:LH:]DW7P#2+G"$VH"3/V( MHAH$*5>9,+ QF0T;K_MK6+.,1-_$5?N-)_IKD_2@%JA7M"A]OT/)TT?,9\[- MV_UF/>-]?[IF\5/GG5N9S"R#UWL.GH0AG[FZTO7O8*(MSSL^]\]ML3* ^$LK MAT8[';F+T$S%7Q!&A$M))<26J-0(*5":,L(!%!;IVB-*6CVO#"+4X;5+Y@&= M&[V*X.ISA""P4Z5#6WJ/H!=!KPHZIU9@S@U%U!!A,XDD(:[X[P?Z@KVS%V1*F=R\FMK5!<2A2OZ5&3&I%MQ\R+(U<1-@3P%H!N MZ?[ZR2PL!,DBB1T%,F6W!!0*J%S.^?+L!VN+K$#4R0#!\.:>L9OWW;.2"E9R MMM& H;8+67NV)!WH##.@M,3I_A"B8*ZC"A>(4B$ M=9@@SV7,O[?^D#(CKWJ M6)1$BI+3UF#+L_8V\(#+Y-#)H?]C*DER[3)RMO/>)DR M-65J:G&Z[H(&S=HMV:W=DIUQ=NZUKXK!E:[\CP<3(=ZF(.]G6LSXL!;X>20^ M'-JJ9[+.9-W>61SL5NR^$FW>BLP5;9]$YHIG59SXU=MW>M"QA>ZYPG6ZHZ%W M+6#=]FQZBYBH/8O2=N1OSTIE\CE \FG[.=3VPSXO7Z:^3'TORIQ]=QRWHS5O MY>6H.BWG_A>>^,J=A)_QK[P?EY'H]+[<:I;1% 2ZA02?;)5\HFI<&^!@&V7? M;LCNIGS))U_5FM1%(4I(1+RW@91N],+"$B68 MD$08H 0;07!$+2TQ!HZ0V_%$T0^-M3DS>F4GP:8G<3@XMXG:<\NA E/!".0] M"*V21*.%EMH(KYQS7NH&^'LT^:8%\->(\L@1:HCG'IP'&V=(B%%28VP0T\## MCJ<9P:^IITP&OPQ^&?RV 'Z-F,"E4,%YY! $P,:FAC)1M_,1#A479MG:FRV MO@ MV ')'F"IP=Q7^26@W08KTC^,!4X#\UYJ;Z4$097Q2@(3UDI&-+(-BG-KS*.K M(;S6VD?LTN9RAL"\P)KQ@1U =/'-" MI?5.@-?2>*(QYKN9)_J!B"SE[1L*6SV-'8'CPHE M"(D;,Z"VMP[\4D7?FZLK%*_C^.YF/.62\ =3Z"]71]Y)=>0/NNI%8DM^LQK> M)U _']BJ*74&6V^=!D*D5-AJSIUQR".K&B*F]AC8>G;5$!Z%SU/E>]S[B^_Q59$M?O F&$0&Y0%,>)<\"# ME 8L931(Y(1BM,'RL4>+]M.'%#<1QFW@$>.8$#5<"P4!8PLA$\*9>(\H:6='LTIS\%_=QR"!P'C8($0#:"*,%<("]2 M: 5N3#K;JJ&<;3>:HE5R: MCD+?0H"&75-JB\[$]B])V+WI[5BJ3SP&23]NC M*W)-I -9ODQ]F?K67+YMAUD,^]<'$6/Q#Y\VVKO7.LY ?_'C\(I!T1\-!T/= M2T-NC+5X)I;T?C0F];/15^.K\U K]8/S&X*_J^![ M'40@QEJF'(@0=' X,(?!,X2M;W _/1I6@%=KWKK2W.9C^^:G.!_G)U0 Z;$6 MS@%5W 2A V=&.6:XQ]ZG9P2Z*X4BK(X\H"4!'XAE6@$H+SU704NI M ^6>"[ND>W^7N/KDF4%,D,8%ZJA@8"E(RP/VEA!+I6!.[F9N48RE7)5JRPG- M66!]CC/,*/LL4)9)&;##Z1\'&BF%/8)@E&?!!^J7K;G6*I2%"+.<(:6E,2 $ M,AYKXASWPG ::,,)LHVY)=F5X%)PW%J4W9U8UVC)OGG]V]_$#W7DG+G/DUYW M+TAA*N3?N6W^5^?UP?E5L3[N>14'>7GE"VUM_VM5_667\TLZL/^==QU-&=CGV[[^&*( M//%ZT/F?N)^UU;VP73V(%/_N\Z>33Y']WE5>__LH_O7JP>6>DA9"?[C__9-^ M7.;JU=L'U^3._6-VKQ_XZ'*]2:PPO:.>1-!?.]WO/Q;_Z[+S-6[LF?^U^-S_ MJGO_Z]XDQ^]_K7$FD7%DY^[TIO2#LVNOWI(W?TX/>GCXDQ%6,^[!HTW5]7MZGWC8P75Z;ESJSL]>R;7T%^*J\DDZDS>">/^ M#M5_FGAZ]M$\J;R*9/?4_![=X[]Z[=(>WYG4 Q0_QJF[ UII"R>[U1G&G[:) M*'1Q527\_MWET;N/'\Y/WI^?77XXN[RX0R_U<")D]\<9YS]&/H\3Z'9Z/@%% M0J0( ?=M3D61"G\F%I]1A6Y>N2<9]_;[^7OYA=RB64:\_>#*W_'6I8> M/1G,/+0^ 5N-/[;,7LZ!T)0?3;_KTE[^Q^O71SU[U:]>OWY[O[Q^,/GBP]WEB'1V\V]Q?G) S\[_QMU,3_QE^+#__GY]/+_MF?U M_OCSV='/QZ=Q;?[T,#,TR -W/J[EASC<;I*-;#S7:Q$MO9^(.6/A;:O<4S2B MHPW#>G WN#@O^=SWY2_MQY^*=HO4E5T(C-?;Y1LY\)YL=E3"C!W'L\77?7M<]>G> SZJHH2ZL6P;_^]B3U97-=8O,S(5KHAF=*:2>ED-4?GWB3;L1(,I+ N!SY0RVW*NCTWF^43/ M-/*(HJ"KXN^Z._+%?Q:_1S\@A&\JV67*R923T2732$:73#F[IIRCN$[)-Z.[ MQ2<=1WK:*][KZ^3IR723Z>81NK%V]'74K9WSQSYT;&>8"283S"-B3+)Z7L77 MOAK,?&7_/>H,OQ\NW6S;V##U=_'&B,;?O7__XI@BMQC>\&@,Y&,QG!@3$,P9+8@$P;D.S .5GDI#3_7O=[*9CEZ%MG\,^9P[#&PY]\BL)Z)"#R].SDH9#(Q3H)[A):%R+4+9[1 M+Y#1]\%2#:6:,](\B31SXL\8&.:@)A!&(%#"+!/@G)!4 M8B @I3/"FXL8; M@1JRP9:E&6B>-=!DB6)]B0*\T8%X*ZVV$*34/+48#99ZQ 3S354B%V#S<53) MVN)$8SD&ADM*>.;VE\;M6:QHS;*L(59@18,(BG!F $"JR!K"6TN<0"HB3U,+ MB/7QAJR'-QEK,M9DK#D\K.% I$..Z%04BU.DI1#8284"11SCIGHM"V#-C7Q/7U$9Q1^ 22Y+EG(P]&7OVN"Q/-!1X%'P 8R0$050;#UX*Y9+I5AGN MI=%&KJA8??9#W>EY-RW^OR#J=):KU<]D*10I,7HNHL\^B*>AK53&OY8R>L:_ M3(+@0SC/B@@3ED+&",4:I \PQ"4UMNA/\;4A^PJ0$$O\3SUI^VJ&K?Q^N M^Z?\])-2T7_W@V&JZ=$/Q>?XLNK8X33UL2X-/7YU]*NNW* L>KXN\3$I)ST8 M595/^?^IG$>_*H;ZV^;#6A?O8[$W<-ZC77VG*/<0I,6]UV,\.QT,1MX=CZI( M4I]\U>E/:BK=D%9]VU%O\F]-5A,2///#::VBBQO".NE7EXFLYHU@EA#EG .I M/"!I# 9^ CS[R;>7MA %9\T<9SA8%Q@3F#3X MCS?*ORM;) A"F7R6>;5D+E#BA"86I &%*:-.@+(JRM%&K,N\ MZ[EFEW228"+*B#F'Q-5;I[+]^3PRAKR,\Y]KP1THA:,, ."YP8;Q $A", 3D MVA"RM(,UJ]^9>P^">ULA ;" +'7(.$H]",%D5,,9M1XKX:(@OVP[E,VXCOT/#[F(&^O4S+Q4IT^W ]%9(..[L7GUY4V![4[!/.S(D1>9#[2Z777.U/%A0HD1Q-/;\S$9SHM=#*PETECM'&"! M%7461\ &RI,5IB'Q.'LL4% B8P -?QG_@OX49*%&4"C(+&SD39H*U^5/5L8MHS M#F0EG6&@$9.86R&% V)L$&[M6*AMN6,S"&00>!D@L*K9=QD4 M(!(KQXFE6%H S;6SX)E%6CO!35@[*&.W?MUG @TM,!-G(,I M$MIA"#MN##( M$DW!6JJ8@<",%YP@;NC:TL@+<0YGB20#P6$#@28.(:"!)2NE,UXZ+%+-(4T1 M<82@==S,F:=OQIFS3\?9I4:/N\-_O?:]0=U7NO#?TNN-=[K((34M"JE9(#_^ M(5MK_?>[1#;OYZAFOOZJ"<$0$;0.#AP+AC$>I'%4$V.P;:@?DCVN.= M<^53 M7'GD_C4:#!-;#"[[#Q@6:N8T=YGSLX]\-(CD=.&K7SK6C]GYL[?]+[WZ5VHQ M9;X&!K*,IA(8VC"@EAB!!9+(A2B34*:?ED*RKS0S<&;@C1ZK G&-'9>*$ ;6 M4.4=81*PMR%J#+@M?LO,DIDE#XI\%:"Y%AI ,8-MTH+[ W;KZ-PP9K@)2:X)/R@ M6W@Y+(\HQU(8IG'C;2RR"$SR>T0IY9=8."'XA/K?,PIF%]\;"P!2U M$"SC&DSPTAO#O6.*1[8V_FFW>3Y9]Y@?V=@\]KZ[+U$K05 6A,KX%V-_VHM; MK:'3ZID?%IV>[7_U;TQ5_/GNH/869+3&PNXQ]N!V)^8XYDD7YMO[ML-IK!BM ML+5Y;!G7&PMIS\2-/<'8ZJ3<-L$D0] M2*>.Z.\YL%A2W:?H+F, M>XJ55+"2,_I"@&C[-)1=.QGU7@+J>2,E4[6=93UL'B3-O;60*??'N_&WT8] M7U#TYL_IOK?ED_\Z8.)K"]4>FZV\30(N.C\6&V#Y-?9RO M=#X:#H:ZETA@[L P7"%LI< 8$_ .:Z6%"@P(8.ZDAJ8#(V?\/L)1K5>[#Y'M M]\%3O]\$6;ULW$G,?Q7O]-5@#!/S9D)DP3*N-"8*.+%:.TM(A!RB->5:;PMX MGJ%-,,-.EC9:Q/6/21M1V)"2$R6Q *>=Y$)9Y"2.^JE%OCW\%G"DI@9$2 ML1;5:3+RM&*-UD >%20UA'K*C06%01(KA+4<(ZD H<96HNU(01=08L%+1%E&HHQ$ M&8E:L48/%-I?"(HD1L(!5A!5,: :3,091"P3'LM H-%#N+5HB,YR]?(9+0'S M$D >/!CM@VSV6$4_HV%&PQ;*9=Q*@3SS7"D-*@BCD+# /7?8,*P> L,-R58$ ME4*1*%NI@X>SQ4H3C/_][6_B11T):7(]42G,TSW%M9WT^-L'%R] MLNG]9+#C]UT]B.MOP["^?[8*JU7C?CHN8;IF",T7#=]2\$53[,H>8BMN]GD- MZIPCF]6FO?1),7LB?_*)=T#O=ZC^,PD:6V;5;12-?+6]F)97;V>NKJ*&N$WO MR>+HT1A8U1P-M/K696)9BUC&1LI,*5NA%+()2MG$A/-.Y)W(.[&OG;@G[F8A M\-E29EO.]7&P13[1,XT\HBCHJJCK,!;_6?P>_8 0+JY]50P2Z63*R923T273 M2$:73#F[IIR;\(4BQ2\4I[UB$L&0Z2;3S2-T8^WHZZBKA]X5QSYT;&>8"283 MS"-BS)P+L$[F$'\IQJ[ PZ6;;1L;YM-]EVWH>Z!)OW_3O9&NOA>X+ @B9)NT ML9&NXSLVC^UP4"L&+#PRJH'-4I9ICT.E H#4GCM6/ ":4F\DURN*-OL(KF6B5(Q57*R MX33_C#T9>S+V["2=UCAL08*17@6@V"C&#$9 A758$-.00;8(^.PFG9:24A)4 MXE3(]%G SSZ(9[VDVHQ_&?_VOBQKP!]%7F&'6+",0E!("="!.=#.>6T?E+TV ME4#+2BQ2&^\-%R=IE_RTMJN_ZO^Z*.'.N?T?H\5;CG0L9VFSM]SMK][^W0^& M\?@J^J'X'%]6'3N@PCIX/!R+OC416IXI.O M.GTW-EK?4$=]VU%O\F]-&1,J.O/#\S"^_>*&-D[ZU66BC/EV>%P9CJ)6",)& M3,)*)[',4*80H:&IV!*9]4 @+2QNO4_*VH:>EWFO);Q7AVUOE/5<(,IQ4%IQ M"N"U]E(:A($XK;4U.V"]3?J5,^-EQCN40\_PNJ8@ ,84*!72@0@0>0\IK+%K M<+@LQWG+N'H?9+O[ CRGI8 FSTOFOVC&HR<"PPDP\891"U6S-J M@35$:VZ4]18[\1I8KRFX(K-=9KL%V.X!B_EN^4Y;S<&R%,ID( 0LC8AZGR?( M&\.-8>ORW3J-AI>TQ#-94FBJ M="?OQ39L4VL6(;.%$:KR++B4 T!@%&!2H@ M_J440]1!0Q#Q9KW M-GZ2(=GDCFDA3]T]R=9VM&PDIW(?Z9-/Y4K6+IY7;Q,]U]F2_5!$4NSH7GQ^ M75AP4'MR1A&T"__-5[8SJ&\:7^Y?)QK8:AV19^PHS^D/C_NIGS:TS2G0'R;$ M&;$UO3T?4^:\0SLJ[<)$K3U%]0AL-&B#G;) .9-1TS\TY]&S\8)G<,C@L%EP MJ&6Q9;!!6 M*@8 6@6$* G8I];%PLI=^MJ6"9>3)<8YHS(C04:"#0D$""L'UBNKE09$F,+2 M"R1X\,1AY!JB7[?G^5L*"#((9!!X$2"PJHEV&13PCEIA%/7>&\#$2&^Y98P3 M)@329NW0F_4R$9>TWSX7:-@Z9>6\GPQ$K;=8.$JLQ1YAH@UP8,9S&;S!CM,H ML9"UXW%W[9@]1"3*0DK&AKUK*C**(M:GT& ?0#$P1F*N!87D-Z;A:;=&YNDV ME>1ML8]XG--G],"[Y!R^]KV!KJG:?TNOM]H38%>!+/L+7EDO8*4]4LZMY.*' M;++UW^\2);V?(Z1;5:842*R03A99)ZD1A%+#!+8&!89Y=M:V(?HL,^HS8-0C M]Z_18)@X97#9?\ B4?.KN'J[)RV7D06Q])+*D#R> M$@>AN/!8>^:YV;:G(Q^SF26?'TON\$S%5(HH*ULF)4I%H*6P5+! HYR<*O>0 M5N0H9N[-W)NYMX%[&8UGK?( /)Z^"EC\.QC&*,=&>IM0HP#\H:JG4P1DN'@G@Z%"@?MGO,R6SLR7F0B9IG?EAT^X.6I%PN MO:[["TYXJJEM6\,7UAKW/J2NF=C0 CA:DC[;)E5D_LK\M:16$\^'TY[M?_4? MXR$QKX(0 M13%U3P@)53U@50TK# L).[R'Y^9@I(AI8,+<\-6O+1G?DK\U?; MCFZEA.!,8,PA@,!*,E".!!D(EXCQ;2(*SJ*_J XL]8@P(9( MB@RQ3C++9<#KJP3K5%G-&),Q)F-,VY*KGT(41!$W@0C$ P?+O628Z8"D\D(K MB];.E]Y-\T0L2B)%R6E+^T9O!EVV3D,M2:/.6):Q;"7IB&*GK4,.- &MA0$B ME#781FP@%OOU';X9EMH)2_MT3$-:M&579ELNZ?NJQI->ZG%WR'>Z6Q<3UL/B M3:*M6P.=?GN\'7\;]7R1VA2G^]Z63]Z?N&MR9-.>CX6"H>VFSYXX)$ H,\1:<:R8M5U'1QL@VY@MD MYWT&FRQ9M)/7'Y$L.))&IJXOTD?)0CEI$..6:H,1D9XU*J#[JT!,28F E0CC MS/$OB>.S>-&ZY5E#O!"!@@\@F>0&E,0&4 @RH)25Z"5N[(.POV+'8\S)>)/Q M)N/-8>(-<"PX)Q@L5?$_;$P(P)SBQ LOF[.JVI'TS$7)1,*? ['&9_S)^/-, M\><)!]^C (01=MK82'"4 <5(E(D@[X *C%06>W<0I,%1B)$K!#Q^"]D$V M+8U/R!B8,7"G,IC4(A#CB3%1\PO(:$TQ8*^TY4P9Z1Z P W)45B4H'A)R3/5 MX^X%$XS__>UOXD4=:69R/5')VS>F*OX\F_;^T#:5@-:][W%QXA(,XY=T%2_WBDY\UI=*=^/251;&\KAV=//KC*M*].DI(I\NAT],]VXE?'$P/U\$/MQ=C3 .WK]Q[OXLU M:.;!>OL>'9?MZD%DD'>?/YU\TE_\N\KK?Q_%OV8T:KM>5S4A7LTB*X;]Z^EC M)U>FQ#C9C]L4DO809W>E-Z0=GUUZ]I7<"0!Z??[W(L^E?QRNO3;KT6HTW5]7T&Q/(GZP;2OS?L$LU,HP_G5_AXFHRH3H::AH"-3XU&J.C)A^] MN@<$#TWOKUZ[![=W$7"X%3$T&]I*NS?9J*1L=VRB+EU<5>F$^-WET;N/'\Y/ MWI^?77XXN[RX0RKU<.*1T*_JXBP_1K"(<^I&$3JA38+)B".WC]7TYWTZER)* MS,A!-ZW9>GC11-1W^/[D_//IT5EQ>O;^A_$14$P']"0@W&7=1W"KZ7\>.?TOH7YR?%Q>7Y M^__]U_./QQ\^7]3.6O&7XL/_^?GT\O_>'G>;(?>//Y\=_7Q\&B?]I\;EG1[) MMT[4V^_J4S@.M9OD!1M/LUIF2>\G1__8W[TTILU5=7DZ-.\6UTXYW(9A/;A7 M=V2'Z:N-!20V16[N(=[PU9WMFGOXXG+?*E.=%Q:7U[R>>.*3T=%SC^>+KOKV M.6L6$E+4RL,F]F1Q^;LQE+A1Z-[JUF5B69!8Q@Z^3"DMI12R^N/S3N2=R#O1 MAIVX9TC*0N"SI411T%51%\LM_K/X/?H!(5Q<^ZH8)-+) ME),I)Z-+II&,+IER=DTY-T& 18H"+$Y[Q20.,---IIM'Z,;:T==1MW9)'_O0 ML9UA)IA,,(^(,7/!-3,_6AUD<[ATLVUCPWP)C V6"&ES(8RCZZK3+7!9$$3H MIBEC\7##1TKQ;(2Y5PLZW/*@5HSU6W!4#]-C&]-*L?><*PG:0OS+*6F)=$XP MHYQ6B#5DD%-$*7X^!2NV0ZA;/*%?(*/O@Z76BS!^J4CS6&2Q1TY(86B@%( * MD Z0I1Z",%HKT5!@=C-0TY)B%1EHV@\T6:)87Z+0V$M-I%'4!^""F! 4ML31 MH*EL3!I?A,VW6*@"L"PED,SM+XW;LUC1FF59IP:6PLX$3:@-&HS24H"5"!MA MO=81?+:"-^L4J0"L,M9DK,E8/2W+.L4IK#;*B. Y@ "-(^9@:P16C@B-N&K( MS%X$?'94G(*41-&2D^>B9NV#>-8K49'Q+^/?WI=E#?A3REF/%+/663#&&:20 M"MPQ@:DT_"'S\8;D)X)*0*GEQH8+FK9+?MJAHW\?CONGO/18UF[ZO_O!,-6Q MZ(?BQPFOA8Z-[TU=&ONG*#LNCYNJQ%'8,X* :CJO(I73V5L.A7Q5!_ MVWQ0Z\*XO3]PWJ-=?:A_'M%S>$==*O+A-9S5=J%5S0 $(Y\"-[%L'H&^4>[6ECG*A#+,,O)3::P:"!X*8 M5M(VBC:;Y=YGX"//O)MY=Q]'K[0(&.5&(&1!,:VECJ^,Q4"D=1*OR[Q;\WS3 MDJ 6>:(R_V;^W M@^#>5@@ 002,'08$3H(B3FG/H_9-&9&:D078=QN'.).'Q)@M.,1WZ'5\S#G> M7H?DV.%H]+A(_M=KWQO4E;$+_RV]WGCIDQ<2%_(BLWT6BL%XR'!:__TNT>'[ M.3*<]V0$*3!C@3@>0'!IK*%@J!3:Q#>.9C]DCHS-"-!N!#AR_QH-AG7#E^XD -]8@*3L 2 MT!ZXI(%@:L#+YI3@[/C,8)'!HBU@L9ZXH 1P#D$&CC5XEWI**^.(%"AP8BQI MB>\TLW]F_\S^>Y85I&1&@P/ &$"S*"$$H55 VD4$46;M$,=E'+594,A(D9&B MK4AAF."<8L,H#A$JJ+0>P((2#*S KK$BP.[:, [4*HT<%9)BX14SR+!]^<\RWV>^ MSWR_:";64UP>D I>!(D# Y :#%6"AO@7$&,(]3MWRQ?&R&EQ<'+XQ;8KD 98(&'U+5?"]TD 1A@X \#2\9*5J,%/OTPT%:I7;E M<6ZB(^R;M+^W!CK]]GA3_C;J^8*B-W].][TMG[Q_W%BVOKD]P/_4WK7N3'#] MD>GZW8Q[H^?%*@-OGXKZ6*,Y;@+1TA+*O 8EL#8NZJ=2.J% 0FB,T\H9IJLQ M9NL5UA9&FL"UCOJZ=A94:"QLEMW( M&=@.%=BRQ+03B4E(AT 1JE)&#/=8"8]I0"X*42F/KM&PO\<"Q:0$1DK$6E04 M,:/+ :)+%IL.:>76$)O (0G0HC+ FX>[ M?5!4BP)8,MYFO&W9RJT!MX$1H:F7CC$%04GII!4T,,L4\\0UEN'<7.(Z0:50 M),J'+6I&MB/Y\%X8S?C?W_XF7M21ZB;7$P&]?6.JXL_3"Y-UF4X^W5M8WTV/ MLW'<]:*G]Y-YC-]W]2!NC0W#^O[9 JV6D/YT%,UT.1&:[_:\I8"AEB3KW^SS M&H0[1S:K37OI V?V1/[D$Y\.3UQPU6V4RWRUO0BL5V]G_LYQQ^Y-[\GBP+)X MG-\:6Y>)92UB&5MY,Z5LA5+()BAE$Q/..Y%W(N_$OG;BGKB;A_0#0KBX]E4Q2*23*2=33D:73",973+E[)IR M;J(SBA2>49SVBDF 1J:;3#>/T(VUHZ^CKAYZ5QS[T+&=82:83#"/B#%SWL$Z MHT?\I1A["0^7;K9M;%BLJ_ #(]ZY36(C*>I'UU6G6^"R((B0;5+&1DKW[]@X MML-!;;QT?QL#%A[+_.96*.*Y5(:",-@83SWF6#""O" -K< (HA0_G\SO[1/J M%D_H%\+H^V"I]:*G7BK2/!8:183BB@%2UCH@3BL=%#%>%(>QHC7+LHY888QQ#CLI+0,CI);(>0T(8RF10 WEU#> -ZMG M*B>\V7!T=L::C#49:W:2W>$%8R&""R@)W"E%&>;&4T*L%JBIT/,B6+.+S&'. M2LFA1 QE[,G8D[%G3\NR3B8O1\2+X-/_* CD%2/,.PM1SW+:&KP:^.PFDQ>@ MY )*@C>A44_%)_CRZICA]/$QT+W MIJ^.?M65&Y1%SP_3G74,XJ 8C*K*QR>D5,E(4,50?]MN4.O"N+T_<-ZC77T' M'1Z:(2WNO1[CV>E@,/+N>%1%DOKDJT[?C:WG-Z15WW;4F_Q;D]6$!,_\\#R, M;[^X(:R3?G69R&K>Z&XYEX$0;SR (TP+Q9DR F,'U@G4!([3%B'D>95RWQ2B MMDSMS.S;%O:M ] WRKT!8RN#5HJ% *PB:!9/76RUTUS8$&PPZ2QN](TCW"TF%,#XFEMTYB[7!V M9 #9SNZV 3\PH\$Y19T' != $ZVDH08YHCEJ*@._''XL[5G->G?FWH/@WE8< M_]Y;QJ1%CCL'")C68!$$%@P-WJ)&?^ M]MWX$8[DAMLR//LC?(?^QI:UN5[0 M%9D8J4X9[H8.F134#O6"AG/=+#:8>6#6SMP:5MYP[+$&#(29"3(2+ 9@< * M3 --IAR+P1LNO:5,.HF$I$2';8=1K!P8WE)'; :!# (ML?HN@P*>8J6UXL;X M $@J*7S@A/! =-00_-HHL%ZJ[9(FX><"#2TP%&<@RD"T4_.$DD82[;C4%!P( M R$XH$)K$243O'98V OT#6>)) /!X0&!5@H32;W5G(%5UFB2\NX5 >\"O'[/S9V_Z77OTKM9@R7^-0 M4RZM5-A("#Q5)02A%0O4 M>L3!4D!B_6-U0Y[+S)*9)0^')7=XIFKLO+>6<>\ ,(^J;/#$H& 14%#-=8-W MGOF9N3=S;^;>!NZ5VC,<',+,, "PTF'ID*(;A8756&(&&C,, MFDHC- U<>0T$@Z!R'6_9RSQ9=^@;:VX3>Y!IDV=^6'3[@Y8D0"Z]KON+,7BJ MSW);HQ#6&O?6\7DF([0 >Y8DQK:)$)F97CHS/2[L1.0_[=G^5_\QPO^\M9YJ MR;VQ! L,"G%-E'*84>:=(-:O;>U[<1ZTC",91PX:1_*AG)DI,]->#V7L&*(D MH&!5/)2-,]@A*B H!8@#<]D%ET$D@T@&D4=!Q$FD+&%2MDU!+4I,SE&4H6P7*$)4ZE4]QF$6]RC$%%*?N-!QS M;K%YVNR94>DP46F??F-(B[;LRFS+8WR_"^V33F15K_$[W:TK[^IA\2;1UJV! M3K\]WHZ_C7J^H.C-G]-];\LG[T_,-;FYG<=+VL'VG2&N/S)=O\'!;?2DN#6Z M+2/ *KV5ZZR6\]%P,-2]M-GSG>6Y5L$PBASP^+\@M;8**0I&8DZ:6YCEO- % M^:CU:O$!,/L^V*DM'=Q;NCQK='(GFGB*O!!$::#"&6#<:0%:!!Z0;JSYF3WP M&6RR9-%.7G]$LF#,4"ZQ)-QQT,I(BZ5S!'./L75\18#0D&#[2$#FHF0BX4]+6\]F_,GX\T+P MYPG_WJ, A"D+!C-%A=<@(!BCM1,"O';6(=S8";,U40JHQ$B4@A\^!.V#;%H: MGI Q,&/@3F4P:R1%5'&F$0$"1FF+$+? I4 @V4,RV*;2S44)BI>4/%,][EXP MP?C?W_XF7M219B;7$Y6\?6.JXL_3"Y/)SWT\_84WMY?ES;U5>B TP,;SR5<; M"@YX]?;RRA?:IG++NO<]+E%: MT:,HG-=UFI-??URQN5>'"NET.71ZNF<[\8N#Z1$[^.'V8NQTEL7\IDRI\('1 MV*X>1/)_]_G3R2?]Q;^KO/[W4?QK1H&VZW55D]G5+&YBV+^>,O;DRI34)B-H M@),[#SKIQY6O9D^94B]"J8)&TVB?7+U7=Q]Q-DH23#V9M[="-)9847D/O'H) M&;K3F](/SJZ]>@MWPCR>7H=ZP6?+7&'=.KAQ(.@7]454WZ,X!#GU8V"/WZT^?ST.GZ&X[\'$%U M^(?X^@_R#W_XP^O7<\?)3H8V?=@ZYU%#F%E#@DN<_5'/7O6K.,E;;T[./Y\> MG16G9^]7.B<6>GJDX.,/9QH';VT1_OCSV='/QZ=QXG]Z MZ!D-9\/M7;QWF"9VJGFXF55K&2D.LYND.1NEC%JB3.\G@EG]?@S:X\"$K1+] M+;2?'9(V#.MQWD7?N]C5%$4Z?^<*L:3WYM$4A?N@.KGFPQLC?AMEXWEQ?$N# M>3H(_8F1\?N'YR*L\["<^10_G?2K)!47%YUOQ4_QTZM!\2&>@*Z8Q,26]Q6@ M*<>LMG2+*T";W]E[>M!+8HIMTO_7CG-=OP#]SPV";)74FS2$6X1/$*%-)\$- M?3\0WSW]^/#(/Q/4E@F*O#""VB&>/KVWBYZ!BV2/-$G?,]FV./E\_E-Q_NG# MYZ/+T[/_*H[>7Y[^_?3R],/%CYO>W'N'R$.KLP,(N+ -5! M,<' 6BT(L1JIAB 'BO DDYFNVHBU(7V9"E9RMDBTPN9X:VO]6+?$;QD+,A8L M-NL5RQI(1[C0P;L@ !#2,C4W]8IPI(T!Z9O<_7B)KLQ+!C%A449H*CE]CK"P MRDXW!B8],O%]"7'-9HFJ_^O"L]])H?MQ08*/?C#XL1CSPU3B"U7_:^$Z@T3N MG=[(NZ)_[<>NR(;B]YLCO?4JU]Q:XKWC_-,FHNV,=DMU:AX>[N-8>P.T)Y&H MCN=HZGQ&4A&/S\.E_C8/Q=@ZQQBGTEM@3$OLN0+"O=)&@]V17"9+@:&4C#0 M\ YI:0D3V?8Y(//H ?+H$P+1BDPJHH*$O$<@" 9IB!%68J(9-1@C(AJ[Y6U1 M7B*EXKB4J"G-]K"X]4][%V?N"0J+6JG:(.9$H2:2\EB*F5!R"L)LFPRSX"KN M'25W/LS-ZY@KXN(M1?%H.*PZ9E2'LUSVS_J]1%I5O]N-M'6:G'9^,)PO1R*L M4L9Y26W4':W5!BS6A#+)*'.JH1S)$0-&<:F$9^ P=08':QH;#&[3\ ,IZ:.4=,]ZQY:9=4_FF1T[ MTN;Z9!;#?E'Y2$JVT_5%;])-,%U-KZT>7!6CE/71Z4UEE2BUI(W_I3/L^,'V M_?@K8>-6W=JKT.T^_.Q/-&MMVQ+M/CXADU8FK1QW<7-<$-%\7!S[ZWA$=&H] MM= ]5^BO_3C\_ZDOM%]O;;'\VV:9=^?Q$/-D%E]W?7IQU'-'<]0VW^=28@$" MHEBL+""N%'&*:PF*8V10V%68!"VY%,_0&9IC)#(7[X"+2?#!4!&\P%&[150A M#H&(J/@R*S59.[YA04L4CES\'$,:VB?6+&>-;^A6T/25)[\T3WU%_'_-1*G. M051N"ST8^.'C"0G-=-"2.-,VF?M:9=-;-4#@?&KI^.CUP']./WL>?A[XHT0H M\Z3TX=MU*HHQAV=:!B*5,&''$Z.(N)%YQ)'YAHK)Z]>3&@T4__P+EPF+S40EM&"^2! M$*G%#(O.8#"J&R'9_F X.&"!(+L&]^\:?!PJY^GO/)R,JVCUOKQ/A#>?"J*H MYA'H*$$2 F8J*"6]8-Y1K+UI@,5M2!.DY+S)Q-$*2FF_G)&Y\9EP8Q3IK= M%]=5WWKO)F&' UV7:&MU$D6; +%5J+=T#%+$$'T'V(XGE/%I0A8IL/HB$L7D MDWOAU7/0Y[%@2'BP%!L05AO+N"0A($:\1QKO2!!)+8M@S['4;8X)S.RS(9/& M9KF',>.X 82$C22,B;),!VNB**\2ZC#6%9ZS&6/5<6;%:8%,RC'E30RZQ][$E[8[2LE&#SA\ MG0N:!N#,$PG$&V,)1H:8(#4B7C74K]^&) &8EPQD-FIDWLR\>9-SP"FV$$65 M0 Q@)C5XY:6WE 5-C*"[,7 %B7%#0TFLHECNR:.W4:5?O9Q*/\3Q9<443KJ M5=.W7W2G#M&(/_)O/RXH/?!V5-7Y!JV02_8-:GM'JWT4R/EI1@X7,VKXKT@J M=^KE:$<\88$1QS1$B4$K2XFT%%&;;+8[\IB(U&^PK35RME,(IV%'EZN,D[GU MY7&K"I%EM*,*! *FD-3<. M4 !F'HMC0(4TX1\9MW,NJNS+CBI9!13 MF.(""#*28@C42>.1UZ!V9$R1I9*RQ**I;,,S9MV784)Y?Z5[7WRJS1!TITKC M'M41'K_JJM*]8='M:-/I=H;?6R&Q[!O;]@Y@^U#$3B)A_#W1Q4W-C_/PCS%] MS&MB(DB/3(*HH"-R6>6\QY(H8@*E3+L=EX8B):BF_)460%8VGV2N;0O7.J) M68E-" BXDV$/I+#5,UGM3,:M)..7H9 ?V3I$ M>)!**OK.+\G_E87XERK$G_9LE1+AC_WXW]/>E#P^SZAC3I8/A@]!4 M*&P4#DC;X+#'M*$2SG9R/1%%I40H"_&9;S/?+L"W5FL&VCMPA()BP3"F:61/ MI;@AD8UW%#0I6,EX4T!SYMJ'IOMB5.\'_0>I GDDE(F^W0K(R\[1]CE'%\E/ MVHA3]3[T3DGT'YWAU?O1("Z$K^IZ0O-!$I9C83PU 2B0B()<6R H6&0 J%\[ M2&))*R@ 6@V$!^,%"5@Z8PP+ MTF\GH?8>HW.I2B*;TM$/G9U?DCBV8YGK4^6O=<=-8TG;(73M&S#WCHKM@+X) M;314%8WZ)8G2C*,2 P8G)8G2CE0JBC>>HQUEM6!*2@HY+"-S;.;8ISC6!T^X M4TCXH,%*:KA6SKDHLRAD.6F(I]I*9@M#)>?9EMM6,>1^/:^5"HZ,0R@&*8:B MF^AR/FBB<*,JA50,KWSQW>MJFUG4N7I "W6ZU?LOW\&ZV^6=/TYCBV_U%PW6 M46L"QQR(X,H))@@(BH62$8=V;(AI0Q7TW%PT,VA[&!1Y0E-+=,4T 1R23**\ M%SIEQFLFS8[C1??>%SUW$]U,>[C^H#,)U^Q'.:-JDS]IWQ"U=^QIAZ(T(9+S M1!ZU-7<^C-U@RFA2DER$(B6UCHL$RA#D//>4VQV%OE!6NW2C3 M>@T>(NW;&D+,$ 2B9:ZHPYQ-#9]H2IS*)JK_7W M.J3VP9*FK<"N[)ANGV-ZCQ$L4^K]-";>^>I'& >JG8X(*B%X8PB(H(%Z:S$V MND$;VX;8PQ$K@2[>PC:'JV14>":HL%7NMI1RA GQ% P@30Q(98$2H;G"\<,= M>8 0*FE;Q:+GD&STN OGMI]F6K!]%OO1!E],F^RYK3+:;M R.]GXCS=NN7FC MK,.$$8>-D0$89DI$:0 )3'CPGNB&)/[MEMZ@O$1RSZ71V^P;R0RS9X;1!BP# M+0T7 8)#1DHFO O>8JT"$3NV/!#.2ZK4X3/,O@P-U]JEHO2OQY_]6)#K;RVR M/AS[X*LJGMJ5_\7W1BV)V%QZT?:N8_0KYZO9<'^'ZC_%H-_MN%T.?D4M9&.C M/S#KQ93Z/X^)?PZ%93 RHJHGR$O 1!LM(TEBB84.*K"UQ99%8_!Q">+@DFV6 MY-Z6FC0R!KT<#-HJEIBH U$JJ0P2 %,FG<)((Z8XTL:XM>N8+1@O5@I%2T9; M6BMUIYBQK]"5UK;9/?/#PNK!53$:U"WWYJN512+Y91QL^[J8=(),UW-OW6>N MMT::>!])XE/5_Z7CO'OW_>=(&W-Q>$0*C%P3H MIQNB2Q4D#=XR"/%_4=B16' %%#'K?6CPC6]5WF&J1(W-;0Y.NVN'<)0A(D/$ MNA"!!*>4,N4=<<"HU<:B*,4Y(IC3%,..I3A<4L;*B#TO#R7:)/5MPO>'%G;] M+22NM5#XJ0F#BC532^*CV>F8 48ZX"$1@A4U#3:QM MVY"$*$EC_G5;C>DO+,DJ@\:+!PWGA-=&:&U V?6N."-((Q8YWF0#86EMIO$ M50J(DI9J::/10P*-74IM3X56J2;Q:N%GOU7 MG'RY:VKNN=<39/M9NW1(=R%G3NG7+I)4+5=1_GCP:%@']HZ@* MUCZ+8M@OKJMD&1Y^KTM@^?\>=:Y3R]YV&'G:'(_=YFCK5K5)^*2_)XH:7/:/ M;"2ORG^:4-RGKNX-CWKNPY3HYNM+>&(H5T)KCT!;;$!+I8FC!+"6O*%"SS8R M- 0K0=%V&G0.KTE"AHD,$YN&">$-=G:Z;0+ADFR MDO+%J]"TA "W!!-M-O9NO]#H0YWB/XTJ>Y7*F_=#^L*__3"57"D&WHZJ]KCB M]PV7>\?$5@#?3S/ZN)B1QQSF":\=IU9[ZCD 4YJ!X$0Z%J4E3$)#C/A6DE=Q MR00MR1+5MUH0,_YL9:#,N0? N90X3!4.Q@@"2E@=. ^!1D$%G '4T.QQ*V6U M:*F8*AG+'7SI. 4YGO1 MZ?WB!X=4)2QKBVW7%A](]#J=4MK"A9*$U8JPU/F3"G#.&*1T<. PBZJD4 TI M]ML0CW I,"Z)?"Z->K.%IT7#?'8\&UB0D3>)\4??Z?WS53[LB"29_:6%-H?;+ M/)E;6\.M*Y0$6X5=C0@J).$'(YXR&+3FB%B+0K#8>;]V1[W.LA5N.(,2\R:S M[F&Q;_OK?FVY'= :)<'^.&?M^5.CV-->X:;521^Y5\<:Z0--W]J@#7]YM79> MA<5,,<\=]\9 ZAM$O-:*!PMBH><0@GHD,H?'EXV["Y%U+6+G.6R'+L?4"[+D4DK MD]9!5WSYVG&NZ[=<\65[QRVIF, M6TG&>SKR=EUJ8Y*57235O#_T@Z@Q?J^34%.%L]#IZ9ZMK=Q5I7M??'UO*^S< M^S84[=W6L_-([@FEG/?.$IU\&I/)4<^=3(GD:(Y&YIWOAB %6%'M'5 .1F*F MN$"4(H6%17MTOK? 0--*JVUFKAW:0M?C+D^DH))9<%P!]TIQ3(7S%#DMC)<[ M*I.!:8E)2]NIOV"3YF(J=9H705 6A,KX%V-_VD14XCT=>B9LI%12__6ZV__N M?1S:\.HJZN%)R!CJ;T7ENWKH72JV6OG!L.K8]&XP[-M_UX3:#NEC4ZNX=V_7 M0M.XXU6*LYAXE&X[H]L5Y;23F2U8\^CSF*@O^Y?ZVS]N"/ZD7UU_7OO>H Z&FL_=((1Y(ZUB@8%30@47XFH&J0C2".^H@!DFHJ2L=3G_B_)< MNYNH9BS)6+(3+%%>BV QHL0PH$AJJIW%5@COI<"D01/;AJS(9(GDGILP[QE* M]B7['7BNR9PYZD!R;-L/VH<(Q]L%V@=BDFX4\::8I @HFAOP2A,/PA*-A''( M(N>NX9$Q2*^2UPY/$,KN^$'855G IE><8%#!K- ]!,9"6!NX#MSL. M(12X)/NNJ/8BA)TM!93<,@,V_

    ($8?Q9 MBSC.G"2?7GX^DA3G_:9?_'B3E^>=1TD:[]DA0';AY>K!CQ8[-DW]GL1;'*1X M,X_RZ8XF6(?77.)^2,VV(60X6WLXQ#Z\]=+X-K UW@5=F G'=!.A"] 1Y][< M"-S#&5'K X9^]].*/'"[%X:W>T1!YRQ+T*BX-TQ>?1&JHI2>9:G2%8H1TSPI MKS:H*,]OO49IIAX5^B?H8 &]P".WX7MXTM/V0BTF3P9)FO MMO=,N:EVM)U5W5#0$?NP-KOII#BF>/.17<\].+@&Z3+$CCM4=U&W8)B^@O?6 M+[F?^!T']P]9USA]PK%_C]G#RVQ8_MX/8G:'K:..1-NN@7L:#;M.I"M2OLDI M]E6Z+S6&SDS/UFIO-[:;ND?SI5SVC$8X7U?E>$W83(=Y< M[WGKCT/K[;WS;.D=;>?8L-2T\]LQGUZF?IRZ6=#@V^^FG^/9XBWV:9+Z$3OU MY*?H#M\'$3WE3:OFY%_O6QC1B8 X2,AMZ#'7P8W?30AZ.TK M[U/Q(\K:-XV#-?TSCSK? Y!#Q_[6 M#;TPI [\8_'RFP>C2QY]V0&SP.^K,_ MF07? ]K 0/G6 MJ[%SMC.)Z5.G.3AIMG/.7U.?V7Z#8[Z7Y*8-S+A)3PEIO8C1;['BR1ON%3B&6OG4TQ5,:APKK$#,/4?L0-1 Q M"[]'ZS%':W"PLV MNI3>]11>UJ,>R\ZT-\L@=U?W;:2LT^M7M\=(T3Z*#[^C=871;6?2/SS(P)Y8 MC_J]J:R&\I[?ZV6M!OS&/L+@ASSY:GN?U6^J'>W J&[H215"X9KN9I3#,<7+ M?_L6]L0(,#;(&$'LOT,- ^H6#)/J\][ZA$+,"50\X1L]EN@R:*V3(I"]^$(G MXPIC@T\^CR..O;CB)O579.G_\/M>=(P8."=N&G$BW5?=[-,X:*[Q!F/HV#B& M>6SR_8G-H9(M9\=Y/K3^-GHD 6P=]$]B$+CIK.KVN.BZ>%_D)?=CX]G2V=&N M@7N[4][<:?@FI]@GCGMW9Q=;J]-/W\Z^HZ[!P$$?.LIMG88FNNAI7V+QE>)% M9U]QO X2G-2RBGF4Y;Q1$JQ!^]4.*FV[3".5KGI# R-'T=&9V]M+'V9JAG?X M[3BZ([D,A LAISJLZP(MB ZHH^L"]2T&VD&Z#>.W/<4>H:C_3"^RAEXY5VL MBO=<#8[#.\MX>"N&?_D*W!B0 MX[3"!V'#,D<99!06OLLX<>Y^_5EMGP.0PZPJ']:-*UI.?O%X%*$!>DG8:6PX MM85>N_*^0-F:HTKC7;4[COX]5PWO/0,<48%P"XN\)4L4R]']/:7*>HT-/5NU M/2[OOJB):DNX G8E[BM^=S,$L@>"J-Y] K%K-%EM1]M'%KB L^'<@F,B_,(/ MG9YT!.PIT3ZM$'BB"7JE%@?L304J^4!)-D>^XZZH9='8;AA0V-EGO\+7^6W< M&* $!& 0E_H@;)1NJ8*,PX+W&"/"1U2Y7V7FX A_^97XG8.[IQQL>'0[+(LD M,\M]C2.5=8.C&J;ZT&'$5]%QXD6DG0<#Z-H^SH*!HZH[@._2&#N6^V]NXJ 5 MOP;6"C\ DVL=3U27V3G^P9J&]0-U!4I+O,.@@V.-K=^"C9N-]5G.V+7U^>JV]&U^H+W;5 >)^77GOD9_WKJ<1 M/MQO\C:W=P2Q V8S]W%7-JIHG:!#7#HJ1E3S]^ T !"^A>@TUKW8B>CUV/^M M,M.FT>8F _^U_X@OR:,?1*:YJ(4*W>2SDXJ^NXL.1@TZB=#=/JONH*M:CSU' ME !]SG__7R,/SS:>;Q*/+3W-,/YVT&84<#N_S2@#K.AEKH((SU/\F$ -[5L" M;4?N%8&N,NN#":.876U:TTM67%=2Y+QWFCGO73OG19^I1,1$CCU>ZKLV1+;* M=2Z@7/0@&R35;%CJ),ZM'_!F'^+%MGO\7OEW86LF$UIN&?7@Y-H&/RA+0&,@ ML%'24 BJRRO%T<,Z.M$Q481')MIU9 1' >G9 1MQ$DI%+5S"VNTD:@;W4; - MUGYFSGI-]E$:1/*?)9!O,M-2 1BH3C=(P MI"_(6W[Z^'%Z^P^T>(^6\P_7\_?SB^GU"DTO+A:?KE?SZP_H9G$UOYC/EH[C MAIFK$)N&;"!>B[\&9P.-3K":^BD+)HOMA9\\O _)EV1ZEZ2QOTZ;"-4@+7$I M);5%HT0X* ;5>J3(4[%[%XOKR]GU7/6M.96A*D M\Y<*";U,6$IU#K0S2,<&\WE)M=2\!B1GJ#W&*44]]U+.(6JWM\ZDH528>I90 MPQ8W/M_S=A8M_3TX?&.[R6'.J#+K_KEH.SIV06SPXKK7XJ3UBKS_^$,*/XQ74&:I9V=LDU]1),HZP2 MUH?@^@:EFN[NDT7Z_,<)FJ9I'-SMTW(F^B:+/330CV94 ^=3HF@-X%2.8N]% MZ"?)8ON[3[OH=!'?TI. E:.!#0_6)2^^CYK<$DDJ!9!S"IJZ9)C2$N$5-9G( M%GW)"=O%"Q+:P;LNLJ?M#*1;@]5!IN*L0DU/BY-<9W^79%UM%B!G3]G_L7U9 M7X/6=B8Y59GEB*ALNR>^7-#Y.:D*:;R%%BQ*CS]_H M?O@,M;Y')G,$.+@2[>M3D/&1< 6W!T\@N$[EP]#G_U?%P MC]\H1.-;UAVU1E9U4 Z_0\=,IM&&+3DEXI54'=*ZVPI(8;R8*[P'IY;IT?!Q M,7OI\B@,_+L1E$C3:M\V I3MP 4$EXN##XGTGMW(*#U5[O+5T6;C35D&^_YX M17LV?-\&D1^M@VS<$D19[[?/C\B^.2S0ORQ?$Z2_4,YF7PY?I<&HAKW6_1HZ M&FT\[NTK;Y9_R',_$^*ZF#NT1PG*ID-Y5+M .;1'O3/W*.5=4CHZ;7SJW2OO M_' #[XMTJW?]NM4[1UEDO1Q_OAULL;T,PGWV*]O;+4LLNW&7N:8IMRWNS/2! MGQ?JIE^*R@X2#[<8O2EO,KRCGE?>) M(MY^(@-?&^@,30?%'6*"1)Y10+BC;*,/!PH'4P<#=;MK10*^&(TX(-,_M*<# M3R)U40_J\&>:B=\W[^IFO5X/ON[J=!8+?^S@&'>Q2_B\/'_5?FY[X*HI$?2$ ME4"X]$@5E\?+?\Y/YHUD$4S<6$3S^S8.1#5):R>@^')<./%-3'8X3I_I8?-T M&FWHV<<=G4"_/.R0$Q7UZ\):?"0S5DM4F"@#G\+HH%P&*&-QWLWMXF9VN_H' MFEY?LII&-[3>T01=SU9N$=?)?8A]L]9Q:B*E"F%S[0-[,=B$1!?%D"Z!0]56 IUDT=$"F M=;EBD3W;ZZ")[Q!JTQ80(] L4UK(SGO8N(3.A#5.0.CP:R%QU&< MBR';]$LV.,OL*O^\Q$\X),S""Y*D"7> 9,Q7GHW1Y[,]':.K"?1\C*%2Z0D9 M(UG>8KNE%YD?^U;:TU[XNR#UP^!?&7Y+(2,9M9E[$+%LW,9!&5T1M:,R9GJ' M=&'8.3QCU6">3$O=E9Y:H4*,[)OS75%AI-Z=UU%6>(L3G#7 0V9CQ39ZD6&4 M-&&B15M\-P6M)5"ETB'[%QU%,B2J^;V2A/4?FR.16\3IM37IT"1U8$G9JF#2 MD.]F8CMZRI)-FJ=?DQ0G-_XS+4L@F.36H#U,>$MIK2>_)=+!Y_5TM,EGQE7\ M7H4$,9J1=%QZ34XZM$QS"EW"5I].5\KOV[? 9MNT-%DYUAG/LPJJ%^MA@A0( MSL4 M2GIRE'J8L19=#45 =HX!5F"])I@UO6,JZWU+.8@)FJ"#*%25A0[")N@ 0_;' M[#L,M1UK[#@XDKXD?)+5[C[#5H-H2;)2QZD6V>3NC('BX& MJJUQF69H6P<4'C7U>24=B@_/)BC"CJ>1^G'P;B'0S*\Z1T.UFHZ14=?^L2'5 M1>:B;]F@,.V4T92B)\7\ TUNF'AT6X'Z]7>H=W;,4\6ZLYU$>(OC&&_$^[EE M)(>]0CP2Z\U!;:&PNX&$\N7;?P1LWN')J'9X2YN/Z'_NYCZ>-G5]XXY(FI,2 M=$]^$%*PO2?Q,AN%+/%Z'P=I@)-+?)<>_]7P1%.VLE"=-IMM[3I-1:#E[,QT M2BO_ M?[)(AP1I&@@.FA9WL3M//CE/)NJKD[*74FH[D[ M#L*W6V4YK9V,5[RSD]!VB4\+VUQ$L:NBUE\62B%"&92XHH'LQ5D&-5L#(",; MD"VR\ :B@AOCPJ/DEQGHP#R?].-]]9!G*[D:]V"L=)?"<;,Q;F(%E",9KR+H M72F@G;[D*,TO$1C/Y0'B[E[5<[<[89#YZ*,HX)L!=&: JY3%70#C;R1IT7]^ M*[DJ\U],<]9F-A55_PU8RJBAQ6+KIAI*0 =8^OJD#JXKYKC >"1E2Q'3,"1? M:$5.M"4QNB3[NW2[#P^K%J/)#(P =OO:.]ST4%H\7V@CS2L[9Y ,#.[ M7DY7\\6U\WV+(%Y)>G&-UM9$&\&-S8CV-KJ(2<7"171_A3/+LL!Y15>KL*16 M7 %<<\;BXYLP6@85?57@9R",5_9*R]_/CDV4>Z]DWK%339I/IJZFT,Z MM&!-:@B/=K2V1?>>LCVGY\_%E67+!XQ3MB*?FAG6OL]VA= 1W+TS\0M2.=V:U1753/7ZJKJZAK&%\&&L ;Z !PQ/XO..7$^EMJ)_7JB MJ-!O+Z[H: AZZ*AX@TW^PS+4-Q[:(JDF#C(_Y$J6HJ/-X!VSL5$,\00M0W2^ M9\.;:W0UQ^5(<+(#.$,-NQ$W>*H<+KWV'_E7DNB2ESM_E>2VNWX5"D!W_.KI MDN[VU1'A5:G0D6R"*.%(=A]H.P+IUEB-7;P*SMH.7BTM+K!6K<9Z&.D<)TT; M+JY)77PH);4ET!3R(7&FITH&,QT)WBQ)@T=V^FY+IPZ>* T]8= M0#HU51UE"L8JR+1TN#O+)JTP("T: %P'H.O)$^68F2M>?9*J<:1DN9RMEF,X M4*4^[*Y[?EU\)%UZ?,.^>8%/QS5%F[7MX;3<>([_=&AGZ4$ZO89V/?)K3C65:7M)DO*$A]R,+AH=7O,EP MD20G_KQ^P)M]B!=;5AOL@82;K(>B!8+39YH+_.['L1^ER2*^I1>B"[>@6LLI MT=%=CBV(NFJ&GS:WM$2*2RO9WL5#)ABC;&!V7):CN35W/[UC5%M[) %VCD:, MZ"JR%DKL['()&;C9?5LK>L,+O0&PX*<@J4KX$\IEL+'9!)5B$(E1+FATF]K& M@R?1"H-S0#G*22]"/TD6V\*TPC+>RH2:L#S'*B&T/<$J% UZ=E6E17IJ5<[L ML><4T 7% ;3C6.70:&5BVAZ-\ZE"GMK)5(7DT4"%5V!!12<#"DQ)!9'DWF&B M6T1!RBL#R1A*)RC;5P411;$$$8L2(([+(_!,XE=&4%/*, )5#T$LNW>H_N.NS=0@[*Y69E' M";4/N2V[ERW&0C5:NX<%W![[!;U#^?.1[*W2:6#>[EUY2P@VYK:9N'MN1;*= M+)7CE-Y =A.3IV"#-^?/GQ*\F4?SZ DG].#1=)T&3VQA_R+?]T5/]Q\V?C57 MTD&$E0OMEL)LU^&MU(.7W 0Q1[J4;Z_ H]? L$M!=X44>L8H*"4@_R "O4'K M@Y1*=5W'6P!@W)?TX42-#016O MJ:0,;3^@@S!TE#9!1WF5'=#? 2?TI?$BSM&TIL#P8JD))E4P%"9/%;2%]1/ M--4/E2J8F=,AAIDH.*8*^SQJH6W)?:II@JGKJJ-6!P?2"EJ:/*U]ARE30TS#E)G\=I@2S'2>3)@R=UE% MF.KD.>HPI2U6%:8,[1O-!H KP5D'/6+9-H KL#,0#U 7(-L2 M<#66\LQ4Z&ES@:AZM8UI3\1+G_YU'[?VEMR0,WY/X MBQ]O&D[>D;OXB,;)S6ZJ96#M(M$KF=#KDNT'VF%S-X!_IMRH8'>, MZ*Y^1D :OXYY0T'5(-#)!A=1(4L0LCX_?;[)W"^=1AMJVHZ>GG^! MX,"S.6/Q<4T8+<. OBK("&"L509^0V%>23]!C(,5VS[P3.AL'2N#2AE'UU&WRY MD)B4JY!>CR'A]"[Q78J")-FSFJ!K^LSQC1>*AB1&7[UQ0P6?H7;SA$SF.)+> MTL1;_(2S(:\RS170"Q/;%CUX*MO0 '[X5U>C6<[*D^&5/Z(X_]4Q>O1;7YIN M2AI(E6 V6.4I)5?/$.X&MJRLKNW\#[HZL)Q;G&V MV==UN-]D/5+V=>E=2/N4S6\NMC,_CH+H/KG!,;L+:?I(+V=NH )4IK1PH;', M7JH;&EH!7WH*T"KS8HE=]-0K*B8'60@7PA#%=98:'L31*=60) G*Q@XHH>+0 MZRP,L;^2'\98>K&KOROK,UJXFTX11T/QZDJ/G>P="U#ABHA!6C0(2L^$A4_1 MK ;3BSI,2XDH$XF8S G*I7Z'J::SG0I.3S-I.7_F"^#4$QA $TR"(]?D-IK* M;.N_'C2DF3W&7:5V83 >0UV&(7 "%W%U'1(T#,N4 @9G];N=8,2^$FQD@18+ M$XNOP#;'0!DRHBC;M*G'D%I7!97,CF@C#[C[PX58KNN!QM,KWC8B6*M=1,I6 MLLW?2* B*SZUF,PR,HD$@T]N*13)PH>4E6W+?4VGE.A\]IH\XN/4TB]N8:UL M6V+6#G78B3BJ,))+[=%UP*9;5$JZ^@T]+C=;H?GUQ>+C#+V^6BR7/Z";V2U: M_CJ]G8UF_+ M.KWBPZ!*NV6P5W35Y)"]CJ46,3@^N$6*^_!(4?%B*%W\JL:P;W+:P9=W=V,O MPL&#+LS=D:#FC#/8ZMY=":^P5OD=;,I@#/6E>\)(+X%7<8LGJ)Y^ J[;>ME- MO/-[^BYP2?2[^.YK+2?KQ M/099[U3_!2L<;[ZYR=X0SLF'"6L9YJ&S S61]WB-;F/ M@G_A3?9: =FP@P;R;+H'':VD&E0'6&X-:%4_*3:\@7J9-K1>CTEX5C2V][@,TW"R[)Q\5)=N MZO@Y-_C[N W0PI..\IBKQ]8*HRHVL,@H5]1/L-/2J1>_-$3)SP./+=QH^@LW M@NBWI2@HR"7P<:ZCU2UTRP,ZM;0)GH+-W@^/<:KHOA1)%:3P M5AB $0X6+"#,Z2>D %JF%WC %-:F* \'\:IBJ_D3^I()1D?)DWQ,^.:\FG E M8PMJH!CAACYHSQ0%2 @]_# *]P9.*I:1QT>2%WBY\>-%S&[7WK"+;\I1=R.Z M&'"4M,Q!ARJ.D95CKX*&!UU#%*Y MJ*6N4\FBAA3OBD3W;ZZ"IZSS7F7" MH]3),$C^."3A./T"E'Q&\RS3I$1V:M M D1-7:/"X)7@"(0^@PJ!5V#'%M0J!L%?4ULG^-6%J&8&KL9R-,# +71@R&TX M311>\3;JZVIR6?VK8UXM0BJTV$9],7NQ0 7); WIHX(9D$TZ)<] 5'E@P_K1 M1"1P]^=498-T/7X9-UL-O+IO,%8[F3!ME6=M3GH*"1C2Z3QEB'5 MU6E"%=*90#Z3MZ+:4%*K,8S9<\>3<>*V([I?NS$IUJ*M36P))/7B#D;;>G9L M<7$6;/L"W. MG!N\[_H\)FJ9I'-SMTW(EX";+!%P74[)Q MB7=P+O'.68%<\HA7_M=B:](YCO V:)[15E =B^'RJ>QKDO+DFN9"3SB^(\K2 MMQ)-BB*D0DZV8;HXF9WZ7Q'.29P7&I4V*3'Z_JV:HCR&1B51LE2%CHZ>\O;@*=GC MEU0.%[%A/$90=IEYS/M!&R@-9%BHH3E &RQM+4((J0XK'IP**R7.5HR M8=+>+Z(H= E@L4??3C/S ;0QR/,W[P@XB>16LXN YI M\2'DI)8 DPG71II^6J*A3H8\);MWB_.#"PP>^R@N_WGOT\N+(_1XD%"IB>T6 M-5JN0,R;K(XC&5<54&KI/7L2RM'U":)4Q0G4E^5:@C09 MRK=K^D9I^0VZTV#)VK>1]:K-AQ81596MA22V5:J% @&K3PIUR&M)"EC M]MHJ)4JIM%QZPCIRN@^30@73TE$5T0 MY6Q0U*(]+$5*::VGGB7204\X:"B23T>K^(N):71\-(JMAWIM33HT27.>6L)6 MG[)6RG?2HVPV =UJX(!>L@'0DR%(U)3#Y]'0M\^BH( M9!*=%)FJ=VN7Y#$SK^&(4IJRH!2?QK:V#T\JI.?+%$BK^ CY6HD5^IP_=5VE M1]J(Q.";-PKR\,AK97C$\IPX?%F?@D[G+G:T0^)&?"5=Z?AB.EOG%TF&KYZF MT"1%@I37NR;1/_=^&&R#Q5^"Q.7Y6HW=3 MX4.D9,P>DAC]BL/@*SK?)UERG22N5]R ?);TX3F-,S%6FCM_ M;IV4FW[QXTV1_[TG\18'Z3Z+!O34\===4/0$\R@O(=A<0!I*7[D(U;\^VX6L MOBWL86?/4#9+U]4&L<$KQSG;G+S8;(0I>?8W+=O#2O6XCKK#X8HX0L[(DMN#H* M6X9*8^6VC+UGDED/NA=L!"_BM#]3VN>5%,C/2;)4.:=!.THT04294(^M#N8X M L&079TNG@;N!65F#=I#JK^/DPK ?O+P_G)^,8^2S/1-?IE'(R1+:6KWH+$ K6O %]!HL>"K[6##H:D3WB"$4>IC2+T0F M\8$G2S\\B"UQXO-P<]N=U<.[._#L"E)7/ MS4;*%VRSPSV.U@%.Y%=DFS-6KJ#1902XB49/%>@PUE2KZEX: V%>C<+][3.& M'D)LVZY]%XV>C.:5-"::7<#V4W07A"'>W.(G'.TQ_YR=G*CX5"(B2^CQQ4+" M3*I!!BD)HU<^0\7#D>R.5[0D,?GN=8CPZ:MPD$ETTV,E:3&K2R<'DNE=DL;^ MNC5/JB []$8B,NN^AR\8MJ>1ZI#W*Q)6CSTM-R>PY[^X[DL4K4G,OGRSG^!S MU'L%F=0Q $$! (7C@SL\^ $+@0(3+\^].[]?8'WP\6*:T7FZ)&@OB6OKN[3, ME4%&[#RA8.-QD7#3MC_CA;;3;';!T-6TW4]TF]#B6&[SEH3A>Q+3A\#[?^1* M@#;VB)0XWK'#-PO\L'2O9O:YT4:BV"MJQ7Z*-C@.G^GIGL-96TJ+"F+7U:'Z M10?@;A>U+\)N8^'K@]R?(GNCT0)_-#O'Y2:Z03WP+'U%T?>@T9Y5B IQ":T7H3Y5AU8"'2V&, 1JPV!KC M>$1C9_XH>C'(-^ES3 1@H/J$::[D<-"T>K?:2SQ>"A0* (=9<(""'8?9V04Y M4(/X0B^S#\USV,%[R[K:P?K%4NWH>\#NK,IANN#=BO5MSZAH#.:Q6-3H\<2<8 7F(OP5>Z#8Q--F1_3GVNK MSQ.4F_ ]D V*DF\KDIW:\O5[/XC9Y=73)-D_%BLWT>8C3A](-C@E]\_0B]CF M&FTS8!.-KOHA?1M',<=C;&XO?8^A%1ZE1_E-[F2+?O>IAA1=!?Y=$-*[F2IB M3G]=NP/.(+J*;HX,U$GH*P?I'TS?]32"BU%^V]^HVMSH$<28LV:0J5Y0]#V^ MN//E;R' .,H]RRLK;W#,WD)49D%)5]Z<)Z:SO?!,)!DRIU(ID5YW)N7UKFW,\=7GBF;EABV0N/&,Q%+[<8SN5P7T+C& MZ?%FE6F:QL'=/O7O0KPBU]G7I-LJ21BR^U>RCC0;4S8#>96[AV=RL"U-)U>!N+JL*^HQTNPL'1SO=9 M.UP<'.-P'U-RN*[IAL0L1S"/&?TJ*1JN+R66T:WT:]G@) AW;$>1_O15PVV?;[1:+$/.R'2KYUNT'\V\H3G)4!> M,)5QRIAO3UB,!_1OH08E_9KH!N]O7WFU6UYSX!\U'"^&S?K]Z[S?7_E?J_?( M%AI1527UNKI25&K]'C_ '/KEQ(^WCJZQQ[L8KP-F>_9WB)G-$;V"(C/_7[R[ M'4Q8RBOIM5AL;\;64 *^T=) J?2B:UTQ7I62[1/R*R2.;Z@V<0S2O>$:ETUK M<->NE-;6-I _PMW';J 0PAG/ZMXX00=BYIC3;\8Q1=>@]^29SFJ21PD)@PVS MXPHG"3V1^/M#UI4]+[Y$>+/I_BQ725S %V'DIN]ZK(NX-BC=;!5;_LW5%Y8LF_]7DW% M!%$E*,V(4:X&,3WHJ&B";Q3E[5%NO]-G[^[V4CF%%QTL#= HU/3UV"(6>$78&S+*Q=P15(X?N!(ZZ M!^H F,(7&/OK6.LY[K?Q_@K[XLL=^ ^+#]]\:!D*Z^(@ MXQ=7LBSHLH&6(SO>L Z=.5_5VGH21W9W52BB4E.K;L?J\ M#@M\NE*MJ^.M5V7_>"!@4T#K*@EZ?4U2C,[^ZOCXM4ZKZ]UXU>F**\T[K8!N M?Y#*![P(0JG'PJ_.VHY5HWE)[B2\/P+"GQQ-''[TXS\P6P!;XO4^#M+,'-'& M>BW:XMLH:"VQ(Y4.'IAUM,D@I.;WCB3H2.,6.WJM33HT2AT^4K8J@#3D]^U6 M8$%92Y.53YT)G*H8PB)*C!BUX_07WL\$<1K.T1S%ZNGF_^R3O =9D5M,OVD0 MXMJ^]!6Y\).'FY@\!1N\.7_^E.#-/"IV0$3WTW4:/+'W$8P2^U11M$8_*BR1 MWX=1D./>'NV319G>U'H5R11Z<2F;[=X.Z1[/[%?Z]SJ3GB$3;^CEVZ04B_R# M7,?7+/:*&#*A MKDW<":6Y.5B6SWW?^,\T/;K8QW1J/!O.TKV3^3\:?FC <3CRI<%AO9U;J0,2 M)/KJY-NL]:1D?>OFEZR#7,=[UFN.8V.SOAN0SNW4W'&L9*YO'];4Y23U7Z_) M/NLLZ\8UDWEK&9E$HB./I_&K+)J5Y7E"IY?3'?U>1&?O^GS)X!.1*DT*%$AXO>+Q2"[V M5C:WK88ETH#:%$N3672XEQ:,@YH2OR0[69>GI<8(Y=*::;_^H1%Q]*16P)-;EX\'182YT,:1H"1I88:[8V MZ=(F=3#)^:I(TM'0NV.!K\*HV#M.Z<8V>IWHS4EZ]_M;R]? <_I96O@58G.]^%- M-YN 'B'SPQL_V,RC"W\7I'[(*D/?-4NQW^)_[H,D2/$2QT_!&M_@." ;NO_E M/F)26!'VY@K'0.IX^_-Z40>Y5Z\' ^&7;88Q6'LC7U\F>/DE%$P$G8XZWK96 M#)Y'M%.O3QR)=NWU[*N2'7P]:!;NYNOM+4\@;( ETD,9ZSIF9"G^]&9^,>%? MP'B\N(15=(SI(5:T)3&Z($F**O*^!Y9>O?EE1Q9'@ZCZ?0+\XQA2&N[=&U ' M(KA2P3,CF1;]RS)J!PMHE8[7(2L6&^1326,YYR]O3.&-%\J]^EQR\.<'FUD^RSR--OE&D23!:;DY M1## [L!9M)L1IV5T-= %N<9IKE86^TRE>3>WLYOI_!+-_NMF=DT+]DVO+]%B M]>OL%EU\NKV=7:_0=+F/"2KH>//M: M7.DBN13%E*UQ$%G-!G0:6:4(?/K-4+'.X60M48=-M>7A9$0B.JAYPAD=G8&) M2.I^\&+H-)QCRR8-RC^[K)+ .\"LIW5 GS7*WC,?N"-P;JO.R$UD>8>[R5XGJ!-3CE!?IHY0H2? MDS^A+<;E#09)ZGBPI>\;I&/S-0]+*%CKYR:T]#B9L<^W>";%Z?L56?E??P_2 MAP<2TKSY/8G9KK[SYJZ^YO2]I9AR+K^S&-N)_8Z*M?']RR7X[ M4Z0S_S:BO7(W,-DB7-1L0%^.W'2C XISR7DEX22-@S7]5\*.(^RCP'64L'93 M NLRC16#CA)KRP=65CE$$=C. ELC^@+0V0%!$[K*CRI\REWWWU$CF>AT#1M' M:^WG^R2(<))Q]FH^@6F>X"BN_?18!EA#%7 M"9F!=]8NBRD=A7KGT^5\B1;OTTW$QI7VN()(-NG5&J4;1WTNYO>G%Q>VG M665KS&AVP&@T,C%NC5;'*V)J]*URV4Y*N\7W?E0L"-5NH,VLK")[L7T?1'ZT M#OQPF?V23Z4)@ 4JLRP4!R/3MNP7A!60L(8T2%I"#$R/=_YI.;^>+;,N^_;# M]'K^/UE_S;;274]7GVYGM"M?W,QNV>_C"22P3DUZ]*E&,3,(\;6:9W#VNMFR M]X2+ [QT93PS>O;/?9 ^'V]6$T0U<\;#MCU]1NN=)+JJ((.0L5;Y7A(C8=[' MZ>W?9ZOI^=4,+6<7GV[GJ_F(TH\.3D-LF[.Y@T171GT/B9EF%TAF,Q')8I\F MJ1_1V8D&*(3/BP_$>6X)OY9$4Y3M6$V +%S&J6QJ7*1'ABL^CW?N9QQKC%X' M$4H8B>,+M\6M1C0_=-W_6Z15-Q?(Z<,-C.9UU%^()@> M-7<$^YV=7+%@6SB%THT=X.TK+_]]@BI/3M4!!'LIS1W T>[(PPZ5\^?V9I4K M_)1]^_9V23.FYG8O!1/4/B^IFEXV>.EHU-K9I1:DV-(U@MV5AC["V\FEW8*" M+5Q2?N[>+0V-3K+/]0/>[$.Z:;15_YM=:"Y:;C)G+/-5 T;;?DM;%21HC;5* M^SDS88<38+-17*O0P4F(;?,U>DMM&;5NU%"S"^1>T'MI\K%M-JX][D?+3+P, MDG5(Z%91P210)][BPQKR6D+82!LDBKLHE@'97)YWL?CX<;[Z.+M>Y6>T+Q;7 MJ_GUA]GUQ9CFAKKY$@%HXCK2C<14P=Y!OY.>>G^7X'_N,S-G3ZQNHZAC5M&5 M_;"8SK;;%4D&[6452J2=JI376WXZ7\[^\Q,MA##[C:+/<2>J;%!B^.T;7:2( MI=8CRN6Z35TO_.3A?4B^+/>[7;4G\F&\89&-:$KUA3Z?K-'@*TF=T>]SS?$4+(X\F MA>[FG]Q\NK.SB))K(X'\3+N#32ZB#EU'4N;7RPH$KPUV[T5$YM!^?O?(H&3K238XM^2;+#-]0 M21-TX$;?KM^+;JD8V/$='<8QEI6GLH=] )X2.B\6=7V?RAJ)VE8PE7 MQ2'(Z1<_WE1MIVO0^4[G)-D_YK\9ARY[X9(P9B.\AY#6W9R^PYNU9::ASE)A M=6\)V:)Z$#QRCB\. KB[(B;".)DZ/G;7HXJ5MF_@9#;O,+>RV-9O.6.3P#03 M38[WH)7'RD6S?B#"RME!2V&VLXA6ZD%G&R$LD'LT/A(UF$A/&-TD?'M*8%+626YL\!;#015#ZE&0&SY(T>,S,;$ZA\A\6 MG[#YT#((U,5!@IHK6092#H/W*6%9Q.%7MP@3- S1^9QU!-3IJA[-D^!DN('O M*59N\8Y.V43W-R0,UL_Y_PM'$28\Y>! C\B[;X M7 I:2\A)I4-"34>1#&)J?N](4@QH&1'ZG-,XSOOTFIQT:)DZK*1L53AIR._; MMXR6M91+M%KJK%SL+$MUV$'FS,-:SL:&VWG=UI?M=X+U*#C'<[32E-F%Z6F@ M:;2YI.>!R(YV-\7Y#5$8U^4X!G,UASWL5#J [NF.@7VM*1X)2$#6H5T/'#3 M=@G2N7XBB96D0VXM_Y M^=VSA\.@H\&2M@.0;HW4.ADFY6P]D:U,=N"N+44;< *M/!OK M]UVTZ]:9#*5Z%69JG>,CP7&79V*@+1T>]G( M0%!SG\1"5 M3T<#!56#$J.OWZAAQ6>H%:V2R70S1\Y&8C=^G#ZO8C\;GZWS+HR/!UWRP^RX MBMQZ:ERN '9>7$N7?%)<0X1W.[N:KK*\[69ZN_H'6MU.KY?3BW'E;]I^0+JU M57,^7,Y9GPS7T3*&,C.B#$Q!)B@R Y>!"03W66+&) .3L;8+S(P&,,C1#WS<$6EXTV>&DU,3!NC<=&%D*=V>X5"!#81I5;3W87. M7GF, %4H)BBCF13ION-CW9">))@Q@G E1_- E)W@4),RL)G9=\PM6+4MENF^J_=EO6R2'>T8U=G=_F<+51I<0+W71,3UO]1L),3!BDS[=^BC\&4?"X M?X0:9756;#OXZJ#850PW-A5T#6UHJWN)]]V,\4H2]'2@F:#'G.)$8WUWP$%T M 5:N#-0Q&-L TE]T?/.7VHOX7QWU(G7% _8BI>(3Z$5R4T^M%ZE9[;H7J1@C MZ$5RBI??BS0 -W OTG;EX7N1W(:A>Y'JFY]\+W(;)'^\CS&>1RG. F0ZT$A$ M0VT?/8A4[9CZ#XFAH^T]U#8/UG>H3/$H =IF%"@H2%">0V)!;_V&\JU/*-*,9)&JH^5C"3AG1<1Y_SWBN(TXT*M?)Q)R7)U9[?T5 M^Y_MT% [6*8ZQID.B:&GE:FZF>50F2+)5%_9U8)VDM.[],I0"=L&7D5[0+,_*!+TKN\PE>]3M]VE>,9!L$>/(R]WF//3P M'+JB&Z RH3E$QW)15S='Y-[(U=DK1%=O&0GDW['5P29G ^$[=02]$VR&FWW% M\3I(Z-MD<3,.HNPM66 ]XPU]>U54'>SVI @BZ>S%-/ !;9]6*C/*_I1[T_O[ M&-]G/3M-(?/'Z*F\VQ ?F1$9Q;6&_8.FF43V[IZLXW/EQEV#MGS M+0G#]R2F4J%F.ONUSG9"M"_K7,UF]/,^HYA>[?75>ID4Z=%BK^1 !0MB/(@R MHP;IJLU_V+.>MB;.&A%Y/:#:D]3/("(]DQ4 M7\5UJL*5P>]([.5I_X[^,-X05&^=9AAH?5<.%!E-"PX53M &!BN[V!:KW[9G MKSPVQ#O,[/ M/%E0Z$NK1T6\83)03CM!!S'H$F^#*$@QR@F.8@M:M^&E3WB0P?RQ'N]Z4%8- MG+V]BY.[6H(H&W<%?GC,:J=?@V9!2055>5>+B,KVKA:^7-"[6J0JI'>U2#B] MPT-T?(H^T^>N[VI1-"@Q^OJ-NUKX#+6[6F0R3VK2L1CX+?9IDN&< KXQ\"M6 M3O-,BTZP;F&7"ZT- *KHVL4 QP7BS$T>Q22AK?5]%I?K:%1[=:XD1_FXY>07 MX^QA"EB-SL[Q86O5F=L"6<$KUFW5X+4W'=W!&?K MH/T0N-E6'1"P-<>>QR]Z'ESV/&PF>%+N@ZP5.Q[E).' #7IC_KQ?,..",X( MHQX(^MU/LNLIW\-)[]-).50'9*C<=1]D9.ZHNJ$NEO?:$YD;I-\9E;\G+[,[ MZH98R!ZI,PZ .R4C.T#[I0Y?P$77=.Z'=./0\@'C](IJH&_9GL%6D17-)B:S M#,PBP9 A5*%#%NRDK%[Q%+''J'P^BHEL9;L2LS:HPU?$406:7*H+2-QD!EW[ MCY@# ]ZCXI7KCRS=O2H,_ Y7CG"9;[?(/?H+HC^-PH6Y;4+4W[+NJO]_>V_; M&SF.I(O^%6* B^X&W'/'[K,+[/F0@,MV]?I<5]G7=O><.?UA(6DF]\)TAD>DRL#M=EH(1D>(3P2 9#':INO 1HWJ+DN)O^F_''BA$..UR .]J<"_49VW7S\?OHZ,U_LBDIT/=Q,SF,?=4@" $ M$KYK;E'NO_.]([G+#3+0%S%6WF\\HE_P1X@]BV*H%'<*,?B6@_N#NV2]VX'' M[8,LI.X>"OS/'9UJ7[S0_Q%>!*ZD:98EQ32^JXXL_$A#H( MD"W)%M^520:436*^BM(WP5[.&S117BM&F?"N:;VH"%!+$=?:GDE/ M$^LN&>2*RQOU%$W(A6;3= TW0E]QELQWC^KF^OLI\H9GUFO:ZW M(=WD7]G,P(X42P-SG8)(2\R/;PS.:_Q6X/5N$AO(51SEL*,S8(_1+@HTVW"]LMW_#W:4(+@!RO,84'G#^PE#: M3&@$FSW8"(2 XC$_Y$-)?Q8?[SM"%3VZ>O?0E$Q%IL)FH(G*5_QZNER275:F MV>--3C+ZSV654&%R'-FU>?U-[9M[&K"M0,@ SE&VRJR=6"YN\9(%=_N6J-\T MK%T[0XK ='/?W&TY=4W?38L@FYYY2O(J+8J"8Y,41;I.ZSGAZK]W1;-Q:MW<=[_-4B"D%W"4K=RQG%$,#HF%T8TJ% M[,41JHCJ/ZH8 _U1_Y<%&XA'&X'7\F#!)IFLP: M5"9:3IYQ7KZQ-)3R-./E M^I[9V"%=Q+-HT89>!BV\HRVM#-@ RU2<.J8RX[*X&"_:O>#@L90Y#HAS1PTC M)FWC?I!D*.L0+]&1'\._Q6QG@#ZG+H<7@-@EFWN<;T^&23/A- "Z=L=)@\#W M\3CH#'YF,(CZ4][@XZK5^/1@WM"CY;X!HI'\=G^2D.RE17!H,) % ]X!Y&D2 ML)<#.2@#>6N0\[,6 1CQ(Q0(/ MA' _):;Q$?Q733EL BMK-YI6%ZR\OT%U M\!.-9.8W6P0S".K(9Y+7CQC=,(8+([S&SMS"/=W]O.I"QG]!-%>-!P$4:AWE*@HB8)G!NO[V%BVQ># M?'=IFUYFNX9S"#/AEY>>[?*!B)C#&D>&ADJXU V M7?"WJ'Y=7_@62>T);;\2NS[HFX6L1= M_=0F-Y)D:VP#!DHS^[?XS$S0ZQH#$_>-WK3V[71&-900BSG=/Z6YJ36-:!7& MU*&=P)9:[E.;TE"0K27UVRL-Z=_C,Z1QAVOL2-@O>C-JF^FL:, _ B-2FXW: M4*!-P_HX'UO74>VCB?E;V$"%>KY^A)ZK+0I$'C;I8PR'9V5])<>X,:H5. ;9 MC!7P!#M])^%MV>O'[;RW?7R(O2W9 ;3K[D![;:,#>CE?A'9^5%1/ZL.D$KZ M0W. M--*>8)TQ'UB.,%FG9A(\X$3JRC?/F$K[;2C"[))5_P@989+5"2;T*D;9$6+3NZP3J''91) /O$[$Y^)OWJGK&A[=! ;6^%QF')=TRBY\$R<- M>5S(Z2W(]/)-#T%37[3IK!IX/O246GI=H.DG?''1NQOS,"_"]+<4FTLO03!I M><&ELTRKRRP]?UD0=UV2Y9]/9+.BL24KYE"^?24EYD_OGC=I><82L)%1?6 A7JE[.&M$VM%-MK:[OU^647UT91G-^@CS67 MU^K*\LO;Z"ZP#5V0GV697J_OV)J&,"E-^KY=J1R]]Y[K#SA"&H&,N7I.+VJS MJ)-[8\DRDW<4,?RVPSGZ@+0_,1?R"0'@W^[NB-)*@LP8+#X[0XU1(A1H3U9)!9BV/G$I8OZMJ-NUS4D M$PDAK.H)!8??;!P("+OK0[(^049PJCU$7;!Q0ZOKI]QM8E478MV18KB,_U80A*J M^O7Z/OEV@_-/29$N^7KG<)B;@G[ M$J\FBA0XUUQBLX_.NW.7X"^W,[6Y;)Z@45?>N6%V(S]3FDXW^+)X# M(XF%V3 "MD%ST5-:J;46-G9LR5QY./"7N,S; 8$*!^"&!;6+,.>IB: 6Z$R*58WW@47>$PTZN^5:(FM/@6$?> M$E=9K3'M>NB!(MWS,.I%U8Z'E(%\OT,C(Y M*C(/9"4GDZ;%;*"CI%(->=&_TV_IL"*2>0/=R-)I,)6YMB*FVU=72',RT3X3 ME7%RLZ3$=*I(R:/:0E?"PL0HA1UG:(YM6R-+'$B*SP:%&<0V38SL$"BKV$3( M?+9HG&ELS,;,'J-(0+:"B+%-ZI*235J;VV7H1&6U=M<9%J:T6+8RLL].JTE- MM)4SGY4.1;H;:I_3HC9'^C22+!E;8!A;I;#7; RS96!NFP.9\9GG_2MQ,,]1 M*R/S[+2:U#Q;.?.9YU"DNWGV.37F29\>A'F.@6%LGL)>LS'/EH&Y>0YDAC#/ M_?'KW^>\+.]8Z*M1O1UI],0^MI@$KNX.N2)M)4%J=OOSBK#J72 MN&O-LK!?>!8V6:/7B@IMTN0AW:3E6UCK,T, <>BHOJ4IFW7MRX#_U% #6UPT MDN2%L^._+#I)_GLJAK2&[KT!3+)0"(>PI@\;S :9>W:CP3W^5GZB MXOX<8-F(=E]A3D7K7Z])SAW<<9M(TQ1MTK1?=$@0._..;I(W1A;ZS*=)AQ.' M?AG5:Y(W&Q1LTO&?&EE@?MI(DA>LCONXXNM9?W RQ.@0)PQ^K!@:8O)B7=@&JTCRFQY(V:F:(>CMJ.1ZAD;6>?EBK"^ .QUSC MCTE^Q1G]UX;IOMJF65KPLJLOF%UJG!6"4UK C.UC$RWC^3RD1I60,8J9:D#. MTD38HB:JPI0>V<&X/E-,N[D_"S0Y>T"-#$,:M8?YFR-PL.SY_@C&W[>I#KYZ1[%")C81RP])O.YP8Y8ZTA$=WN5EQI M'F[(N+X+B_"KD:H#WT?LZHZ#\4E[W@KYF,_Y [YS.=M^I)#+@$( M-0%R.P+>B^89GQJDV0NNTT_2PW(L$@BZ^18Y&IR]2Y^EHX,1Z1721D(,RF(M M)C,0IZ&YM:D#&YTG-B+_,7HB*XI_I#Y=+LDN*XLZD^ELE^=X=-4R&#_[D5O& M;S[O)-8@Y$BNU C(82ED+)IWK$Q2^/0W.'"ZN2,]/IR]DIBUHW=2Z1F#-848 M\]7:3&Y*3C% :WTUOR-4<_PP0PVP8K?#@X@68N[L#4VD;B8D% M"B?4"LUA7ZY!!3?)#LN#C"OF-T^0Z&(^^XP_QKC)\7.2KDZS%=_V."T*/#J< M#,7./K:0L)O/Z0D5"!E3J!0"\G=R$8OZU>'%$FIH&'Z8GQ)3<=M?_+'!.5YC&LJLZOO%O!CH_2H-/U5)4.(![GJ42L MG8]2R?6,P9S"G'=4:3.Y+3F>,L*,YLAQ+G&6>PP4+CPE?!<,J91 M4>;IDMW-5)+EG_R"IN)T6:8O:?FF+)'CPZ+N%3<6GH[+12AD74(/^2KGY,QV M<9FM2;[E.*7^Y3')N2NZ^.>.TC/?1)'*3B+=4-%AW8T7X@@< OH^Q85;UXVX M:Q/"<=SB)4Y?F#+%?9ZL<#L!JC=D]^]/-QORFM#._$SR<[)[*->[3;MM2S;I M\FU@H%.PKKL*EK6G X)4!M(Q3:"7RF&!B]NG5.V;5D(;XX_/"&'G9O.#^8F9X8>FX3/"D,G*=U_2_L-IL3:!70,D*L MH0B5F,HLG%9,>EP^; =F3602XXE_P^170E:OZ69#9VI+W\T2.2^'JDT"7C-6 MA!E)#UJ;2:8-5.D7,?]%\_Q@7(P"@(XU690X<*_",F+K6GA%HE]H2PE2+DFJ MR:1FXE84J69UA/;,/JQ,@J%8S2S^P?TF)_2?Y1M;WBY/LQ5;]WYF9^PA1GL+ MYBY9E ;,YTP&TZH3-L/25#VP7#$S@8N&D*]5XH;JL,HLV0#=-2_,"EX>26): M.+O:D?8(03C<5#Y(4&-OGX MHZ3+K*06QBX*J3)=(8(C/4^G&E52GK/6XI%H$;AVE5HKN#(]*CF+_7N4<(+# M"G4,8.M23LW2OU*/6-Q=X"U<'2:#2+L;G6QVKL\[2VSP.,3P*9 M*4@5K3GM-/[8 R[B@(LS0D87OC$%U#G]28,(<>A __ZY,88J=F 7L:ZZCHPT M' [GB JP@YHD>@#R1:$C!>_X +**^\2A@20@^+ A7YS$:$2A[E3>4 BUMSM? MY[?IXU-Y\0WGR[3 -WFZQ/NKG^NWQ?' C+UX-'( IH5+!C#C\%OIG7"X$$$!"#BWQ= MV/4N^'77)Y1IP%TZ[:/!)';!+JEF;9D]U 2(Y(A3'*'69FX:FVF8M$2!A^/P M9B*[\#J8G<0P>^;*I^MT604'WU)EH2;S4I%&8?;$@Z# M)3;4)T-_,,+ 5\^;(D 6+*N[21$/CQM*8UZ9C,CLZYQLDU1Y,D=%K[>QAGXZ M*ZLDS&1G/6&.EM;AH;.UBC1>:QN@PQAUF;'%54T.;Z\H)8G7XH;S,BC+? ML2WRW[*DNOD9K_@L>)>5-SG>IKOM:;;BI$6Q8P?^SDA!9\-XM"X,PZVQ6%]N MOO;L)]_8VO^CLO8,/R8E7BD7ND T4KH$ F+*UP4_Q/M]HW1BM*BM"9&2T8= MV%\ (95, I>!K_%CW/-$$#J&-RNX[64872:V*+:ES QHS^8(=1BAAA/ZL>;U M$T]VJ]HT1L<9'J&OP=,^HK0\V4)S5*87:.9[A9."ZW'ZP&Y07@Y'?>G[^EL* MWGNZD!%'R,A:QEQEY.(V"_[XB)L>G9/6KP)'RO+>(H8?N&\B(](NZ"5\@J)8 MAEX9:N'0:KT-H=OX''(V@F@%S?J2Z6I_*WM$&_8ZALALW!\B7!K@48A#D BF MQPTL%AEQ->[-XYZG.93NDPRY^OX+- Q>-[8B\R1R@OH7B@@\H3AF"3D42KFK MH"EIM+@>^)JZ\GU8N"KZC)A^Y3Y^Q[1=(,LXA0#TW1.-0.]QOI4!6DY0_V01 M@2>@QRPA 2WEK@*TI-&"/_^YI"]B0K2BTXCI9^XC>DS;1;2,4Z ]A.3Q,6<+ M:2G)KM=U[5=>R'&\?: EW>\<*$C]-PVDS('W"W1R-%L%ZN:+/@7;2Z]IT!^< M*OP&@;Z_B7V_C+8%I*T&.P(:[A&9SU6:XPLXQLK&UI8&<#*6&*^G)-;C';_Z/QX W. M>4EH^I&O'S9II? Z%9MVC*\1FV\Z^L:2($MG&LN4%T1UY3/HJ5A.90-$2(M M5>B:MC;8(!Y=-ZQ":]"\7U[66%Z0[.HG"A5\R6KF\07+OZ?ET]FN*,FVOG%( ML@ANW:[)HC9OYYL>:BH)TDYMA2J30*UX+1JRYL1%+ OP]D@AGITXR-PT9='+ MUK23&YOE-G>*OCE8K[2M@04+VDYHQ2-I!IK+F@9[59B>=)J5D=9$I4QHM! , M\/@O"ZH/F\,])!LVY7C/ )2=W)D$@0 G.\T$G=A#\*Y,\A( A"_@ 76YO( P/=+9PQ^I:2HH3VJ*@\=H61=LFNQ>Q@,,M!V5J0Y& @+=K-!('&I_?G,U= M#N(WG3]D50\KCJABR7+*NTSC.*\!#'EP=SFUEX1WC@?L$Z\D)U#@&4/YQBNP M4RUPJD3E(X=:3>HG^\) ?>55+(=P)K %2*V MEE)E%0#HH8VDJQV/(9'%[_5M]!+P^:\#*;U4/ MNJG*L:RA6:"#N/9?W[3U;;LF:RHIEJR)=L/7/-E8UD21(S%N,D%JQ%#(U!D1 M$GFVB1!"-HOV9$!>C0$1IAM+<:#)=5#UDS[%8=A:E]D@EA:=^=G8G8W!36MI MMB;FG%8]E.AL9)5UQ9Y(/>YJ4YMR-"9C*YHL8[\GP2%7WRE1>B34"U?'!Y$< M[86[KW!C&+G'LWB(WS[ ,4X>.W MPERO?RNJ:U8'6#:B%9;F&]&"5ND;<)^N8)]8D'GM/E'[!7_(UL%V1427B9OU MM;2DGZ)+5-7]!LWDA?Z$_,/;3V=^?9.\L;K4Q?E.MJ;DTE1H7;JFH,:F%@9^ MG-9!N+D]&K!;?-Z5NQQ755110Q7-RI,3AJ16:]ZW*B-6&\G1UA#ZGQ3+9H'_@)$=?$FH$+*+Y M7G$OF6',!?Q %9KKK9[/]).+XM>+;_4-OVP,IO^WND^^B3>473CT=X[M.,!L M$=O(!!_XW'4PV/FUYMIL\4:Q)>N$IO'>JVOW"C=9;9@)=E/M=0D#<:L!\07G M#V02E.N&1V>V#COF)&W;J=H=7SL@Y1'"G$)GU-K#ME>%N-M%'__AH-[WBLYDJ2:VM( MK;2>*["L6 W_Z:UH*,K>DOH7 FZ"I2+TIFG%:#)8>XUE&MP7(R!RM>D]DEEH& M8_,TE!FFY$?QQ/[_XI^[]"79L"G%+:9*I2PGG+TXS5;]!QW*&YXZ17=VZ3$%^LU'M?2"B*\+4HRKW#O*B=SJFN]2*J[KS.(^NIB M++,KM&#W(E=O4)JA)>49NII+$/LC,:!Z6&]F3CWZ!6SF_P('YXK =G?#J!Z7 M'SIF9::*IR,.>M3AQDX%-H)01<).\PP>]EM4&J!&!78G0?6OGXY0JP=J%$%, M$U2I\N'Z@EG1]^O[ FW/>_U0R* 9,@8..XZXG1W1I_D#Z#29NV]J!%(GS!PS M"R 1[GKCA_;\ %FCZAD9W) M"I4FMZEAI5I@^ M_3 H'5QBM2B (T&^*L =&8+09%)+.H&;77Q8F@1%L5I:H!P([SHG/"H\IQ,% M077X:9A#%5L:, ]=<*FG3E1%ET2:35IX:2P0L/C2$>+L$>,?167]B:P$L@R3 M%)O I9AZ&AE5: #@U<80/)]^@P5TV:(3@K88R'/#DSNNDU1722-V8 MF3EN-D;857,9?AW:?;>(6N 1'@"L!!PU@[';G6EOH/;5+?RH_'?,?@->G;[0 MIX_X/"V69)>5;#.$AAW+<:4VU^;"D=RD.>@8KQAO+-L\+C!DN6CH4%(1 MHE5-B2BSP"< G0$E#2;L.ED59N@YR0,04RUBR;EM75/GP+)!TJVJF2+K5MQL M@K1;D2#PI#5+P;;9MU)6BWNF&5I7!2WH1##=[K9U0!#'P2]KR&CR<'7=J4_$ M%7'09>+*IUNDZ"SR=B\5H/$?5J:PFYE&WVG!:X?QZ M754*8XAR&7>5C&Q&7@FC.1R/4'28T5>EBK?_D3-G(_ OZ,>\V8;\Z0 U=%)H%-8YYQV6E&M-9AL/8W/)B"1J=,HP?)C5"3GPV%>.8 MW93O5%XS[<'!9)26<9C2 XEE3EU(P4R\L\=1<)44*ZY.+U5;PU_H*TK"7C#O M4E%V"I!&[&,TU+GI06#@5,3-C;Z+2)?QVKRS#Q"Q[9*K,$*"L#\?*XR9I M':\OTAS)C,F.4\IIPSRZ0:#Q+_41EMAA\3RL)Y/5NCA_/T6-*973Y6Z]-.$KWL)TZ7]RX4Y MA+ #'HLKDCT>YH1) 9])"ON+Z-8=M_4()P=RHGE&G=^S.@T6[6**K=_/#@H MKGS7P&S"=?]K,U MIL'NJGXIN7'%I>FP>I514ZC:5 ;")JD\92[7J*Z4*;OVGLM.DVAN8W$"CZBH MDV6G2DHV&7 1%F0REAY^E69P_+PM)L5?WN-\>SRP']?F)H4=A,VG+.P@$#A; M80>Y;.?"#C*6X\(.;;9^O0S$UX9^3#/TAI.\")S"[PPQTU(/FFZW*/4@X&1< MZD&JQ4'6O+SAQ8R'W@*:+52=RY9MZ J7M2)1U;;LZS1I5:3UWRER25E#HBE;06(>L5BG &7"=REH":(7*GM8AW.*7)/\3 MEVPUXPXO6<)V2N=G@LN0M73UQU;0>7HB*6=(UZ(3HO(5ZK:+_6NT?Q_'[2.X^-:!5&<@5VW[&2^]3&,A1D:S#]]C*CN8KE MDF.S7M=8C[!S]!9T);K>V(!_P.C[,_UHHGVF&[))EV^R=6NWQOU(VK@Q3+QL M*&Z"J-A.LD'L:\-0M/861O,1]0@P^91_9/;(N M< 7M0^#R'B^?,K(ACV\JA&JHZI\LI?)$K80O)'[5(E1(5K5<7&9\RLNW6=C] M1'=D7;XF>2P@UW4KL>J#/O E#;HFH.09PAC&]W]*$W\&4'5H67\NJY:>AF0A M:X)S'_;2579GRVV?)5=5S@]K>2YX(=X=V;=0"R9=J[66/2]HP$:LG)BWE@'>B4Q4U.5KLE2SNMA\SK\@GG MPIC-A+3^\:6Q%E#@2N0._XU3[(2X[LR*7>%X+Y/Z?OZ M*PC>>QK)B"/D+%G&7&4,XC:+^C&JGD=Q[:2\LXCA]^UC>T3:!;2$3W 0GQ.V M7:^"<9]"!.2& A+*%<_)P-QC;PSG3JL1H*MW,4%ZT'$R4(^_M +6%;$4V%U> M05;=GY(]BOK$H\##; M6K1R+\".V:)Y5D02*CE@A?CVXF"3P9A';P?"4O*L< 4+YNW%PF'UF)4KHPU^ MYBV:RJRHT^8(-:V^0S!+Y@1SH#FB E3C3/"! =DU4AQ1%#6:X*CB6,S41Q:E M$FV/+DH8=>K [4],Q'>@40$*S<%&=9?I#SB.V^L..LHDAC\4-;BP]W1+\C+] M5YNMG!5#6W!M+CP49=(<]%"47N!TAZ*,99L?BC)DN>B^0/3_@S*KJ-5QZ#TG.3'H$RUB&/[WZPPNG4[Z=;_5,73C25!VKJM4+O= M4V6U]3-^LWK!MDM'E:[0:I>SD;Q\POS 8VQ;IA;UMYVZ5;=;:E"BVU)NF*3J M#"=!#EK!)SA+NZD1F8:-%_1SQ%Y',315=1DP_ M\C#O>$C;SRT66T;>UH&@Z_$\)FW,6*C,F5VX(W8E'GOEDD.P>N MZ"'>73I(([5CQ,S76?Y<=OTUV5+=OB3_3?(FKTAHP5JZ^E,IZ#RL4LH5ROYT M F26IFZW:)Y%8DCZ3B06W[MO'-(FC1EH>,X%^(M_[MBM5[A\(JO+[ 47)<9, M-2'JS8CK#Z$C]L"_FC64$1A)D5F"0>-%];S::V#O(C$+PUXFMGW1-Q!UN\9* M3+C/92IWRR>\VK&Q:ZP5W\J0Z"I(/H)@U>QJ>['R,$(?P5 F"J"#S("]60O, M.X),*A#D$5@$#/88/;@V;L-?L[F<2B\ $.4IR@G:J@QC @^S'K.#,E8I9YD) M2AITPL@(#$K1/\3DBPX+)@QI&TC+N,P%U%NV;"O Y^AYLT:W?^Z!QI8+% B' M#&78Z],M6,Y<6I0IN_B[>V%O# @<]P!1?+S!*EM#TL!LT&96=(D7@\=ON@CS M7/X=R 9%F7:A5T0I1UH4=Z%V# MN_X[']QU.8'A3L!4BKL1[:)^% ONA/U -)]O@+LN68N[<=NY<'>5EG5IQS.6 MUT6Y"Q?Y=&1-%J.4S .8,J90&-7PE\%5V6RQ?XO8ZTA&:FTW$O-//L@RE+1H M(*[F& ;M@HF+G$"(<.^IS)C=-*@VF-Q(&HR1','L1M%-0@2KYSMC6C%JYY\! MC;9%!9!5TLBR [R!*^0XV4Z_ 7SE;<2[]A&@6-USLIUY-9:%Y-)=]OD1??V: MX9QMZ N0+'S79%WWWWD@M\<)"K$BIC*DCFD7[:,H<"GN!Z+Y?(,,Y"Y9@S]! MV]EQ)PQO)6^'V ,(9@>\P/%G%+J*J+L8C")6E?7)$(>ZR'1 .,)BB#BT+H]1 M[.MCB _R:^GZ!8%$=!Y8E7*%0JU.@ R_ZG:B8BV18%K?G\3BTPM+LXR;-(C7 M\)P9^]=YK80@$%"1]!$_(/$'>X\A,,Y%O#40'S<1HSN"J$'9:<3L(PL1W:,> M@%G R1?'!5[^]9&\_+\KG%8PIO_8(YC^\5]GY 7GDAL5A>_JGS5XYPC6D080 M*)4Q%<%33+O@CZ*YG%#<#T3S^?KXZY$QX$G:3H^X<[+2#QV9(5_#8/);YE9$/?.B*#\+,#IN ^5\Q?ZW]%S3J^N'T=%0(4._MNFBHD =$L1H4$T4^."&20\3NYX8'-I0M&I,0L]Y>K,X MI3:Y8G;Y>9,\#G H?%?_S,$[#Z3W.$%!6\14AN4Q[:)]A-BSL%@5]P+1?+P^ M&GMD#?P$;><+.#ZGQ3+9_ ,G^6?Z9+C6I:$:A!LC*H!H8\ 3.M@0L]?%&J)6 M^U"C>HO8:\3?QQ%JR/J0&']P<: Q:#",,X3\YL9W=?NO'N$".B'&>W1@*.]P MG0;G8P%F2!^V&V&]OF\[.K2+^E.(=\FG5R&^TT2,^1'/^5!?B;[(5C22D:W) M"6D&:!_0 ""]QQ$:Y2+F.H2/V^S17<.:OF0Q>)^(X:?68SH'OD0S0)> M87;GT^8R6^%O_Q\>%OI3TO3P.Z+Q!O" M(RR"QRD-=<2/Z<;O#7G>#T MC^QU#[_=U][0W3.#1>V(KQJP _(&J^PQJI['@%)!QQ#]QQ1A+A; MHY4S0ZY=M4>T7^(4K[CHR)H,/"F93S*>A"E87IZ:OS1%3]5LT>S/=5?2XUB$ MT78E,?_L@WP^28LVM4_)<;8I;:5%E3*09H_5S6SBF:V2M#_!E9#ZSW.%C(&G MNRH9FEFOO&D[^:U-H:6I[P2,87C0]#"QZPGAC%C8:C Q5G">RRSNGO!F2BX$JI!BMYG0H0!9T6G[P:SI#UOIEG7Z+[LH.C=#K5S' M5=Q5H_4=X;>5+?&TQ.-5G@&?V5SK-MEL/NV*-,.%.- 04O2=:Y_"W[MV^0&[ M5P%KC7\=M6@=+'N#FE-=@%76+C+!:CQ M+FO7 +Y^<=3\ S$2=)U%L5*NZE-B\?E%N!OH_N'U%0BU'>I MH#"_YSD)XD?LC? ^:#5".WO/=D49141(%_2B".?B3ZY ^;Z!$.-#?C,CG&^Q M7NE7_P/XKGZR6#B.P M3)8Q3VGVRI!TP6,5]B@"= H[@*@_7!^!7:HV_V34,7WL@;L@,"G42OC+D"$GU! %ODE2 MUCM$_T7[L!Q2-K 4EO=YLF*I3V_;![(98$7XKOXY@W<>:.QQ@H*BB*D, MAV/:1?T(5<\"E],7]@+1?+P^ZGID#>0$;>=S@Q??ED_L,C3!Z5P5R< =]DD M7&*7(;1;%/#6N<91DT7S!C6O(CB=J^PP8O:!Q5ZR2SWTE&-.LZ4RD^V6'1T@ MRS_OGA**JNM=26=2&;,FX3S>I$%O/J]NX)_HHD4=XACF_48X("X])5H'4+4=)$)KI3B8UIKD";>>O_W[+W_C%L2>_->G MI$B+Z_4-E8*SDA_"D=2<-J"L?[:2TM%:=,JR[W+L:RBF0D0V8M9V\>GT[O(. M77]&-[<7=Q=?[T_O+Z^_1E//VJ2/B65G]&U!T8H9@2%G./Q?K->8EPIDY]"V M^#[Y1@>RM&#_N!T? #.D;@8/';6/+6B8VXX;J[I&#/_:(K,PDR>U#)/FBQM, M?RS5X9'/.#$G0&7R[:^!1PO#7B?V73,8*-0-6P,Q$C QN&"=M.! =OO9#?9P8_5@OYRZ$M(&_F M<>0UPRN6NT"155+I&_K7PQM*,E(^X1QA3A5Z?);T'-%_[N%$K4>X!ZJ( 3 M@,93,6.;KF?C)7^*Z.-([D1WZ&'9\&?>Q;[#VY@CY' FYF[3T2?OHZ-E@Y!Y M1X,.,N=I\4R*9/-K3G;/=&#;[-BR#7W*'&B:[?#J^AE7U4[VP<+UNKTH\HYL MAB=K(%G6'PF&I8]Y0&@ /G "*B6U1# 9B_LGC)Y[ 2?I+"DND^>495H5;!V1 MO2QV#T6Z2I/\K1ZV44%9L3:!QV]0?).)\-7W+A#<6Y<$IVH,!@D3R$!J,[DI MTI"I884XKR/4W,_7 BJQB\V]O:"\P*P<+W6D+K)2=!1>^4EJ)F#3U/- MY,FS% R:+WB.%PU,2SK)K*>+KT_I\@D])05ZP#B+9?9HB@-BWUF#U 5UPWWZ M@HF B>$&E IC)L@':"PE)B4_,S)4TZ&&D,^B_AK)RN0$,).ER,#A##15YDOR M+=WNMJ=;5I_YGGS"MWB)TQ>\^DP_T%VRH>/#Q3]W:7T!)RZ&"63.[>O/X]#> MQ\JLQ8&[>5<-I/;HQI"O,VZKIBCA;1D&'S#*Z^:(F0@?*6A(4>U\[:= %,%HBT./*>Y0)1#HZ?L#:U:MAW!4 M8G:K@1FMG$7#V@L=T>IVZ+1K++<]8[FK#:5JCQH&WR7L)>/@S+CW7*QSD@FX M,NB!Y66%<3U3]21N1C!&*>X'-E MI1@I[A6M%G6="AJE;-E;M&Q>H]4NYV?VJO2;E*P"SU8U?4N,>Z*/=3%]"W(5 MNVD S,$J_D[0.6XBQ7^NG43@6OU>P-#,KPZ(\-S0)4S!AQ)U4(<\'&B\"4' MC@_)*.F,CTEF(=<9%FX@2M\/9AN=]Q#18,L.? R42="&??T&BUO\7!V]+1 K M1%5O O:1V]\:##P RGMR&.\)/[XXQ&M)1V'=@ DX*&"GFB/6=G#H3BGIBTAV MXQQ[7#-=-.QRT%VU1L(]I5+[*0'%P%/U*"!@V6$XF;<:R] "=-BDZ[%*]NZ M?):H5X<8EG2#&,0=XA&,1XPF FL]Q(PMX5'UX/Q5Y'Y, <$:/R8!02F\66O M1.W)AN^'?FS_'@2@#;OI?-A @AZBO08]__5*#LE[C7IRA%S1QY? MB$=@[;/ M!!P4P#YKR-H.#CU_1=$0F;>RZW&=IS+K2OJ^J;4Y?N\#R!$[ M<"\EDR"%I;B!D90*N;$KYVW7\293CDV/'2U8P+3L>=-V2UWS\E!1X MQ2[ZQ%E1;1_F.2NORAS]I[<]R4WRQAZ=OB;YJEE7K8I&GN[*)Y*G_\*KTVQU M2_UVSE) 2'Y9%+MD?///S%*;RL%S2?6QRYF4!!_WY]5;ZD3F5*.STU)4-6>3 MMAE*LA7*ZX;,F%%:-T6[;$4;\18_/S UT'.E!TKV:@:.9>8V4!(._8/JT_,H MT'KX67_P@?@EF,AS9H5C\$@T2K[KN)6N/-01R&JJ=>EJH8A+/4)[KU97TC[M M>[7;KE=KQ'^XJ[F,XKOQ5YX3G!DU!9PVS:QU#%[KQ"^0HG.:OZ$;^BO0C^SD M/V__TX<[F@ORWXT[.L1I]PW/&+W,ECFFC,),PL4ZS#LE'^IP .-*7^5#G:X+ M?T7H04>@U*+YBQT>SCZF]9.8_,S#E-R"@HQ9?77F'L%$'^,@O>!!+0Z(U8_/ M_P5<.."U*:DZJ-'GPT/&8%T?+O)@5B#&>A_>>H3X-\3G*$_@(L7O=]TB5N<7 M=DTC-N<'NMY1*U9<9U])B0OZ9_*PP525SVE&Q:?98^<7#8\3NS6N.]&VL8_# MMY,%/J=W$B_UL0[<>/&N95(\L4J-ZPUY14E1D&6:E-0%OJ;E$\H8*S8Q9KRX MBUPWW+K3Y"+P/-D1<<0;!WW/8\>G=1DNXN>%/'N!9N'W?U3HSO CBCM1/ '!?='FP.?*JYH)^1L\UHWZ%OE7W]AK2<@L< M# (!F(##J.]J_/BVK@="O;!6!A-CN3 MXUS3<58YS_PQV$P1:DYH-_MK]P+23+@5P,[MUU7;Y5=[2,911'+VJKH$]9%= M*X:>&7ZKT9DQ6)+M4T4M: MI.R6U(<\R99/C#FA//).T]BJL#K[(?]YIK5KF6_N./\L$6P^:#GSN^E%GPY18]=U7 )]P&27T@$VL+*=07W%9#0?QSY-F0:QLPV!* MQ,(>8=D]%/B?.SJ$7KRPG!/QC1L:JN88B(S**_U.S!0PB5@M0)Z]IFJWV+]% M_'4TEQ[HNI)8?/=!AI6XQ3X'2LEQ(HQ )E&JI;@ Y>1] T66BN<.%%#?5]]Z M=)'D&=F5S6YM]_JC =C,&_3OGU0V +A!3,$??!IJ+%)W29B.@^@.27;_5]6L M.995#"\+VSW3Z:/@EL@'S*9^T=P3:8(AXM3+PCO!%&V'EX!IQ4P/6-#+'0UD M>4*UVKKXD M1>@ R ^@PT4:9[R(%VRLV(U6;QR4"6(SL*OF3N+AK:6[GIZWC8T6*KFI?-=6 MH5EYG]DL0&NWW^1IMDR?-[BX7I]1&623KJK3=^*U3F/Z=K#4TOL9N88]I$$; MBE(8KQ&'Q9Z.666/,IKU+W,<$*>N&EJ:IFW'JLRDP%G0>;U'_RO;HA<:;D/! M7FY(L6-'5<76!<*K_G2>O'RLTDLTG,6"J"&U9@#NBX8"<2:2O6W44G481>,( M8"!+P)'3=R!>?%OG J'=1([G!F>K-'MD+B]=U:R_;S$D8L.++^B4IJ;$_5]2=Q?UEMV$WBD\SA/^YHVVV%)!/F[=V>2OP M9-8%9T)/8 X A=FKF8B-W$3PC#"?8%PT$PH%\-&8QTIC53COM4+[9M\-A$V& MKFDP[+ES8"D-< O!03(4DMF1\1JY,K_\W2!7LITP W)!-QC::]2K4?0R*^@X MO&$#:;._,4"_>8/ZPY@T\+%$/7_P8,E8I-3P##GPT"BG<4Z:T]G1OBI9/_)) M]ZUCB8(L4$*<^K%O=?JVK;&9BID>DC"!C;DL3S >=\OYUZ2H0]MF.+Q3Y$E" M%7#H>08F9D( XQ%S@9X [-TGH?)][Q2 DH@#'("@\44OMKG,EIL=BVZ$ZTCU M/[+'*U:J\#9]?"JOU[\5^+0H1CD-T&Q%2SU>;,'F%AY:3+M(Y*^8V;3$5TZ3 M,K'<)$61KE-6PK5HMGKI3&;#RW+FK"5S+#OZ1\(:HZ0L\_1A5S:Q^N!@XA/> M5/5?JZWDYN BS\ X0OC;,UZ65?+0 ^Z^0\FZ9#XLP^@-)SEKR8X?9B3?4MY[ MO99ORPT^0ND:;4CVB/.8UK4@+$XX[P)"NV).YB%!/&'S5CD65S'!0AN 1K,X MB?&V5,M0MD'5\D2<*>)JHRU:HB@%JSF"V= M$=R.QNT8X7:2*3+&%6<483#I,A&*LVFQV32.5:UYZJ+;/'VN:GSXLU M6!VBA<2RO7J7)0[I)RS>J M\W*7YS@#6V)5L/9=9A6R#C(;$V@2SW*K7#GX:9E,EMFRZZ9IC3)V%JUJ/]G* M*ZM/EV;?S]*KRA*]9Y0:"P":5 JD^$\LI:K'Y$H"+\OOO9S"P6.=D\9E*+##6#.<>4,BV+TVS%]Q;W\RJ>+C,\ MN#SDB4>#:SJIORNJ'5O3I5_MU'XKRK[S6V M.P?O:P-X9_>K$^+B@,T4C\AMS#Z=,55J+H?AL&W3L$64+ZHR93IKCQ7K#S.V M!>#!V?%\DQL3;<),;TPUF\N:Z13G7#;4?YBD+90.SB1#S6[.2,$5JS/HC*I' M^G&TG\W(.<[DQ60*! E#=,I ."RU#/N55,Z/!QT-QT-,R-4BV\&K&4'+V9O) MN+MX,8VF$9ABF$!"I]'4]D@#A\J\D@_S(4J&,E&B3;M-J]?%(/N*>-MN#C[PXJ&>(G.C,(%S_9!,RL?/D70/&6P M7 ?)][ST^7CX^K"0(1*BLY!0\>\M+C#MPR>JSCE^P1ORS *X6C/W8-B(K7UD MK&$[DX]1:A$R9C91#,+]Z.5THNF\)N9C]FI/WGBG[SVV-C,5!P=H#%-G9ZB4 MX.(9#52.Q<9G#\Z--)K%NEW"]MNN%^BP;:+X#W,U1]P!V>M\@;]6E3!+YT9J MS6*UK,1=8X1)?RC^,#YS]!R0\86:4]SA#>7W2/7ZDN1_8I9*Z3VAT/.TGTVH M>,[DM>0JA)Q':+6"<%@:(9T91%%1\M!AV]!^3!^,# \):N[IX2:Z1G9 M;JDVC.3B&\Z7:8&OU_S/ZV>FYS"O!H99W0F^S'S>;R P?K0%@F MX(CJ^R@_OJUS@E OK,'!1.(P>DQH:C3VYH]0Q055;%#%!U6,4,6IP@9J>#'C MK)[4[#[L2PR@2 W,,[+V5P PI(919D(SHT$T:Y]0^#*[^4SR-,GZ8]ONF?X3 M=XQK,.2E637D%3]]&)H81Y$:VASQ]>_)9H>!PFL[7NKHVI37!)[(3/1PQ9.2#S-CJ M7)"- M ?2'53F'S'-;U6P!\RTNRCQEU;\XU6E6__AO(O3>A?.<8< M;Y*Z\%W>2JG?L;V^^E]<$GJI1/&[;CF+:F6PV,OC)?9*)K&93726XF->@H>V M3A,O#6L#YE[<7ZZ1FX?Z>7&[H.GG-7!Z!G0^RIG1434U.D)[6?5LB+F@ZE^5 M//1[XX*^5BZHWIRX&[@@+O?#T4R#]'?J:2:RZEMW2V6;7U\JI4H\%FCBW2IP[-GQG$NB3,?=%SQ:Q37[>]#J2]P)AS##SQW]OO^P8M-Z P?ALR(=9OKA M)!8.XW1J4+?9EZ4_;>^=:NZ*K*]5^8,U1;QMX(KU,\-:$GK/A&O/L-A:'F"0 MZR0;#MTT +VYO;@YO3Q'%__[YN+KW<4=.OUZCJ[O__/B%IW]=GM[\?4>G=[= M7=S??5> E@1Z,P$:- @;QH4\'J0Z#)[_Q@[C?L%LA79@).X,ZH_GPL#'H.WE M@0=FSBI(;=N18[VPU99(0@D-S@DJGO&RNNFU7KUGIT_2+6>UHUPV?8HU MNX.5I0)3:U^E5?HI.PV^I7-;OK;/SX9WI+P^IJ*HLK-S?\I 43T?U3;!J-5^?<&:L9>"(U<,<"8B!]%VB/:_6+[JJ,;]O M@ EEW64#>X5C7BBRO]A4KV S"QR]X\W1'Q6#P)%M,/A+8MS9\3^.=OUJ/HY+ MSOR:I-EUQ@H'7:^%!)\P;8POLR79XOODV\#.0'GN:SY"\/0L1^6OPA0U'\&T M4M6C A+2U'Q\X._8BC4;AA\I*\3,FV_(MR%'M)4; >%-ID+7J'R5/_MN^2HH M9:.P2+#*C7#J3&^+5>5&47U&Q@U=9XCQ0]=K61G'BB>JF+(][0^[-,'801BF M?^E&&#U@2S?"Z32]>9[\9<'MD!V1K0=$\7 8_NZGF,U.7LXQ1K.#S3W&STDE M27+UJ9R@R? 5$'@EH(SXP>?1RD3(\SS$+?C>9M*I4/Y"NXTM"+$9+;][IOO)F0*F:(F%6#9^R>]WH_C4D?GWI$A9^ M;]- LLD[X#<--JP\&0U?'HAQ)L)0C -$3MXQ1(S2 RP@ NKJ+K;/&_*& ML7 S7_RR_AG#ESZP[?,"C_.%[*4H%5 O;NC03@=;%H2G!=]#KHF:ZHEG-(1/ MLK? L;>DPXCV,_>AV:=K(2EJ#MOK, .8F*]%?],!JWD8R4:F=<=*QB7CG@7= M..S[LMMJ/GQ/[LBZ?$UR?)4NFURGRZS8\9GS#=FDRQ075=*Z,O3RX">,TISX MP0W:#N(G3A5WU\@P$G 5T,8,S>5O?*F%G]4EZ"6A=+L"%35/M*F9\D69M&&+ MGFN^=:8/NR$._7"3_2/[DIW?9_])_W/W ^(9/N413V+"WQ)J+OB(4AW_X]^^ M'/]R_@,5_$Q[F'[2@H\&]$^2LS6?-1O2Z1!!,HS><))3#BQ1:DNR\JDXXIJ4 M3RDEQ1E:)6]Q);C[&)8X+/+$MBJ 8FVN*G5P_A](DG.$^;/TQPO2[9Y^2-[_A?^ MXB\_!8YQE0@BACW>MTD1=6MFFLZ_5IG3LPP(_L=?TSQJ]]<#KD!NXV)0*D*!72+V[W\_>L M+3S6Y%X$=EC2_B(&W[B/S2%EBTLQ"^B.AW%.,LY677[Q/:9DE>3>LUXU>QAE]*-Y FGZIK&R_J21U;F%YVB'@:(B?S7M ^V,5L M([@16U0,IN.J9ONIMI[YI(@&6A@V$>..Y>,>F,\&8*[HWA6B9.NK,)#R71?5 M\8=<\S21Y0ZL$Z67?(? DBT=P@ +]MP!*^#P*2GPZJR3!'^:Y[2K>3;[I[<] MR4WRQA[QL\^GRR7>L,,1>%77J^/GGP=0GHI]<^8!G+U7"C.P-O#G+:914)X_ M/86\YE1R&R%5YY!'&=G=_1!&D>QY-E7(J^,?H<]K3&4B9 98#K+&@27M<\XG M^0FQV3K0*9>)-)O5RMD)&];F9]X(=1FC#F?T\(:Z=#7WJC[*$>H(:*I]5T52 M/BS>'9P';/*^1Y0F4 GR@--$ZLUJ^"?M^,X6"F5#]H?]N@/M@.UWHA/7I\W) M76'&@Y9N=/YZ1 =S+G+ =L+3V&))!LXRR. MY 8@Q&C/9SM!!NRTMH#W)(>V)7+<@'/R/0!'>[3;"3B@8_!YR@?X75H\T?]< MI?Z8>XX"5L>T-E(E1JL.1.CL&W992+'YKO& MH21XF0B'P 4)R1+C%0^*%$6"-4&+)Y>V6(XC%[]3^DY")RB,XZ.'XDB^.UNC M<.BY%E#-830UPOG5T:&3]SVQ2N" ,SQ_[\2P<^K>0Z% )@155\9+@2F,A]>0 MZ5K&76T9XELL(HS=(K 3:9F88(;B71+&63)H(1@O+:8PEQ-+EW,&!72:O+& M 9RNI;S0/'A(9B)AHJLG;(,L,P:":RGB"YDFP9KI+18^8(.^X6+:^,54G!?D M3@[A)A0(?)G>D^&#KR!+5M+;-=R:6RY20=W(82=M_CFUQ2T>+@QM9]'17.W@ M"#+;68'1C2%VK*SG :"WC-B+## SMKB7Q(7A!^@=>C\@Z$&'MUN\Q.E+\K#! M6AV^XN'@YM:X_G2VC7T,W4X6^&S92;S4RAVX22X]/C+:0:DOA P\LW;$&O%& M0-_2[?BT=NXB?E[ P\1Q;G(!H7[,:F"VC8X.97EW=G1+HK?9X.T9N=D+!(S; MW(0#@ORD!W*CO?#:B7]G*)>$:[.A'#14:VI@?F%U"C=O]5GOX@9GJS1['%B) M&?&@5+*,&**JJI@W>*AE)$Y;>:##U7=&BUPSQ;A1V\!KJ- MZ5"+5QKB<%@K5H\6<>%8<;M1&5D5^VG!#ELZ6BW' ^:]LM(U65,5B-TUQ G? M&;(T):B]H054GEHN8()BU6IA'@ [,7&D[PQ@FJ+7W@"#/E+.M]LOL\N,8@47 M);] AY4/8G(OLR798M/EJP&>)^&]/X@.R=OS/"*<*E,<7P?73G6,$5C8XIX& M5ZN:+8NNTIIQ?457PYK^D_%F;L8J>3C\2?@)3(1,C4HX,=VCEM#*1V7E M8 ?RX=6:S[Z/ZS7KVK@ON\:]YXLJQNAG9+6']6':+G \2-OV+RD JP]LM0%X MW>:S\).^A:N'[P^+=<'805HL=/8695Z^49U8$89GIM(Y+I9Y^LP$RI.V;%KM M<[7,6GFFK)@( 2A68"$>/3G*.C'AT$TV ML9 X$TIA\ZELI$) ]40&5;ZG_#UA5)X9-15&00>*OR>LHG+9%.YY$Y8P5A/5 M/UQ&Y&-/8I[@2T)*,5)S4;1:U._:*:?YBDI<%VG$!5XNJ@9!UZ[T<"$&'=J MWY3$]*WEJ-A-@SV8 $/-WP%UQWO8M6\CJ4CKC0Q)). ,#=#[FK\D^9^X9/D1 M=ZUU\KO5TW6Z3!3QMGW#^N?;-/2ZI=Q8#IQ=V,N4WVANR6JQ;X#V+8Y0OTTT MT8T#?(A?QPYN2C=FLK\_W5;N?.@%#,CM!0-!^.0#PKK>G1G"DP;KDF%%1R8) MV&&&#!G7Z0(GX^% W7#Q]]/;V].O]^CJ\O33Y=7E_3^BL1)MA\H"* ,G+FLB M#:+4#AH0W;(*%%HZ";Z!:DY(V4X^+36N,J%NR#,(J-PTKQ()ZDH3+!GS=3AM M_2O;:=SLV)T[^REK79""35U?G]+E$TKH%';[G&1O*,=+DJ^J"WJ2]AXN]E>. MGY,T1U0(_=[?3"BSDM>R6%;3WC2CKK6I?+;:L:?))L?)BLZ MG]+G9Y:RD-/)_F-2XT M+44./IJB%D"0,73REICQC,.5O '#;JT<-^2<")#S+L BB8D]P0(:\7Y*R3T- M-OX4+DN+7]8_9OC2!\!]7N#CO)"]%*L"ZL77I,KT*^N1G0[2U)/(UGBM>Y9 MR5!EW+6@I=EC<8-S?I.X9#P'YEIW AA7'Z<$I 3<@ ^LD-1+@T$CGDP(M[Y/ Y+0NC=8C2,Q5R59:Z2DBV2))O-&SH7V.V''=ICZ6#L<(H->:K)8&%>SGZJ+4VM1-U*O89!I\;"/IF6[3+BJAE:\7:=0C5Q M[!@: (.X])UP@5_>=+C0KQ,R.09!=Q;UHOS0M\_#92%@A;>*$E6D5;@7^#3N M1(A3;T!"00YF0U(M WYC4B_/#W@G'> UCN['-$,%I_CI7>)-O8<)A3?8^ZJ? M:!?CR^QSDN:_)YL=OEY_3K,D6]*(]#*CD0H?0F6%]1U;-W=8V[;VNHO53AB< MHW<4++^:U87?HFK%LJ18.\0;LHBD;8HZ;:.9=+CBBP!T^N!B5SM.^RM>G30 MO%"+N8U/28%7;%*"LZ):%65NYI%GO7UZVY/4Y:Q.:9BZNN;+H\5GDJ]Q6N(5 M.PM8>:6_X_3QB3UYP7GRB&_Q-DG9#.>,9/PW[)+-/H5N4(?>[YYHO&-[<.O]8(M2JACDZ( M*?7A22/!Q8?,AAS%;;Z-9F''_ 9&.6DSZ>ZS"XD?FQ]A+" M;T -C3ZV"#L>VFH"-@JZ?8)#-;G8>]+O9J7D(/W>1*LB M!^7X J^ N*@%LX#MV75&M5_S*,[O9D7BX/S<1*L1!^/H J]$V"L74 #WB=P404T*J" M6E3(@4*E670K!@;*3C8*:&5WB@P4C%'KU7]DIQ+XIA,FV@9S(L 3Y3K M?Z#3O:>I)-:E)SZ\"CRXWZ%;"3R9U:D7T=351-5@SH5.2Z_'H<=_XDWZK7$+ MT=0'>5>^8:(99A2^ ?:>>DQ=")U /.+K=5V)Y9[4OVW)+LKR?+/Z^R& M!LK+]#G9G/)KA09NQYM/].Q^O>\-=Q8+/V'PUD5\N[L5XL6_>W'/QVA9V MZ]R27+DR1K+D+%'!>#9-GAO.@[NIOI*2-EJE_.XH%FKQ^1C)7NC0P0(QVFZ) M>\2!IV?^<">0R!M[*JF*"[ MRNHRU/)!%:,/LY'/' +;C6?,[R4;,*#WUF,:ZSD96L_KWGK:T:L_9F6C\>K# M>N2Q=6#K 8V*S_%#N:]4=DDC<1JIM]H132SLV+K^G-:M?9R&I3#P:-=-OM1# MN+#KN84,I;110DVPNAF5^8 D1R]-Z<"A0P@2P:3"8#M0\SKCXQA9=<2&\LE9'UJ2?2,F\MF4D7.'3 M/M2"Y/LAJG8+VH7;)']#Z[9^PN2%OM] 27+J7 %E *@D>"$*+;UOD=(\SZ2ZW1!D"+;HO:! MR@RELB\S=J\/M>#SM&"YLVE&G?G^*D&CK$!#'LIT/RT/^#URC M@\[$[YF^WS7(K=*1)@?Y1,=/FE2F M_6!?!Z_L>DC+2-*#URBB=.(%XP4<1$\88;IK8^ 67)EW(LXFTF1A)*_8@';9 M"FM#2L1,O!.44JI]3/K7YA+HHDDY6B;/*?5'Z;]P/&<\?. ^=DZ>J)/Y* >V M E_EK%Q0BX0.6CW4F,X6VZ,0G_I''/9LCII5FNI&]HC[,Q292#FHNH)%S>T*\5N;Z89,^5K)^8W'/_1.F M<$^7?/WW/GG8X'O\K?Q$1?PYL$4 3O7G]N+DXTD\!(-'S/ZZ2-V(+^L%?;;; M)#D/=S>DV.556E+%K4!DSR]P< N!20(+CKY+\6#:.A1OQ0*:#$Q("Z#$5,9" MP]E]<:HFF.WPJ&>7)>."&C;H#\X(,4Z(LPJ\#QF1'4E"V0@,R3.,]90.&,0" M:#*5.9VXF-.'[0PQ$IWM@,:T5466Z_5GDF]Q?K%]WI W3*62S^F&HOZUV*7# M;'F;)O7',VOBXQ%,)(#'G19"I49NS*-3/&?-:1%NB#FR*#E*T*9JP4ZMLZ.7 MOV7\3KH[EO95L.6?,D^7)3JCW['DR[:,J'U,69^1#=5J15"RV>!'YCE>4K*I M'49]GI-=$X^H1Z3-*>-LQ4OUGBYYEN8#?DHV:T;YE&X+3/_)ZND2VJRC;^!( MUPK Q!%@?;=ATKKU#^:BYK 8F+#31IJWK1P;&4MM*N\8BY+X;Q(P@F:YG>Y6 MN/S]UQSC[)[^SV5&@[",.Z%D;H29PG:-ZD]BVLC'TLQD@(].5F*E-F?! MA8:;:QHL\P.:..,)-)NTK$.;P#[?$AS$N>OZIF;6OC4V&W'S(!+&^]O) \ B M'0$X,7KY*^+TB#5 O19'")=_I7'.7R-)8)X?#616KD?XY@'(7_L$4@8]-V ,\O6,W@J%H1J5JCFQ6?MG!MB["(9(2.Q'\DX&MB /)?4O60#+JA[ MZS&-&9U\F!&T&4E6V .;$>CJ^O\B3QF/EX6AJ.1M_3E&;WVL>\ ,/!@4\Y>: MHHBGZKUN15*6'FGYTV2LB1@^I]M5?@]*=$31N0UHR3'?_M_V!K? MK_>7@4,[65\2?0?TX3\@;$$M9 ,"9A 2,+8!@PT:&%/JZEI)%[3H8-/@:\U#J/9XIZ.FP+D"[Q+GH$8%5/_<6R?_ZNA MG^5P_63@RUS ?D.D'E)UA%]T$0P:G)+B!Q8K33H5]@ITO?>CS5T0E3HLJ::^ M.J!:"V J5=DP7*D/3QH)+CY2['*XOC>$"&[ ?$JE#/?G+XG,OR*1PX(F! MU&OR"ML?#BZ2?OIP<)+O GK/#A5TO;[,6 (A_QTW.5GMEF717! [K(9ATV1_ M>XY!$\];!K02P"?U%D)5EP>8\> 3Y6HR6UUC4[]L\YO3/0?T7+,XXL%<]H_L M2W9^G_TG_<_=#Z@B.^(-\;=D^[S!1^B'F^-__-N7XU_.?V!S9_JI>9"XGTI3 MY[A.JN1IDF'TAI.<ONM0*&HN8P#+ K:HRE>9M$=?%,;0\=8M10HY;\'2-1?FD,/!3]KX(Q$@-[ MZXNQ2&] GG0!*7+'>Z_]C@$IOX<%'I"PA\3("]^1HF_^=OJ88Q[*";>T#2B; M(V$J2J]S+7+&\ ? M++D9UDT37E4PTMS9V\(LR1;?A("M>W1CRPN:;\M8LSW;__R$WI-RR>VK[ZC\[EMM?5(39#=XMR7YG_NCI$@B._21+P-<$CL #<[4R!OMC]+H M&$\(>Z!37'HAKH!G9[;$T(ED_Q\00K)S6?X8 LT7: :4OU.G<59[C-.BP.57 M7)X]L2G]^0[?DWN>F'.]_I1N*,_'HI[7L_RJ6[PDCUG:=9\U9B?A77].8-X^ M5@FJ"OCP-85V4ON'%]:M?8Y+M.1,T*I:CRJK=#'Z[J'FM"^ZD^,7G.W8!)XS M_!=>56EEKPDEHB]3LBLV;_OY?<(&PC7.V1!,VZ8Q)3(U M@ON^#U1,ZRTG4#XJ;P SJD^BUGQ^@$8.#4_$F**&*^)L$>6+*L:(8 M29C(4W@,??/](,\7L=HEK)0=&4F73RAEVQI%M2A%&D[[A>7@4;H9.(A]#P[M M5-FP8WD& B;&(%3\:B3(!WT\QI1C*Y(EJ@DP)@WIP$#F'79I)8 &4D;2?*!V MTH%:2[??L'V_4)/&'6!0 XX-))'+>;U4=%NM#MVVBTRF2Z!:!KIU3@6#268X M4GGSK5CJ5+"?K*@Y=M8>@5<364#SD&SXW==\M&F*@_))3YYD!6V+'@GAK>N= M.O:NC8A8^E(5$E$#+M)571"_NG:GI7JB>CRPC"2J-TY?*F5H#+6*=T%3;QC: M29$15 TG/E)>^MF-1HWYK73BE42M;&#[E*X)'E6+@D>H:8[J]FC/X#M%O^WJ MW53PGVH=3BETCL4VK0+ 1D CR4^LAB\/(-LAIQEFFC&F,VQUCHE6^;3?J278 MKH!-90F@\>I DG %2TE3?PP)C8_)"EF"QXXJ*5++DS=:G \LZ@@EFX*@/S/R MFK$@;QC8'=%_-*7IDM4+-[[]@G6;ZU6'8U7Z>IL?N0_UBBJZ9 <:*:,'3"U[ M0^GK:)+:+4OCJA*VF"&O=^4N#QW1J7%%3&'0-T6MQ"F:30!4F@%*RMP?I M<0>E39P3Q_J!)R(DL8HC).*HLL+_AY]LNDT?G\KB!E,,4G_V"%8^12_!MRZ* M2D*0PZ=RA>*I9*+5$?Z\J$;D8O\W7X/8E06[Z($%A_P@:%M8Q.B^WT,M,6)@ M+MX'0LWP"7304R[,_P2G[H=$:/V!ZW/HE9O;[@?W"6LK:@SO'6;,C^K"&E6% MC$H*VHOY< 6^8#UX7Q"J#H5:JQ@*3.@UG-LCG*A" 3ICW;+#0MV(X,.^??%W M\/8]^2[K59H\I)NT?//9:35GHMAM-6$"O9:MESG+KJNQ&E:+VH9<.[NO@_U1 MOXW7Y6:WJI;.@NS 1KCO:F$FJC5W.]#JE]WU_)1+[Z;JA+'=Z?9BS>5/8+7' MPQ3._9YLR^# ]F5GM0Z+_=E9S&."?5HSP6:A^G]4]L%*_5/G;[5;:Z[&!&;R M'G=M9[43B]W;6>QDOGAXHG/9(/Q-HN@XSF=[J3-O[#W7.6U_@>*SVC30[D37 M!B>W98&U+)FQ^I-=H1YS;#W9.3 P*%NX4O#C8 _(CH7,4.(/]OA;0")L@/< M+>OW=HC[ $S?9;H1G^U/.4F)]& WB'[S>H!W>,#[ "S<9:(4GX6#3J_NED]X MM=O@Z[5XYZ.M-_UWGM]2MMJSA]7V25'LME7-ZGL6=][C;^4GJL*?PR2NZ24U MR5Q32O+:R9U.,?CDKLEUE6_M3BQZ09_M-DF.5FFQW)!BE_-M#[:>5*34T-;I MDJ5R)'LF:%?TUYU8T6MFY;B@3IM=BL(SCWMW";Q6RO'"VVR;A38]0@^[$F6D M1!MJ[25?;/F?Z,?D)X2_/6-^[0 =_;:L-<\P:Z^U8LZ_H$V8TIT;L([0CP^= MMB]D0W\]CQ[KGT.)Z%\_%!4[1K_LT*]25@MST2H;RG"Q=KI; /,Q=)PMVD!*WOR,*U:*Z6UZM--01A_[@ M A&3B+C(P!G[[\B?R'+I#M^A^.;63:L=9([=])J&^]9(]7F*K;:)1B<6DTRU9U%QBW\O%YAD+ M9Y1V= :22J'9"E'I&FQ:2 "-'2ZD06#VIL -T]3UB51)L38A5V&V" M)Y*7]E&0;;/V-+9I,[]S5692)C@W;258<03*@H]]*%0P]K''0M8((QZ]/SRI M9,:A<_S(1N1-)@]D-AH%LQ*SX).B%G0^(@?"[U>_U9@7N2L^(K%UT5JZ>H/H*#S,30I M6_ 81R=):DOJAO913,[XL47E'36OA+,\8AG9@>,6/1"(39_U[4;:I#44#=/) M, 83;&A%N*&+AA.W$K1$XHR!4",)$3QAXQD$*'D#COI:.6[@.>F AU)457+Z^-_!(QFI/\,!>W[QC;-GF4AT.\"B@&*!.0]5.NDH(6^#5G3U<2\7P8WV(H;[&^O53&< M"$% -Q^K!;A@A]UXW *G,W&O* X>(;)+CMTAXCFB*C@#CJ<:*2Y .>D"9>1A M#AXHDA'4 RBPB(TK#OB4,'#:)+=)W;N1V "QB0@ %0 &9OJ)&4F=OS)2U$@F3T"P98$4$]L7[] G&0 M<>!P'!$ *)IU5^HQ' YWA[L#<#@<__$_WC?)-V\HRV.<_N/;G[[_\=MO4#K' MBSA=_>/;7?Y=E,_C^-O_\=__[__K/_[;=]]]0BG*H@(MOGG=?W.9X6B1Q8L5 M^N;Q:;:,$_3-S[]\_]?O?_K^WW_ZR\^MS]]]1YLGK]$F^BY.\R)* MY^C;;PC\W_/RQWL\CXJ2YE;S]]]O3W?4E)Z$N)#]"_F>1W.Z MQ#(A48I2FU@R-=Z1A>H&W>,\)\[O>1UER(!2,3[]P2[PO%P@$A7?;!$1 .6_ M_+7]P\T[_=.$?LV.QF!LMC55&P7DEAD@QE1D\9SH;/G]XFN4+:B#ZOW^6QJ; MF:Z]S@U\?4HV?D7\FJ '7!C.21Q4VL3]$67DU^(^CE[C)"[V!L1Q46D3=S&? M9SNTJ&W)1' \3-JD/6:8S)[%GFC-S3]W\99.$,2U&9 HPVA *MI&\8%W@G]6 MK%%VM+K"( MJM6+*^)"GW>;393M9\O+**%QAN2RF+$Q*C72>XU4: M+^,Y<5S$1^!=N3Q^Q$E,%\C/1+.S]G1NMN\Q[')D9BO=>(G>)^"2U=?88\E< M"8P_GN)N1V;Z8E$N%W+RT^BTSQLOA:;A_>4(++&?,*YX;1"2L=C\RX M_=6'G7Y'9OMJEQ?$;V1D&3PG/6?3F+"XUY%9?B(:1N; )S3'!&H2?@5=CLSL M)XP77^,D&9W%04?CV^LY3LB!;?QBD9FSA*[M*\R'8;XV,*F_V/+0:< M(?*]VG//3?9=9OV-S";;48W.K:3;T>>.F*@582:?+A3QD%D^X!!GT ) M0JN1>7TJ1=@L!ZGUB13C&WD]8.!XE/"/O:RI_SOB\N70@[6T)QOY3N,L,RPO M,(R7%OJ+"FL9/^:I/B/D^-A,[K&]\+*VY+*^V+*WS+*XP+*QM+*XJ+*QG+*W MD+*PA+*_>+*X;!HY'V.L1 S+ZSQ;*SSK:SM[J[K1%T+C+8!,XC-1'N>S)5&I MG.B.M@]FHAD_:#1JM,AL!EE0VUP:VY5[OR0^=SM![@0C7BZ8[ M2JL!(V6W3<<)GG?Z2NAE49QU.:-=Y:2O\LI2CN;?K_#;#PL4_T"YI7^4;)87) OGB-2\RLLMI,"7T^M(_OF5^(Q12CGK??AB=T$9,+P1CCT[6IYK, M[JUQO,BZ%$?9O,%$_NP,XO!&:PWQP[:TQN_FZS@YC/\RPQN>)+&0]#9Y M?_^F@^&; G_3;8DSXIG_\>V/]*(S:;A$9!%:W4(3T%T2G;2OJHTY@!>$V@6E M^#:)5KT19'ZKY=#[YM\8BHB7#&*O:3V*/WD\BHW:_>]=E!4H2_9/:(NSON>0 M0/6,X_!S#NA^O$UV0RYXPZ$Z8WYCT8?T=/1KH,8MV2+'B7_B:*,/> RL&:MP 7S;]B!+$E&GH^E'OQ_\WCP&[4] M4G]+?LDYQLZ!ZIG[ ,J_D8MAM7E'6&W3>YUHRP\_^#;*$!_U^T9XXT!Z8SU ,87\=: MS QHL TH"A?65Q6!,0=2#BZJ1BU\ M#NU5+%PL%H33O/[/?9RBGY@J(8#KJ ,3SE=5D#,%4@,FFD8%?([W\05*#/E*8*_'Q4 9^C?AWRK\B?L^P%?TU%"C"$8@U_&\KSP>K*+#$6,D6=]:D[[ M.I_\&UT!Z;)3O4[+9@1]#O_1YP22QS5.V3%=WN=:',//_HVFA 7)B Y;-Z/J MJO,^U2(:?_1M5"0N241VV;A)L? [IO601?9[D>;]Y MQ4EO2)G?:F'TOODWF"+B)2/9:]H,H\]!MD;Y;M[GZRA=(<:)BPBD9Z1=$/_& M%L *T%B[&)J1]C]N5J?Z5 >]5%<)IX.4"0AH]P"& ^J?!BBP!CN.X6!J-,+_ M,-I=6B#*4_R&KJ,BJAGB',>(0'OG,&Q07S4"Q!KPY(6-J=$(_Z-J-&D@NXH* MM,(9^U"6"3%(K6A!^#KL(D; "18M!,T@^Q]!>]Y$2=)<:V0.,A.B,\@]"%\' M6<0(:)![")I!]C\H=K-!V8K,2I\R_+58TTH'4C['%6K?=@:)8G( M [ NMZ^ ^#K6 O8@/GZ3OMF?'V.K]4;$;S9U(\SE55V\MFNH"^7TH $>WL' M:-#=Y D;^*H/"FS"-GQ"?,UE*=/(W7_\,!#C/?EAO&O=@,OOAHJ\C/+7DN5= M_MTJBK:5-J.DR)M?CFI=__#GH0Q"JX#R(ZY<,.<6N$J3)GH%:F)JR#K\5V5Y M.)RR/]8\]3^ZH[ZI,"1B@@/3X64 XX(E3G'SXBK*LCWQ &6U[_[AHTJ;YE02 MUL:9TQ4/&]9CNNM_F5V4YYHPU,YK#.CH%ZO\%3LB!X"LQ2J$]%>#X P"]4:( MT'DM RT'.WB'X@$5;'6!@#;N5@CJK\(HL C4&#%&_3((Q>!U=B6]&58#HK_\ MV3S=5(73TH2QUV^&TIPQ\@%IH+ !_U4#*#E '6'B<%X;0#T64<^@6YU'R M*<.[[5TZ3W8T;L><63GK:&-$G:"&'B)_%<^:>* K=(/^G!>Y,(ZIB6)IHAB: M_QID02GZXZQQ1%?@(DJ8RYC))285%2=VRA(95U9''$$&SYIB_(])5-6G913W M/^YSI:#'[:P U$.U4.!-IAUB5$'&S.IY(%V5[\D\Q:MU,5O^EJ.2^?ZJ$ +; M+!#%L![JB0IW,D61X')>,51'4Z[1EAX"YA6W#SB=,V==&5@M03Z8AZH!Y$FF M%7PT00:L%!:9,ITQQ]2HE0DF'S7/FF2DRFG2D_.ZJ/I[!^:F@;E;\%)!F/3" M5KDFP2LOM@)*N2U8DB'2E1D$]5&2-C8*KF/$S;-F2 0WZ]2-QICG(?HST]51,?DK.!>L?C?2!G7@$P)AC(6]ZY!2KRJJ)$,L;.$'&-=JE]:I4N#,G8B2-Z'@-:R%8-ZKD4*?*KH MD!AMD&$)5BZ'Q!VI-!%DT@3GFC3X5E$N&/H@8P#M-: MN])246CCGH/,%I+N J2+XP#7_587_(*5OD;>D!>Q-^6X#U.FH%@/O)H''/L)N!'M*QEE/ M6&9$EJ)O*"OBUP3=XW3U@K+- RY0$ZT;[@<@T,>M@!C:?ZU28UA1IZ3(@TR< MT5T+H0WJ&4+:>"Y$BGSK*)/$.1!)K8,V9:N MM*0K+.]51D>MO>D1=Z$O\#66OV)=X)U,&_&"+$!QX M*R(P/5/DWDJLAM/1![OII'DK1^\.%+PSF]GM'I:$?BS';XU(,[)^/=>'=L?_ M"^-0G_VQS],+Z\A^JJU#N4@E6E3L7^C3"D2.M*3AY;[]Y>(][D=NU1L>MA+P MAJXE,R5#\#@I %P-A\)Y(X!O'3GF2&R:ALW M1&(Y;.A(8$ 3Q0#UY@M2W$E?P WR< 7,\>[8P#MR5D-E!WT!RA '&? ^L$Q6 M3^B._-F?>/@ _6FU!>#CMNV#7FX_]8SB<]:G_UF?5DMEA!,0<9[/%-I4]+&R M#B/#%]1%GYO)8P 4'6B)F3P&_D^H&%/->,!,]1H"!Z56$E[UU6F(.,B4"!93=WF^ ZE0%U"@/@U@ M@*K#Y-%4;1JD069(L!CBU_< 0@N4QX\J'_H:!"WTH:Y&IU#KXY!8!EPQ*;08 M)NX%NU92YUHSO4^Z2@JKS,?@=5ON$@D .=2GX!9'<"XU]8>[+ JK9,: (^:: M2 +%TY= 5D,P[HSTI+<."NL-'H47RA4>[?;T57)-E;&S]@&]46[KW1O/0Y!^ MY/YI;')%N7\NSAGO!T=>UO.N#EUH95F%&ECGG^1*CQME)[8L!);#+AXG!0H3 MH/12__HH+85"_E.@_,%6^SY2>,%^7Z F5O\1SESS@9 M[EIE@"W^>(#.[$=BE'*LYB MB,K@8K3C9YWU; M$D#T*[6W(7S6"3E+8'5@H@JW_N0#3G&7HUK/.;$S,'PM5P"\D\U*%*=TZ&;I M-='AN!EHSMKC=$=X/.:E7*(ESE %]Q*]H_SFG3!, MF(W3*-N7R4[T-C ]IK)KGM'%Z">J1QUA43$Z0W M7_4/_NQB;0X);6'UV6#&$1W80JQUKW_OQ_!\FY/!P*2:QB=GZ7.4H/)Q02MJ MKHM3I.3J.(-3<4.QF2FX>N>U>O\MP/0-%G]TS;AROPXEA_ 9,1/5B:+8?^6JNC M.=W12=%W??Z."FXB!O-;$[KO?O-97T1LP /'723-B.L\5>!XQ)MWCYK2*YQ$ M"QE8+4 ^F'O7RMH>$SHOHSR>LVK_:+8&!T=ZK9W9C'1H06$/D2RZ9L7K#Q;0 MZ/43[FTH$*O7<;*C=XMUU9/57D5!N^W#5U&!/"PK:;U+S=9BM>2W#E$Q@;(P5DU^/V.6/#NG\P@_EZK B$^32&\Q=D86,R>!(#\)RL$//P*8R1WI:=O(8X4R^X MWX?5PL/1"!E3BNK 0!?D;2Z[G1> M7K]+YQF*I<-]\!-.DEN-AX,-0^ ^Y*Q MVU":UH@QGZ:1!==4>F*_3&/B'[8HBS&-;66%P^BZ+'XNBPK[% ,W41ZEX+>. M[G"CWAK;1"NJPZN$2SFI7D:[WF7THFC96?D%W7LHWE(Z((RF?]. M/A+P,I^BXO:Y?#N>,(D61!+EK7^6*_=E7EUOP%15.BYFAS_KE!4 MIC(Q!LC\Q<,0HN&8BVK=$3XI&T![^69'V.2-/>USD<]P/ MD@ZPZ5D])\OCT%-]&UBM!\NY'WZES@P'03%?IH7 O;!'_-'=_9.= AOZK#!1W>T&& .MH,4$H>,_P6D^&[ MW/]&1N0N/3P,=S$OXC>RHQ\^/7C<,6@B.&XKE!&"G!9UT%JM3CT5U2OC&6YH2./A".WV+%_I^7,/%OVI\2,/%GRNTM,. M85TRZAQST#.*=!XGJ,/]"S9;!8W9!>O(S5H73FJNMQYT)W\GJ+16]FOQ38EU MA29-1750$V?N8U2-P5H2Z_J4,0@L*[6#" MW 7A@_YZ&C9YH<9/9DDCF(L]1 MT6:2_=RE;O/^:^;@YB=K 8:2G,8:U(D,[)ZJB*C:=150I&S9W)'*#USD$1]D8)SD%MPAM_0#XE< MS,N-4$[T"<5OC$*P*DVX4F U\2AU5#JZS.Q&J1QD::2\;MFICJSN-"+RWJQU MAAS2=["+BU+(RYBI526E+KF8*6@:OH%"IV-530:\:87*/U?4Q M0]LH7K"/C*#@7,7L@P>OC4+^[:I@ORN-:+?'>M<]GKJ/H]-MCB/BUFQKMU^?Y.HTH2KDZPFP:NC5 YV-9'5 MG4;(UV-/V2R9'Z.]TLZF!R_=UAS@@U=!L03&V= <^@JWL B3N6Q'J*_]>SRH MU:;21*2 @R:GH(-B.5A7PT%WX9;(8+GYBOPG](;208T:,+Q@*N[!!Z^ 8@G8 MGH1[?07^DMKX1^N:H=FI#M?AY.D7HW!]Y];LFL4$>?DV;F*,0V:0NSRX *^J MW"GR&S=%SPXRY8NJ;&2!FI!5&5JZMF1$4+B/<@/9!F6O6L'5O.QFABM0P[ I M01MV84B/_HXXB-E">V;0G@6"56QMV4SKW8VVSEQ/[J:<#+]PB-)X@):HHF[5 M1F"PU SKX2L.HW?I6U5O7K?V"0"!V)D($3AY%3C:-U5BY__A-0;-B\(*S3TS/K*;G,JJ@J0R"A:RNXWY%R?_K4P8GJ?HX*RMI\M(' M%N1C^3+?\-)'74[QYGV^INOO)R+KF^42#;:8;CIOQ76G[-Q[$W,Z&FKF.36I M8SC9 .S;IKG:M+Y3-R9WMF%R@+BM7B#6 MAZ>M=]MM4DHG2AKIW*5+G&TJ]>"\$:K6JBFL"VWELM+[8Q0O'AAU\YA?>W7; M#U_=V9OBP& 9:SU3@J%OUTH_H WR3D5U8?DE>J=G!&S%X %TGK+L H2E'A(& M#31DB/DD'M,6SG1ZKE-M1@/W8:FL]N2/;5_N\CA%>3[+5E%:/[I 9ND'FGN, M9LM6;-;%BVDMHHZ/@5<4/K;D<'A:*$J.[X1S)ERK.)NWU>S@=/(HG0GI-,\K MP3G1E!>B>9>$PB\VI2U ;T/P3/3.O)Y=O<2CB[[K1ZU07SY[9YUJ2ZNEZ3US ME,?Y;-EF6L,'<_)R&,@Y_A( 66N$$-*%;VOFMFN4S[-X6VL1@TR>]])'T(A$ M X$S#P09:6Q!*%W/(>B5^@.=WD*U^.?=9A-E^]GR.5ZE\3*>TPNW57W*.%T] M$E-+E[I'%#!>^Y:"M@\:R@ =!*]$8FFQ^;+]Y-Z,>47= M29B97B&I=H/HM:E74NR/5'&?VU)M> A+PQNZ";P?Z*.5?DL*CZ,UH#5=7*&L MB.+T)8O*UUC+HOQRIS9V-T-I6^[&8<5H9 \,=2/S)X1[6YV&3)UTDZ367"\&L] Q]C;"2.OK^0]%I7-U+H+6@G M4;\HTSA$)\ZAN@M,G7%)393P-E\ R..E5SZD"U?0>T"JH:OSEH_<*QABZ0;5 MU;&X\Q6 @<>VQ--S&/RNRY]0PPFUO*L@HQ.I369_+FE$7:GY)YY' 1U05)'+A M#6^B+(W3U8$&CI^3@=7ZP0=SX9OZU/"\CA2.PYT/GD(Z,!C.7]>Z>9BIW0HP MAFJ1M6[Q,VY_X&"+<[*\KN.[=H^7T429R0W"':KSWM&J1$Z.M>N:8*OMC M/73]CR[,\A[E.4*'IR,KDG@6"0,^<"<&=F:'G#'!BOQU#:^+E)J;#%FHED8V M[YNXRB:DJ8)E4O4*I:ZN1 G(D8;?M=HV]8O4VCHI_@0AD6?K>HU5A..#+]#3 M &PHGJ[K4**A+.^DV'?8IPF[UQS]) ;,Q5S1HNQE#G?MC-Z/,-Z7%G]58UCI(D M;D8,!/0P8XM /;\#K<"GRLUG,=H@J[^QKT&*M4BIC? Z<6AZI<.YBH(!\0?Y MXM8MSA"9)*J+'_-N9#E=E/],(-IGC*<>%P,\GFNI+0FI:*Y!GT$^#/!;CF;+ MF[R(-U$Q>#F$_;&6:O^CY\HDY$5%0_J(](O&.QSVQRS&654A_PG-DRC/RT5O M.5J+_]I5EVI;)9%ZBJ';_'#/2+6YY\IE* \5]5/O2K_4N\M9-HJSWZ-DAUIU M^.Y2(H9=&1ZJG&]_1E5IT\R>L#:>ZY\.YTJS(@Q_D,\OUV7C^Z^'B/>?*FU: M[P( VGBN:3J<*VU-8?@M54.>.CUHC@A']$X8K4!QO'->WP0[?K]($OR5F!DB MR]%KO'LMEKOD<%^,Y?K&0'U(,+*)VG/U'E&.*E9@EXS:6/XZI;%PJV+@.4*+ M_):,R3.Q[=E2)W!CB.5XVUT/B^;;9D3506 M]L^:RFRSY3U.5_?Q&UI4]4 .1=KNB"#3%;VV5WVH!"%6\A%[:$I=C=&#Y\8Q MOE15#&<4:FJC^C6HM=$GC!=?XR0A,UV?S>83<^&CW*X>)85VGFNTK@14]%2A MCR:F;R4I8^KU^1LB$Q:=Q6CN"66>/KE^MZZ21K)0 M6R>K==0H9U@G3OW\9LCJ0:D-)\L\S!E>AW.ELN$P_(VJA74<1*QHCJ@AE3=8 MX_S+%2$Z+NA?PQ0,&>0Q X,/Z;DRP;E4S+_@8VT41^<58K,)E+-G[U [6_Z. MT@7.9 %2E38L/>&W"4EC@)QKZPX??Z-%&J<^KI=AW!IZTJ"04C-9S\++Z2D9)M!@QP M'/8$6C@\UU(;DE';(6CUU^AO6 =,@OL3LNE:M:'\/DQHFJDM [79&]Y)HX.3 MGMN8YZDOR@IU.>&K+'TC5CP@=).Q+H/V7,74N%71*RGF1IDTCEH<*E._1HM8 MF8#0G$HXH2F3&K*YBQ3!1O#"AWUB1'[TK]_CQ&Z([+7;& MCP&&)MRK@\%SG367BE(H6*>W1FLUSB!<:VU5[N\E>I=D+DC #B]M\< \5S(@ M?TJ) %R4C;I,>H[ F6:?$1%=R4_]ZH/L# H&?CA^DH%[KA>*_*H=.LE0-WHR M_;&!L5MY0%];W&J #(#B5U,5P/*-4Q^"YOS"7BN+YI7IO M098DJ).3GM FBFD\Y1%E9!6UH\ST9MRX7@9)537G]>HG!(N%HN8@D7)L0(G#D^'%\+@JWYEL Z\U\: XG5..\Z&7A_U+](^@G:$W!>&'?G M#,[OC'?)4LZR5L7S*>3<=>UB-Y 'Y4FFVL05U-B M^9SS&B>$D[S:A]$WU6MIY+/L*5ZM!<\&F.(9&HTJGE!,PD@^6@JOVJ/^&8D' M2^HKG);)_\1"*9LNCTB$S\PW)R'BM^CK P\.D*.\@T:^E"Q9AH$<]IA+(()U M%]47#Q!6X[(79F?BKO,"1#B#WO26_NBUGR?L]BC3_&GVULFFA7?>%9^[YR!S MDKZ(R[ N6CR1_\UB>BY?#GA)9WXQ+^(W66*2"8HFC5$+A=.C0PM:@ZW(;G@4 MJ$]:F1:I15*024ZR74;)=W4C(K>^==5##MRMJB(_ 5,:5=ZVCH6>4O<4T)8UX77WI"<[Q*XW\1B98/2_ID&-;LNEZ'5Z_/7^BUE_@N]2+M(@7E+/XK956=_-.4W;1 MHBHD3&N#U;ZS+QQ OH3E#H9Y%=8Z",0@1I*HCJW8(R746SGW*'*:ME7USYE; MV1_K\>Y_=.N'Z -7MPG^^KS;;I/R(D WXQ\VCVIA&7@412S.W 9G>+$MB70] M0K>WKA]0["7(.;.^L9*N*D',EOX6(*,R54*WM7[0\[/YZB@"R]Q'-L MPT&'-#!XJ5^FDI#KGD8/H4:=!!5\W:V*!41)\[&TVLK+/UO*WN*D3Q_+(U2Q MTF-IA/PW,I[9RQI1'9P?+YGPZV@88SK4S## Y,QQZ T_MBFXKG]1(JBJF&% M2-!Y99>[/$Z)\YUEJRB-_U6I2[IXH"Z7[%*.=\ZO41'%B1/7U*:-#&:.DWC1 M$/K8$D?K9?'#W7C>/M\JSF;S80>GHP35([ET,GY91^D?:YPD^]G7%"V>=Z]Y MO(BC;/]8N@'Z8Y:OX^U=2I08Y<7-6^LINVT4]%U_$Y=C*(2F0_1!EUC.BT-DV5-L!RS M9/6PV%N 7<;XA7B\+Y_1YA5E/2[9'VOB^Q]=)A48C066,#I( =#IC2YP^KU8 M#B=.6G!C4J^$;1EMSOC8)3?VOSCP,3WQ8QD+7@'MHRH=S^LW#=<-LH\ RY>.(J)G/!HW#%= D M\Y3(-4TXG?3("/*FQ!@"NH]3=$>FV/Z,,DE?(P9+6GU9W#'"@Y7Y/(NK1W38 M\3\;J)K=J!$JJR^8'1=?XK77(\KHNT+1BM+7C.8S/CHH5JS!$"4K\*"-TIG/ MMJ(W_4VE'8G,\TSF<:IW2FX<7B M]GRPX?TPH^>7HCFZ\]H078!R3->%E^)=1-2N/F& .A6 M J(0.O2,1+@HK*8H"KL-=SX\YRR>LU<&T?)S]@I_0<*- M.G+?!P3"'Y[)D\)[>Y!>#8W.T7FWI=/2X=.!T &&GH$SA=%_0U#2*?AH MN^GLG./QD7,\["NQG1$_E VFTU6T\C-<"+N/QD M24FJ*[.),X\ Y)TWRN?,HG-FT4&I #D5SM*%^+2=9^SO,]9 MWN-:R@[ZHUUZF< *$FJV/FW:UUN?3[:!. MMW6U8XJS;D7:SG5JSCE,CDUBG(PF#3MPDM]DJ/R<:>!S]!YO=IN+#3V]>L&7 MZ G-4?Q6O8[Y')4OSOYSU^*UK\JZ[1L55F\?I.H:BLE<9=4).&&3AG,)T3F$ZIS"=4YA,4YAN<8;(]ZL=X2J=[\^Y2Y,\NUUJW1QO MME&Z[XU ?=3$RDG2;C]X:AOR3(T2E#^A-Y3N$-D&,:=:(4RSW&3#N R9P 8'P_@; M1"R$V*FOX& -UWV#;1PKVX9,NMV.ZAB I(-P!6TT3RIZ8@N3HKS'4+-?^FR] MD.Y@DU\?DC_O'2&]8)*2 YOMAI \)MN0+IC\A/ JB[;K>#X@C3G?@>%KA@'P M_CAMQK!A=98E#OO8"740 .3A.FN(\;/<,M=\I'-A@Y[I>]MHPQ6J[1F0XX[' MF?R.G5D^'/(ER#@XU0/'& [?YE3VB.(<5$JB:62Z4%PN 8_;/3[(5 M .4MP3H@#IS*[+Q83D//I-=[\'!S?01'9PG'WL=&CV&FHIJ>/6^G27"[>*# MSHOZ[GF2R.G](*GBE_ &")9487JVJY(LH='7B2=!1''V>Y3L4.NYK+N4"&Q7 MOI=U3HH8(9.5!J#1I%EB@)DY66TF4Y[/E'U%&U+>8 M94_Q:EVP(DHRN&:=Q8?SACUV-$D.*6+1?K)!C?\^CE[C)"[VS,"0&*@FF ?D M+D(!D#4&,M<+3O QTZF'AS'<]9?<+K&*;@.D>0CTB)"&*U E[\Z3K32R ^F% M*^2 #_%;?!_^_)\QRLBXK/?WZ TEC+E'K=%PRA4VBN4NWNR(O!^H7YM0'@.RSS8)T[VB4!A*K,,[Q.9 .RW"%J*.3 M\/ 0=X+-;([K]P5]=X0/Z_,DA@,TX6K-!GJS+[2K(+,)CLPQ1#!\MOLJ*A,( M<]Y1BRUT@^E;%YV3HA?HM3A&;@X\',MT\Z1)SZ75V-4+G*21(,_6D?'EU%^?HB7=#_T$H3;U%" M-PKT%\)E7-##_?,!TI@G#$3PM]=W5\1%$U^\J"J!],\61##-J0(;QG,#AW"F M=)&>C>^T3;C^):]JQU"G18O\)@G^2EW:+ZU6.Z2!O!LT.-SV!J-!U14 M:0F%F%=0DR[7DB9.^!:' M-[E5F]OC_&%'#YMFR\^DNW6R?XSVY3'((U%B(O-^_! $W(0/)< .7V[5'"VL M*(&NCU/MM@PE2KIS5I&6HTU'#PUQ5#WMTFMC1Q8T\CG^\J*@KV:BY M(R1"^>ZOH:P@:]99ALB"5%>K$C3795-R]*_0O*'L%8^P'FAXN$N;,IP7Z>(N M?2-_4'.M'N'25/]1<+>?M["'.TCC&%.^%OR^7>IJT_FW0"]DPL(TAMM4E9"- M>EQG ^8;SX&B?).4 S)H=YCHJ[S3:*LS(E8!UE*SZ7(."&4PFPDS(W MM4H=R;K'>7^F% ,U!6TX0.Y\&FQL,)"_GO<2(B\+V'"0!GYU'QC05[$+I5"^ M!/%I!_'KRH!/:(X)%.WZ/!6,^T!>M%IE:%7OJ&KQLVX<0T"/>P,!J)L$F6U< M1 F->ES1AYN(P*]PSKQC+(<\),L((#UBDGW3& (K9M3^;6.*-9\M9Z_$XE-B M(TUO.?/N%1#Z4'M' NWN]BQH*+ JP[U;M*).JFH\$N3A/NWW6_I*5BEH4;LA MMC:)@6J9\H#\UQT0>XHJP\/IXB82+[I6]UZ3R!QY(W/.?_Q]4A*9SI7QI4TFVY&.1^AGLK;9[#9,4IG?CJ_Q MMK\YLRB6.+&8]*[)M!#4K]VV&P9C$_63I^QQ9'WK/DGK[3@*2!>/8[>AY178 MU(+IS[Q\)\(02C.K=AJ=_AS*FPW49LP6EB#K"5Q\C;(%YST"YK:U=&1V2,J?Q+QR1*N:_=C=E%\^#- M*%VX&(\GE!=9/"_0XKG <_:3"$*80]HE$\9=L=PQE0##9-*KG#L"154R)I.2 M<.<"M@?#DQAV[PBK34E93W<4"L(=*NBT+9J4U*;N'J8@'UEHQI\Q>[,^-9=# M.I]E-:(7,6 T >ZMT((-VE\''G(CAG MO72[P5PBQ!2NFV):%9;H+%M6S4Q@SX=[D0T"=>0"_Z3FQ[N(]!.679^Z&V:OD$5-[[R$DT*BT_2PPU!I:O%**,IBO* O*)!_;LJ! M>,SP8C;*C-1=H COYO\5+],Y>X^I@ MZ"YUU3 $9V;FK.ZMUYD^2D-J#O@,_5MZT(IP>7N+BA&:TVAZ?_%5IZT0T M:[KLN4OYI'+$HMJN$0F\G5>:PIT2%%K(M,*+"4)]8+&.$'HYTM!.ZZ>CY9WI M^ZEMN7I_+J*LL+X#YY+>\[>U,_[7\8JE3-ND"&3*)T!P(KH(%=$8JBGHV[V1J:RTE5)RE+FZ(6U7'?2)*;T&P M8[EJ=;+"#9^,LJ[X\^?SRH(EAHG6%AK!CFIM<9,N7"Q)?C0-'FE[9@4_ M1.]/:)NF;Q*3;M?4K>6\;=-<>X"V:J>[^C#8HAFL/\X;-,7=P(B;-$;7X=Y3 M5SG+-3D_5#_,5>SMY(9@<#-#\6:!VFT-.?)P\Q5@A5 5ZD*JE$$5HPTRPG/8 M8&RJ$GN/*"M3\=,YFKTF<<7IS?L6T2O+SLD6 I8'R]#6>)GY\A5-ZI;UZD>[\ M(,^854#G:[38T=< ;PA5Q?Z/>(%J7;WTI<^AIJMGM"J/ M75D!0HL8FROS-C Z.LL]JO%3G'^YW%^B=+XFEO"%]100$/QXGBL!]X/GAB;V MNT! <"[/?7 G1A0EAY?$'A"[Z)T0IE%T-HS+$V'8X& 8?X/#7B'VLG("&VN0 M6]_A-6.FHLC N)>]@U(7()?J&L-''.X:%SPQ8&6'*A-PMZ/ZO%_20;B[2IMK M%^98""?T7I5JD89*C#=>,0DV>Y9Z[12&?) M=FEZ(=IPA3K^W @J2S_>M#BH9>_!4S329ZG:_#(F/S[ X8&J(7)1MJ><%BH7 MBT_.R+Y\Q0V!S)'E?J\%P?CN]\C*&%(8608J[XJ,U/014H6&._C>,]S6=[^' M5\:0AN&V4+EX[T4VL@1*[)09$/W1;4,$,KY@H2WQ6KT&^4C600H>S>TZ^LF*K>B3 K>R[[\Z6 MC%=X! (K"OZ,\2[)PXZZRYX3Z ^'&*C9P7" W$520/+&0/9Z8101[M*US/$?D#W^'9#/_T; LH+Z79 _=<=!585-4B,67^'(JH@/J&$55T\+Z ,RD\% M=L8-+=O(.O7BA3;+BR.]>7J4%1.8E' W!K!T4?LY;"JYHE9ZM[3Y\#11]#'# M6Y05^XNT?"-E2SE_H#5OSZFB$Z2*-M*G3T<6[2$0YX/"F@V2/F7-ICJN>**E M1EAWM/N_-U>0CK]/2B+[Y?CAES:9[(C7B =7<1IO=ALFJ0[?QQ9WP['CN]>CZ. =/$X=AN&FW(X=&I8 MY$080FD"I)U&IQ 2!4YCF#\S\!;O8LP'80:$=X-+H86,>=2'V%7G5=HT=P-OYMSADW_O2 M%05P?=B]":;06>!+1!4/(UH= B^* ;H3K@Q/[>*8A76Y\BTQ@X4YXTI86*&1 M8*.MYHEVT38NHH2^JG2%-]L=\3Z-:WO@/S"NU*A)O@,VCICR\7H!E7!H##6Y5*XX,!_/6O6$(Z*,N\,1"'NT6& M31-:YJ$R24 [..TIXKG \R^O45XM"PGG9??GV6+,B/&:F,9E7^0<+F' 36Q8 M FPO%8S34Y;1E+TJG'0$J=^MO2";C45SS;'\FE_LBC7.Z*:D?-,V1QG9&][B M["[/=[1:.$P88_4JEJK]7MWMFF!*AEV-0&_#):2V7/]/1:6SR[ENS;)ZE>>5BZ&:3'(>E,."N78&&$-%T"^H:]1]F5W.ZU;?J8J* M?$RC=-=Q/J_X1HL#VY3'Y1+-B]F2^;VGDD8XZM'2Q'$*ZFQ#?-:579,HC=7; MKY4II&@5T7?)')=/JOB+W]!!;D^$K"=$F)W'25RI5G&+")M1\DP$OB,T[#O M/>NPB+$IH&8#XRE8CGW16K/\ ._AF1\2V[K 5SWLA/[,ADU0_^29[JM(E\<#O)#G(7TJ?YW[-EBU;&K24A3/,T !O&24K* MD8C\(ET\X#0Z_O)"_LJK]X;95W0T6S?&I=K:XC'0P6U=K#)4=LB^@R2#:[2; M#^=N>M4<' QGNS>;JG58QL#Y'06>9ROV ]C4=KJ29W96YD6I=A)NTM1(LQ>& MN71>QK,-6LH75=@T^',/25(9[H6*B2ZC&UY94Z<(IIDZV3#.V* #^(22:N6_ MCKZK+6]Z?)S=AVE,4HNHZS *;N\GP"D2R#A@*K\3N,VXMZ*2\IBK&'^R"-=AXA MO358[.]2(J-=:>6S8DU?CXO265E5+B<[SS>4$V%6&8>V,F)U^S7-@E7O-PBS M<34.ZB8X(:7.7BXU-N?98^T=C_W'N<\?@Y"#V3<*6N)T.$]3C_6W@3IK;.UVN'3P2PR._2:H/P M*<-Y7ZE&[,'4?XIZ"$*UQY?MA%Y41%-M8/\>8A*[J4#(KGN)XF*7H8-4+)N8 MH =+)L;LX4.8F%RVTYL8DZ;:Q/YR*G,8R$9 :AZTIHZD; =]^6N@V2K6CPJP M,6$G _YAH=\(YT>C7TN:(]LRQ$=[Q+K1TWWU2M&:(>04.M1 M,>_IY74>OL.T>C9=%^F"?-CB/$K(MF2WY9V@:K86W345M79W&YS>"*O6FU%" MJV4\KQ$JRM)IBYA2'264F03G=*5YN>\R0% DNP4M0\EDF)6N/W&OG=OJ$_1Z MF@/)2'NF/LRQB]HOOZ,%O&%=K>C,1P^K"J*WOY%KWNZ'))V&^YN96)7AVU9<7=LI^&B MKNR@1_U91:"K&NQH IY:I0X;Y*FX]>=JBE<+P$%<9+)5("\B,VG/]I8U'0J8 M_380+<+Y>U1S7*P5GSJND00D'J%'E,VI,UJAV7+V-449O0GQC)/^T9I-E"QQ M::/T8YFIK3G]A8H=T0I6I*J4#A8CVA0&7H -*H$KXO;B!;<&FQ$:=Y<2.LDW MLE*X6"[+8EJ(\=J@*:;C,X3ZF,(W#GN"M&P?1H1YE&#=$<0C2JF5=PSZ"Y0UZ M6="B!N%KH[)8+"LAI/]PLZZ9$OD4Q>D]SNNYHI(.IY3M)2+*?BR2"#E_-L HSTR%2 M/R_;B_#1N7Z_=Z9B5+U_',, U^X/-=W<(K _2#-WE;%KFGG):W,YDF42IZ4KTC^-(IQRBG\LV5;8)4LB=CJ MPOGG!/]S@O_4*4$?+L&_0^=5$N5Y^;)%.5D,,_.!T*P3&A:T9PS+L]Y%\'*F M#3+9S2]!HQ557K;^<2K]@UL<:OX#6OBQ:18.)-9A7K -9G56U?H'=!)XU7^H MQ^AO1@&6!I8X,WFS+)GE+W% M<\28H44@QV0@!LC$/- %;=U_SIQWI7!=;EAP3EY$0O-UBA.\VM?4,.=6"53S MO@$/RIF3D0\*AC+7=0= M^2OKZS*''P+:=7L<4+^50X%-!5T18]5/EO1B&2V[RCZ=T?1_!W./$?TG>$.S6*2>6_;FF-JWN0\ MV"FY?Q/E:Z(Y]#_T18"W*&%D0UO#IW%CBX//74TQ"VJE>'$+(M)>G3%](E7O M;W&("_?M%Q695>7<\@=+_:%FYUHX+@_D &IBQJ5\8& M(33<&Y0*@GC,T#:*%T0$Y6ZO&@%]6Q.BT[B?ST;W@2P*(E!71L2A;8Q(@;=+ MYJM=1I7%?,7<0Z2_8#X@"MU*K G1JGV84&5PF1,741+*C(+)G\7^D6RHZ5:: M+F:W=(O]@-,YTUK&0:XSVP"0AVY5HPK;W4P$H#3HZZQ02=P1Z:>KF*QA*^G; M,#HY3G5;$^'\0"8&%JTKRQ(1&/3%5*@ /F&\^!HGB0U#XN-2-R 6K@]D.%)1 MNC(8%F'.GOXQK^-7_Y&N[E&4HZ=XM2YFR]_RRAOH6P((K;I12-!^(/M0$; K M4Y'0.,:-U(FLYAH1R+@\_R]#(T=G8!I@@V)6MQTYY@]D/HIB=F5!=I&9!=F=HW'V/Z#%* S!+P1EO(V0AZ M@U%;6\YY$1;W:T4'#);[L:@[C2P@75ER;0L-IZ>3LR[ID_9F<+"4*?>#C M*,O'$$[/I,QY";("08?3!UPP>>P-14OBD$=XS;&REC\F6)T+6JQ2]CP@\*/ZH@4-4ELJL@4H*-NH3Z'BNO! F;,#)_,=U17.R\RINEHVR(F8 M8=1Y9I>'T7/G41(^6])LZ-SLV6\>)DUA=C#YX5<,E4KU\6*A. 7.18],Y5>, M^^0%[&&>B"R)+M"R'M?$82:XO)-62\AD7@6@U9EMA6@_H*VH"-JUX4AH#?@( M^QDE!-^*,/8YRKX@&HTR-B$Y3G7[$>'\@,8#%K%KRQ$1^B$.K3^AE/R5E.&, M39S&5(I%_(:,K0R(6./RHPSQ![0W-6&[-CHIM>&>R+:0,3)$9I CTD;V >U&+E37IL.D,/ S:[L I[BIUS9[Y81 8M;K'!*#V?#:Z2\G0H[Q^LE9?R&P\6N7( M.GC\<$>V%$RY)AE?IMI3D)1:]<)D'2H_Q,W'AFGCR!P'D;[A!!5Y&]MR+(?< MQC(=D\.A7RO;2=&*+# 685C/+U%LR!IAYV:Y1/."PSK$]J X1!8FQW'R=J0HQFFM14Z<1BJ -Y$PP/2< M/R#"^W VTFG:>4<9VO24]-] :*.IO1I-@1_=]T0RU75SVZKDP:US:RSI[["9 M:XJ34J876JEUZ$"FU5\WRE:R?O1/$[$$9S7=962'DFOP0)_FW3A:;;R@OZ% 1*EZ;-Q>+_9$X3@:5>L/#0A/> MT,7RFS5 '5.I!2"%J_D5P+E@[S9.B47&47*7$BGOZ#ANZ/&H84.@%T:PATN^32+H=-55_9O)$= R7O%F?/48+H M4KJU@JXNAZ(%O>QQ&>6#]9UN\UHZZLV]\A\2#<#&\I%[&C8)Y6MFREV'FS+? MY[6])6YS+=%>63..UO*;!:ZM0'G8U%)^EY;KF#H>#.9)@O8L(Q^!3GA?I9\Q MG()ORSZ5M8K"XD^"-ER%UHC9<:0LCQW#^^*)//! [V.&ME%\O&9;/^U\U7[7 MV6'@MTM>0UU%5D,C>TVMT;+6$*66+M8CS_,U6NP2-%L^9C0)N=@_)E':*&]9 MB8\5"E9M5HL#WLR:+/*L:,F!_.LH _*//Y^B=(48X>#![S4'K=\G)9$96V1\ M:9/)CAJ.1^CG.(TWNPV35.:W9N?9_>9LLF")$XM)[\X +02EB^\V]">0(AO' MZ)T_CJQOAPC"N]?C*"!=/([=AN&NAH9.#8N<"$,H3:RVTRC<4*OR-(;Y,T-7 M6E#,!V$&'&Q]0@E-('V,")=E$)^L9FC>PN6^_84UR2HW;*8WA8:N)<(\7^4# M,#AT>=;9IH.]!N$",#@Q6)%PXN0WFVV"]XB]/F)_K.GJ?W3GE?D2Q!(>>AYZ M@(AZESZ"<+VUP&@P0!'YPCH> K.0G(; @/X5 WP37Y#B3OH"#O^H5FO]H#OI M&2PP%+H,\A&N=M+E/:X#P\/UA@RL%C0?S!?>F&L*.:" /Y=KC&&4D#F;R\!J M[OA@SMP$8&0PF+^N&^"CIH;/1QFNSY4:,58P!;DPFXE+A#)<8>I,8$ OJC]= M\3NP?"]BJG,'#L/WG(0D>(/#*8.\@;TM5^], W1D CH=<7H04KK*+D%7S*>2 MY8#MB8@#Z,S@)>."%?CK&C@;\6$2XB!T$>\"J76],'[!SWA9?"7BO(_GS:GF M79KO,NJA'G$2SV.4/Z(LQOV' JWA8QJ+%CZ/M^G]:H'/$P*V?1X'T&/M _.GY/,X",>HY36I-,&KDX%=@Y+"Y!T,#==& M%M@;REZQ>_GJ+,F55XSZBW-(5_JELUSOAW0R?;!V.HS0FXCZI@,![S/2F-$G15:R-2@W<(KYBE9 MS*"T0@L9\^T6+IB_PIOMCBS!#@0QH]02J)I)+I1_RSK&0&$HF\"%W;$+.K%Q M40>9'-/L).FEUOK/UBO7Y=-$3#U2;M=X3WB[4'1-5Q1:VJ?06;B)@"I3DFA[ MP77B0-$?NQ-N+=K=?*RS%O6UPP@[NW9?0?K@8$]@QN.<[*/J857?<^:*X.>0MI&V]P3MX8V,"4?29XFYF"/I) ?1Q/)3&&J4IB< M@M-=!;Y'<<]E-P:'63X48E8]S-)<%.D=<,$[.V^*W)]VG5(88,0S+DF/'^-D MB\SQV0X=*B6X/-&*]F6" EU54**BA%?^%@#9S+(B2!>+B>8*5)W>6>6?,[:5]!$R /ZFM@P.WT.@&P[WJCQ*R2"LDPA_N )E21H&(- M6'U&T1RYTEAY G+R->8?449^+1J^]OJ+3$["?+\#SKI1!E:/&1_,2:X'K3$X M6]9$S;*G>+4N9KLB+Z*4/M313_H @C?9'U)P9Y8H'2VLS&W7&GD=E)D?4L0> MW1>IJ4WDVS]+ L-W#4($[[66J/(+5Q, YG 7CTP; M8&57R@%%WL9A!B63'D;>I!1.Q)^['$DF.N#\!/# )Z<)U%I A@? M-U>@OB5ZG2NXGBNXGBNXGBNXGBNXGBNX:LZ=L)JMXKER6*4UK!II3.[N.0G0 M,[N3>;>)S&0BXC'+Z;-"&GK+7RIC14:R2VH\@C]&^S$'X&F6+VRC.?H^2 M';K(\]UF6];)NT@7GU&QQ@NJ3-II4>//.LF5QZ"9/7.:P1N_Q0N4+IZB@JG+4_0W MAK=@]_>A+&_"H7-GT.,R&>0Z:A2Y_(X3@H;&!ZEDZFWG% Y#V/&8GH/3\=F% MC#R8I^-+.-P&62-T"@%5,1 '3J7;\81.I>GX[%1&'LR3=2H-MY8KF@7H5)[B M_,MMAM!=6B RVL5$ZQ1 MV,X%&&W9W1\E=2@C>40YY15(T6S>) M=*JMW6FX)I\FGDFQ3["7T="Z;779L(BRPN%5P:.%+?YKEQ>4^X,I]Q,Z0;"U MV"6P(2J="OO&6B?I+-R[J986;'_^$L:2;20G-V!_&C>GD1!1N;F;E%T(U,L% ME=D$K+HX4NXMW)LG!I<4AP-EZ:;B_: (HZVL'\]J*8#O^AO6VNB65305YN0E M;ZYP^H:R(B9,/.#":5W%:_1:7,?Y/,'Y+N,5V1<#U4/* W*Q *"T'/T:JRJ% M *+%SP#"!3/W.%V1%=6&$L1YNDL$4K/#!O&!'V;-"3$0AR>WKVX=;)J2PWES M2P!S>'&+">/,[4L& L.XZOI[-L[J32TF+OT=L!=Q-J%Y8J"RBT787)?EH0KW MYJS(4S-D)[T]R\#'$IQOU26T9[\GM$!56+,J/<68/N -F',CNX%_G#,G&I4F M(.Y=3D)BRF8IN[B'8BN0%%JM//$1=VG]3=@/LZ00_T\A5KZ.&@ M%4@/6ZU.1 ]Y M+F.#."73?_*BF5PH]XSQ3JLE4$S&'#_ET27F*LJR?9RN+C9X-RB(#@%ELM@' M]<38F0=-"DR*3+USG"3&.4;,8!K=:7+HNR]-7*2+!YS.F37U%5K40@:U\%FA MU%D&ZQ4(]0G,([^E4?5 (ZUWD<^IV3QF:!/O-H37$C3/=U$Z1^5KXL,'#2UA M8_HV#6P^:ZM=46EZ2(UN-4[8O'F:LQ5+IL$]>@VA/&VKS9H?FQ=!#Z/T;&B? ME5&-5;"R2=$:/%/B0Q1?MKP>F#DL>X.#=FB^P_2,Z='UU[Q_@]T(AZ@X MLQR'SPIL0RQ@Y=7L3+_*BVO%[#X]#RMRJXL]_)B] M$.K@S#A0/JL1C#4%9\5!IW_IW^%4V-;SP^6O=%5RU5,1"&CS1K<0U&=E46 2 MK#%BG+7:_'KBN3Q#:6LG\-R?PK4YRI+@[M1 ?O+;+):_/F^3N*A.'G/*!>5E4&!1 MLWE3,4VYN3MG8T=3L+',>A[+B*RRNH\R.4'FS3_/UVBQ2XB8I.6,(QB=*':,.^@CMF%]!B ME%I=V#OI4UEML-]-UD;0/*^L@<"%/K+H>7K^#2(4-BR;_SZLNP=N]0<6JTF@ M.Y6J]UN^"2ON+\BYLL<31-,@&G9:FC651IG?$O,BQ6_4*6\X.NK3@6(-5 UR M&8,+(C/*7?LS=;W9?1XFZW M0<[!VD5W!U%BTS+XO+"S#81!2;:*CK2RQF?%&F4OZRB=5;6-'VBH)"<^_ DG MR2W.:"-;HV#4N>F(:79^HJ/[L&.LAR?O=[HQ;?KU=^TXCM&8%&_8V4XWIZ3J;/MM!WBP? M3SR_EZ,QN8-A=SNZ@^EW>W8P4XWIZ3J8/MLA7^H?3TID*)8H=N%JN#V/[FT8 M/9\=SH0C>[H^A\&YQAW)#^!V/ G8_/GS.61S$BY'-JZGZW)X01N-NZW>/"AD M\3QD&JWCQ_4M*=Y]^\;%U Q]K$,ZN)#^0/0^.5IU-. MSYITJ)MN%E2C[J,JD(=:XZ&JA#A3C6S'TTQ[JLHR^2I,1783S:P F9V/W6"' M!OZX3TVZ)CZX.SM2SQRIF=I\8&^J++CSZ:+@;,0?/ZI)U\3GDV<_ZID?-5.; M#^Q'E07GHAZIQWZT/N_9$0WRQXGJ$#75F2N0J+/[='!>JZ,P']AWJDE-OU3N M23K.H$.@+DZ-ST[3,Z=IH"X?V&EJA$'/!]D^*?/)G72K<1SN>["C7"*VJ-^C MWSRV06NXPV^Q1MI(5;6L%T^S1Z>E8?>DF&3UFD?E!L_%(D^E6.2YAMZYAMZY MAM[T-?2,Q^-FLTWP'J&66V96]9+"U9(1P/F[#S*L, 65S32%I 34A%N$Z%PO M*IBA.M>+FB",GF=%R[N3?QT]._G'GT^41<;B8/![4X_Q^/ND)+(+2 Z_M,FT M7G%50NCG.(TWNPV35.:WFMC>-W>U+1GBQ&+2>\4JCPBH3?0:!F,3GZ-W_CBR MOC7CV/WFW3@*2!>/8[=AN,&EH5/#(B?"$$HSE7<:G6=@-!#HM+-OJ\N/E4$Y MB$^?*S5:DNSA7.4BSW?50X@Y67U_1L4:+W""5WM.B&_"'DW'1J7'X >O\]KN MF&/&[&B,H>IUY&_4Q*+&FQSFJ0Z6I9-B.)=&QW\ [OQ9@:LZ :[1K\U_%;O$#IXBDJ1IZ'^/V-,QVQ^OM0!CCAT)W" MY,1B\F/=W!#)Y7><$#1)7.RG\A3L'L?T%?T>S]YBK.$['7_19U/_R@+_5:.3 M<1MU['9Z[]'K>#HGDD\%&Q^]B&#+_]L0CWZ0R8\IHX6N!H6'*K0GZ,7"V?#\=ED9B'?!1R6#?U(EW< MO&_CK,0P> +=TB0([L_2E CH[Y3-=N+1"F6Z!/"ED15S,DYA\B"5O1J^YS#5 M*.,1BF'S U4:.2GBPK5AF'+UID3EY*KS-$Q_&MO"5;NU9/;P;L_>P/;8A>(B MX.R-D7T2@J;9/7-6.2GTZIA90OC'#96V)-*KU]VYB4VEM1S[U%F1 /O+2S ! M)SS2;H;7S9B&Z-#-S<;N!* PJJ.M*H 2L#R#B#D_^:>&N36N("^)&KD<^ST; MES[6Z/GL>B8>W2#BHUX1[,"BU3G>&>?=8(^S6;&A"$"QM7'A_KR=D0XD=C'CJ?/9*["-)T MA]<>QY"LO],:AL.1'^Y-Z(?L$#/9T?C99XW@LZSJP"DX,E.!Z*?S.'^&PM?S M>+TS5,_/ZL%,? MDQCI>GMY$HCZD2H>[V/K=G[W'R$,:F/]0Y];9W?V1/$A]>M9$?N+,E2\Q)\3NJ;86(6?_ M,MDP!^9I3/@._(D1@WVA?>S1,Y6'[V M) 2U'>4@226\[^.9D83^4>6YBM1 M1Z=DR%.,Q6A6/!+Q 7OZ^1HM=@F:+:52YB;@OU"96''X0ZUCZH,MFHV<>XM6 MRP?\$P[_<4*:+=O\/Z&$5IBZPGF1#ZR"O0"UKDBLH3>CMQQO>W1:.K;[CQ\& MHTYTZTOUC?FIHQ'HO4#IXE@.L:,3&TRXB9)]$<_S[^>XZKTL4CCPA.6O[1_H M"CC-T34JHCC)OW6PR+"CG?5"PI*J5UIIBLS)DNV@^3>;;8+W"#VC["V>(XXA M)"49Y*_9\@G-\2J-_T58*5-X2_XZUMJLUL;LHUFHC=.'BR&Y2^=X@YZ)99<. MY[XF].(][I>&!D#6XA%">L3D-:8;9QB;75@QHPVL"U:I/I&))4I0_ADQBIYQ MO]K.X$*T=()FH'.1'V.L"T^$:R+E]46ZN$9O*,%;RF\] MJ3*U0Z%%+5I0"_\U2)UQ19T"=1!F80*4$'0K^CA5E'U!!?E;I&)0\&:JE8+[ MKUR*+"MJEAQ[D-G?GU"*LB@A;%TL-G$:TW5K$;\AD6XIM:FE#6SCOY;I,*^H M:L N7(23>2D=B$BVO9=DKXID8 =GQ /S7SV +"H['Q[6< .2D(T.5MLH@*1* M.Z RE2"VO!1U$ND=8VO.'Q+&%I47SK5(F& H*X*"W%-4T4?2 2-"P/Q6"[SW MS^)IH@08)A/%XTL-BNI-+8N2<&SW,UK'[.P"K558^Z22_*F\-GY*0 MA?B\7$V:%*PM/UX3=F^C."M3?"S?$-'L?90W7 &].YME["F[]:=<50>M.V<9 M,V;_15< 0_K+%2]N;^B(ZN:?N[C8WZ5$ZKMRF3-V M'[G2[=?41:CW^\&=@^% ^>06U%DYF4OH%_,Y2HC?([S1VQYQNBJWU+:L68+> MU&BYZ#^X;<+$[I,)_!DNU?6*1>^A];))%H_(<+U! J2Z6%I7@HB?\%% ME+2_TU#H R[^$Q7'(*E.9-&D'Y6(HUX_IV&T4PW$"*8[(NF6JS(';KN56R.> MKOZ)PO5O3KOI?&PKYW1^-GWC(0O)'W#XT7]/W6525W6$B19L\=2IG?UL+Z5& M31H8L-%I&).6B$8P B@=M?+^U;]H:K/(/B[!:Z)OR:A1KG%:Q.D.D14XJI^L MXNX"#7 -]GM:N$Y#N6T*=-0]G!9YM2G\S3]3: OA+ITG.UH22M$$-' (0QU2 M'*>F\OH"G"Q<(26K5O%?-52<+I "CN@/'FHM5WS=FCJ6@X@J75HNZ2SN\I0M M<]3A\3#N"..B.3,/Z^+)>$D%5<'%CLBLI]U9(6+TU!HQ$1_<4]@<0I]\AR%? MC3>QE97NG5ZI)X]#PV@*2=(Z"@,F'!PG$Q-\ODO"O4LR[C6%B6ZC6&?B7+1P MFG)EXQ4PM$ISJ,4,'U!1W?.^QWE.V"JEX+!FX4V4T6K@!U)X]W@D8,TQ&A?, MQ2Z@(VL.8T*8FBL.C+OB=)0.&H^\JB(U1.+'4,TADO.(L]*@"K*A>]T5U&Q> M\ -.:7B'J"*A:D4V>XBH=U\FXW;2*8=GOQ-G;EZL27@BL7;=-Y.F8ZT)^[2$ M>^>F*Q%V&)2(<[9\B=Z%]@)KRK0"6=-0=%M)!%H:*^M!_ZK'&\I>L5--[(A M-%V)IBF?E47$!% ;>B@,[ALX/IV0.V*REB*KY'A>+JB49VIF:_ 4W&OMKTJ9 M"<+:I-GK),@<>Q"7UW&R:U)$='22U5Y%*[OM ]=+@3!L:F:W&\LE]Z:KL#^8 M]@$K@V9A(/*EH^!NU=^WB-M??1]3B$!;L$Q"D(G<%F0@\/ C8;=G*Z',#N,* M5LT1AZTI1Z[E$+7I0 M',4X0(6C&FS&-)7C@$P_>=:AN^B5'ZHJC-1O=.6MUU=9;D2K;2ULQ;;^ZI:) M$( :I]B%?H:K?WK8GI#;K,(T4=9:K(O\UL%I(U 09OK([\1V[N64V5*R\^)^ M&!B6RL3!.H@(V\@SS MW15UVD1?2N*'[VPB'[QX9P>YDUN.9I1?[MD(6(7PQ^^IN4\Y9D_^#!*WX#X4 M7"@NUX7P_XAHEF[!+(#/_-;,UMUO[JJF0PZM@@P!UE:_8J6+Z*&"LO!R&C9(7&L@B'E+93N$!C=>_)'=$QME*\ M6S0V..*/OR5.@ESY&DKDGO,FC&VT=K;:]T:OP'"J@AC2Q+E 81FK'?FYO:1A M2OP&[U+;8N[@M"3D&F>HZP1F$:X1Q&QUX="IU&6'V#%"Y.%HP="#6U #R&&& M+;IM:,*HQR7GI25_G>#Y.O)^?9?[SA?A2;,&CL&!LA(. M-S%1"(&,8V#UAA+5835T+1'FL2P?@,&AVS?(CW1P@MP\ 8GSL/9 KEC "_= M66V(K(I3#Y&$&[C4,%$,4&^^(,6=] 5\2I%AG;D"&SA1WCI<@8[^<,CZ]R<* MFV=%R_V1?QU='_G'GR]41+/E7;J(W^+%+DH8LY<0II8Q!\89&W_$Q;H<%CI" MZWC[@F_(HILS26FVYK$N:VTQZKN(-M>[5P+(G+)XGYL0X>"S,^>@.P)8RF37 M^!7[*7?9 _R!QU'$YHQ-S4$B\&9R4^[D \]\$ =L:9+C=!5D5M0]3E?$XC;7 MZ+5X(?TPIC812"U8-H@/_##G,C$0AR>7&Z]6!A4E1Y:S-H09YJJU89Q9O60@ M,(RKKEFS\8P#\(N6)AQV3Y8+PCH- M#]YSLE.@X.)0X/T8V22O1JEQ=X@[+J M:"9.5Q=YCLC_+89U @TP' 2C@<&W>!GK_,U<-* H6ONL3:M+%T$;C@%2;W@L MQ'^7Y[NR3O*<"F&%D\WI+E.2N?2+-U4Z-%M74(.F@F$F7]4^Y.?X/E M^J) E]6K*,OVU+#D>LD&92IA'S0\C1,R:ZA>?=Q!+IYZ%E,7'7XBDG@N2G$< MK$?L[ -V7Y.V# \A5,0A*EW$_;DHDPF9U(]DC5;UO=%7_#C+INOHQQ=X 7_K!Z4.RWK1W 6?X*YSG:3)7C! MI7%3).X'F<:VE@/NU5_REI-^7B0L?HG3^.K&_-.':_ M>3>. M+%X]AM&.ZUQ*%3PR(GPA#*X1) NU&X&2F0R0KS)X->(@\?V4%DON7A M*RP!+J,D2ND;N@@5]_6#N8R)4P96BXX/Y@MOS#Q&.:" /_N9]D^TO/-L^5N. M:,I 05\C9"\49'#-LH$/Y\Q& 2+'< Z[)LO'75HL'Z>S&L\<17A>DYT:C>[6 M;Z6DJ](/WJ':K D&@)MYKC6:_*LH$;P+9\D6')UJ#@S45$JQ M52OU^Q042H][%7T"]S!&D4_'\NXO7<&SL5S S<)6A/+DU[G M9O2LI>/,\S; M.TQN[SG)U$!H84#LWBB5VA+#76_3HHX;T%1JU1$ H)4O@GA"U#,T_Z)N&2 ' M?B.!&%B-'+L3^.AB34&P'(VTUW*2!/;F46[U\:VH>KU8A?TYYUD_;63'@;H(,BU6A@8MTT5J"5QSS MJM>"&S0%$0 -7'#>'='':,\Z@!<#U1SR@-P5^(2/$0;RV*O$*>V 6@X/<9"& MTHNFS5X+,AVCQ5UZ\SY?T]CX+<[8F]J].)JI@XD=[U3#%(AVVI.6C@H;]1[D M#A&FPS")AZY[X^F53&?"NF;4Y:;W:N=PX_*34)G@S9E:!FD>I/HIR\5<+R%= MNKB*-*["7L?YG%Y

    OZELO*@HK: Y16&;S4U!8N5RL*RRS2_W;2'Z&P9E[ M8^5=FO*V&-)#N*E&P!,'M0"YTL&#%+7EE<*DPF6F"W/E*;_(T<7(%Y_=RQD. M,K"O<%Z(DK!9W]MYV-WO[J=>2H]P./-DXWWHVLPJ,.QU$EPP464 MN#^HX4_BXHE(/G4/V@>I]]P4IR82?KWC';+H-!7&W'A-?DEUL:(!!D+4$3.#%!+1SC'IEI2Z]JQ"CF\8U4H&<[2EZ?1 M?2*I!_1>O'Q%R1OZC--BS4[,TD>CHO=,-*>I]7*)3:#S3"+"K60'Y5E3PS4U M^H0UV(G&CK.<]4!#?TL7=1 9+6[>YP246;W," =$=_DX3DN1@;(:4:OY%&@< M=?U:J7B*5K1 C.L]F^Z(Z9R#JXZ)[$3<:O4X+_;)!IL\V19:#;7-JS:35T:A MI0?CHF3J(EW0NM2$;93.";-=*3354ZZB9/[S@=R)27)8P45$%7%X"ZAPJM77S!DR>=PAC5H81 ATN K*!IJI]<4^L?%7J\151>=;;/%R MA@,&@!OJ^:_Q2,"8G!B^R,-[*VZW0,7OGS*$TA?R/V75WK3L,TINBHN$_8*< M4J,FC1K8R-U$)QL5K,EY;[+C=%/F) #1>W1OYA,MI/O'.BYV.:7P]UN' M/\=@L/<6"?KPQA075.1UROM94#KXZLW:@<+&,HZ[)B[%2TQ]@"]=A6K%>K*CGO-+>ZB30T9!U M'>[@R&\DA]20%ZDX]YMH8]9L499.];$R:R1@#59 M-%PP'WB[W16[#-7U654R9LP1<>2C@LC=\8=L[+%%"?5.0SA=E\%Z@R[]6:[K MJ_/U#MVEDH07E29L%>4T"4D9(5QKJQT'>9"S'8NU9S3'Z4+N$SG J5J P>G M3EQ.S12IC3;,*\T,IE[6<0;5H &L0(%:L,'I#X]/,_5I80WS?G&7)[&^B#4D M+)VPI05&:1]>7(^0[Z,8JTU8N@<7-6LU&7A]JBZS^[MTB;---8"O>%<<0]B? MHX(>?O N1QJB86YZ5="XD!T[NC'[FA+*UO&6^_BOH?P%W\8)NH^^YH2IGBJJ-.E5 MCQ0W"5H!-:1B3_=@G0>Y;^R)Y3K:$!/*G_%NM2Y^CY+A)04H/'OZ8,$'K9>J M\K"GE("> ZZ7 5I+6EKBJ*PU];L,/<-%GJ0!/4;+/'?D%+!,-FRWG.E'PX M,(RQ7A(/#VV9,L)&-T8A K>2[&=%075?*LLFUTF ,-PT)Z$_9TM1FK_$PLD1 MH&^INRKO#WR-L@5G2F%^:Z[#=+^Y*6A&].$RRA%92VZV*,UK3^1.>=)X9IP M-A_.G:,94R$P7#8]5S4"5668FT]-X#,OV[7A22R^5V:Y34E5=W ,"DYW;A?- M4K 9O8=N-6FI4['+&7,[]WKYWV/WNG WFE"R 8+'B= ,XL-*C$3>N ME?.NLFK#P6)"WM"908M&$!LPWS5V1B]=[RK''O@D)S%+\=S[UJ78(WJ*4(:>"S]B@S#%8;".9P"Y)*][>\ M[6T5@,C+^3._2Q]1%N/%IPSG@REGO!Z@03N='GQ6]O%%"K:.44C17X&]H>P5 MNS>HQRR>#TZY!Q_:ZEM_\%[K6 RH*4N-0?\FBVB,W4ELN)0>GG2!DLQX>!FG M739N,WBQ.58\,>1M6[2.#.\'F6.V;E>Y$R S'Q609B,48"?%E(UL]%RP^@O] MGUI.W)X' !B'@ %P M @ '&+ ( 8G)H8S(P,#4W,C@R7V5X,S$M,BYH=&U02P$"% ,4 " #E M= M72 *J ]$$ #7%P %P @ &9- ( 8G)H8S(P,#4W,C@R M7V5X,S(M,2YH=&U02P$"% ,4 " #E= M7C 'IDVP5 "H_@ $0 M @ &?.0( 9F]R82TR,#(S,#8S,"YXEP7 ;<@$ %0 @ $Z3P( 9F]R82TR,#(S,#8S,%]C M86PN>&UL4$L! A0#% @ Y70+5PNV.[T'3@ O-\% !4 M ( !R68" &9O6#0 5 " 0.U @!F;W)A+3(P,C,P-C,P7VQA M8BYX;6Q02P$"% ,4 " #E= M7D>)W;N1V "QB0@ %0 M@ $LE0, 9F]R82TR,#(S,#8S,%]P&UL4$L%!@ ) D 7 ( $,, $! $! end

    A*@ZL65!(6H_D? YB#P'D6\QB+SA!'BJ MYH+' C%BK= 26%20L0U,8NJ &^]$0][AGH2X%GA5GDE@>8:L#%F'#%F4(8E/;HX:U2L-NT,.TO)]*F MUI5*K_UMF[=,FGE^@_UGVVIT4E4J3-B:U>ZOQ%:RL+X^.U>'7P8 MBNM:ALDJ=BN&=A 2]18%ZGF-66@3A K[LZNY=MF]F1=]D1O% MJ#TNS&YT#\%\($$3%Y@'#]@(PS1A6%".N'>-=;TVUIVY5(B4 "UUL"W)VRTU M-&2$R@AUT AEM2<(&Z_!H(A06EO)*+(B>$$XX:8I*F!CT4&X!!7_6Z+OS/.% MJ#U)L#EF/0<;YYCU3$8'1D:[1,L&[7M!__NZQ2 O1M?7W;J[6[:*[_<&H M\DE-K_7WT.W_6G1ZXT,V'IL;[Z6P>>];BXAQ]\/XX:$T\G& M?HH[?>;G$P80LI)P< @%! BL%!9SQ0DU#B,F&WI([JPIP2&*K)D9#ID9F*'( M$1*4< Z$E$83QT%I:ZA'Q(NMU(5]OLRP+W_M5I2UQ@-SJ+_Y04MJ@QV\.-86 M7%EIB$]!CNU_]9>)6NZCCG(,(0#!L4R5[8V4@7KNL,4X<((;8I*WTQX>""T1 M:@IB; 5YM/^0SBQXJ"S(*5!%&/'*8Y#.**T$8U@8[Z1'T%"U>!L%X4G)V M@ MOP?$@OEWO_U-O"$U?KIU3SJ;W[XQ5?'GVYND/CR1')SO#<:O MZBB\NEG/I*9H_.)@&"_4?0I^V-"(BR5^QW;U()+>N\^?3C[I+_Y=Y?6_C^)? M,^*P7:^KF@*N9C%EP_[U-.!OE'YP=NW56_;FS^E! MCTV@:<%GRW =K[PVZ=)K'>*D?BQT]U?]?= 0*?CFJII^:Q*L,%E#E-S2#;M6 M.ZS'G\ZO=G$UF5@==3EEY7&\0R.73SYZ%2EL\6G^U6OWX';?F]HBA7]G0UQI M-R<;UQG&G[:)XG1Q525,_MWET;N/'\Y/WI^?77XXN[RX0SKU<"(,]\=U!7^, MC![GU>WT?$**N@MH/S1I"T61RA*.>X%.2$0_M'Y-O'KOVMTKM]_/OQNCZ/C] M_-*N5BRY:2]NER6O]W-G#UHTF&;!Y],?:/R36*&!P]:O7KV^_.3G_?'IT5IR>O?_A#NGF[3S [7SDC:ZEY[/SRP\7E^<_GQW] M?'QZ^>$X NSQA[.+#\=W?S7B8GUOHH?I_\80=WE>S+Y>S+Z?7EVGQY]+"XNXX6?$H9G^CH4^KHEN\GL9/C]V/1\/CBT\G'SF!82TV-DN'2[1SNBI(/6),?,CA$M:8Q M)>=&@7[DBU.AFO)Z(,5]C6.>#)^8V3U,K$7&IZS0]VB[2>^Y';FT_,!2L^4" M3X78]2;9H*C.B[SU(U:WF4^&]:AA8W[G]&C87R EZSZ"K+"[CV_+J[?O?KXX M/?MP<5&7I^5AR='1=G1Y<_?_Y0G)\4YY\^?*ZO7]S1.A=: MJ15M*S-%XL^WX.\.+DX@I8:X&^1Z&E96P")R@T7KLER#U>0V"=:3GI_;1J9- M5IDV?75'FYLGRW^-!L-.^+X\92XH#C0:1![)8WA8*KHCV-P58UZ]/>FG^XK3 MGOVA^./PRL]O3_*!$O27]V/37/T._Z7H5],/QM^=7/]3\:L>1(DDRBC724P9 MM_8Y]EW]:S+EQ0T[M\.^\56!TSP1046\7T=!JM_M?B_ZO_924^V1&71<1U?? MDZGO)^\2EA3GHV&R& ^*S_%@UY6]*HYZNOL] LV@+#Y^?%_\<3*@G\X_ST93 M.P6O?'$]BN,9U$&3UNHI"F-^IU_GODX\2BN)C&$*44 M741:T%]J6:2(@H(VG>ZX<63*%(W?O:XZ?IC68"[6M/Y,3Z>=THU'=>.%U)6\ M?SWL?(U$6-_SU>MQT.JT-X/NEE$DB*)B6LITQXUI--Y2/Z!G?;U>-M)U7.AJ M4*]#W+ZT3E=>=X=7=FR/=;-NZ%%&'J5\%S_X8;OL2U=A7UB$?3<@1>P)TF"5 M-6$O!-(NYYA[?FL>X/,$6\G_,.K5?H/(!C4N53[*,H/DFOCO46?0J;^5?G0, M'O-7O_KA5;].YI[\3+HI,D]Z5[F:N>K''=U\&G61GM.5&Q3O^ZX3(FO6OS0% MF*.+]S,E'YZ^K!R/- TP0GH M%\Y'G'*3.<_&7T^_BEB>ENL&3RH?H;^^88*Z@Q\FBSQ#Q$$_#'^=8LD#>%9[ M;(HO_;@!O5IAJV^.,QS[><;(UJ_2:5,/S.I>+X+H8(I)W\OXO,[72"[Q8!E> M1=K\QOUXWV45J?UFN=)R=,<_K6O3 M=#&])XTM*81;!D>V"A#PF4AWH/#'7PB2G?>*$V^J49(%,*JE)GJ+931JL%5Y_HB*E'S2:W,(,><#%PY(%(98IAAV OCG.&FT6)",/KG.!!@9I=Y MI[L)+"^NO!\>]=R1V\(YOKP'H%EC9YS\C?% MBSSO\1B.GSJ1=.,#IQ&<,]*XH9=WW\_ZO;0G513P4[.P^I8YLL$:>3#2424L M,"#:J,!3E*?% 442:@KUB(3SS]FSZMW]T/OB>YVH!>QE>[_6#TV#F=^<:?3^ M='O&8ZQ5E3D-YX_C4(;I/OET]GV)LD3_UXZU?=Z,S=UX2B+=W M^W$BUFS+ MC:L0!^SF>'Q^I!,QX/TL$N3]?"3(C=TW/>G\U@3+]+.#D;TJXXK$Z1OO>X7_ MEC ER8)5_^OT>*VKZ3G&!G48-GFE3\W6-O:^J<,?QXV:?[^6NGVYT)#^EYDVU]2"I; M0#F\O0#W],2D'A=AO'#U[$9Q@2*T],>_]!)#IQ\FL)YB>11F!ES5 M=>C+$V,.1KRSG8R1XZV$^42YJLC(OWV?M M%)4K!R6"@-*(1(RF(4H"G/A8DCA(XT3&(28.%.2C2;W+DL9ZQ]\Y,!F:AAN:@M^97>Z-.!DD=A3[IB M:VKG0,F=_JDX2(;G\M.[3Y#&^?#QS:E\Y O MW+]/!VSN\+G"HX^+$.RRB=;N/G@>-Z9D-'9EX\QI7GH#\_P(%'/+4E76\8(5 M)M.R'FUL1>L6RA_DN?+Q2D_Y(LKVAKV/TYRVOC65N3EWK1 MLCH8]N?%IPOO[Y>7'QKOXY72#\J=4),P7UH0-WB>VMQK1M).:ICXAWJ;0NJ MHO#2>Z^^O'_7GCO9NM3H9V]A?*/P$;-6EF;B?89VC+)=1Q""579U$R MH,WG=]>Y^B*8QR!795W#&&?*,"]+< %UM-G+6%Y4GHYY(>L5/&95V$LJZ]ZX M /^UFDDOLI$C8_Y;PUHMB\K_JGVL]?$KN4F88_7V2ISU:T-452/S116WML^N M;KB\9DLU6_=*=,J96DA>!=;A2_>2%>9-'C.Z\GJ^F@JX82&9EKRZYA^K&6^B M^:W1Z^)-\HM:?[9(H.,KU8B@MFMH!0BWWM@1ZL^7,Z50IFK-0( ;')9J8?W? MG8$!JZNZQX;GI?W,+)^JO]7O^LG$;*J\7]5,#L9PDQO'J-IKG]XT^8 F:E2+ M=3=5ZJT[)ZY/MKLO>W%:G@\K_:OC]?>CX4='>:L"G8.[.P]Z-H,?\\CQKYM^ M6R9E9S_KD[J=SJ#-EDV"[8/:[%SM+)=O)4,9(AHFF4BI\JVB!$42LPCA&/N^ M2!P-*A[M6U&*A1^GC*$$(3_C5$KFQY0G"<8^5@;(V;[;!%^T#[ M'>@%'X00]H,(OP%?\T 3V^O ?OKS]]\O/_Y_X,)^>O?W/]Z]???J\H_/WN6K M5^___./SNS_^ODTFGO?A_6_O7KU[TX=;/$9WMU]U#M"W3^+N'FJ=C/:A=SY* M.T!Z?83>NP[0F!"4ACA*><)1%&>,!5G,LBQ-$4^D[\C;/?H C9 (D)\P*A.& M"*$)#Q/U7Y31@&$A4EMC/FP).?&@?1?MA@?=HT7I.JY&+*,/30Q >6L=26]? M1<.V<+_P!D@\'"-Q)X2P[Z(-".%N\) 12V"O6J)'JMLC;H/E.DI$3D1CWT6[ M(1J/PLUSPH8>L@+ZD45/ZJ0^-F"S%HZJXF,M'*'^SH_Y3SO!O-<-$8!20-3D MQUS=8!.O;8%[\(U<1^%<&'.(O.05?JBZR:M/%E)>X08W8CD_3:K0S;W6HZOI MDL%H-"!IAXO-@WZ35XS?5P##[*]?_LJ:V_Z]8&JN/A3*.="PC/71?[)8"_6T MI;A0]WP8P=B\SP::[">##C( %?ORS9Q8W,JGB\L&!%E]=MD"C>H@9U[N S/T M0;WTK$,(@Z),V1@Q]X,,15Q9&V'J1X1CHKQU'#FM#65C/ 5**$DV04+KHC)K M+KUO3_%/C4#6,5D_77AO3)7"K70 M@X/RF*)P(&?(DRS$$54IB3&)$4)2QB3 M<>("905^%!PI**N-Q%J73'O-7\NI%E*#"%?J3;1EX0CI@N[JTP1P*V4[756! M7ZV19LOYNKI9UV75YSW7=[2($RWZA#!0S'P9I)*3$*FEP]7AC7TD0Q('"-L#N%@+%#S69MR/:^_$LO==M $%_U:L]&U9\"%\4=M9J-8#"]\-DU3.2GM9Q/.)V!0ROX5HTZ15# ,<7^H1]W61]'*^E<:A MJJO7^9W-C.#&NQ\^12@"7T9)(AGS!:*(IBSV?::,DI@)DB6.+CG/GR*$V>U/ M$79R@J8V!^J83.IMP>YK:,-J 2+[]P?LP-_9U_QF=7-Y ^O@\_RE_*A7@A1O MB_G-)S6:]]F;?ZY:DFA-<(:SA+ XXW$0H(@'+ QE).,T"5" DP1MF6#3 ^6Q M4SVT29'O.UL4>7E6;Q_ B^26:Z&0P)/U0.G^X72K,TK2=Q$=I5L' -IEV?%[&^XB_>GF:;4N^)ICC7CKEUT4^5P3P;@6Y39ZF"#MB+[HR^@^E"E5:U*]Y.S5JBCDC-]_;D%U M+F="_SKMRYX&T...)5E 2 Q'6DIEC&*:I1G\$N[2EK(O>XIED+*09ZD?(!1D M..%*":%$T"@@OA!R5/8T&)0^#XO^J+PPIN4/(N2$Y<<#N<*,"0;"F8(_\%I(?Z69C7-[[W.X-F0Q60 MHLN^K._:8.DM$8JQNU>&M_Y:O=-4L\&;HP(252UZE[MK9<$R3_]>W&MJ1V#= M*'+U;&U3\]6-9CI1!E9]#TU7O5@4\Z_*GU_*Z;V&> &[RLT'\"A&J#)>3!MYNXRT,,P:7EJK>09D,A4C%(\VKR=/#%F+[P.1BZ MED9QKID26\P=GGI98+,LNTR'EJU:NQ<-_6;+E&T8&-N\WMKU,*:M?LSZP"\+ M93:K=V)5!03,O'8GA"R5_)GQ:%SS(]5FF]_<7VA.\ (B4M/[;BP/[M6:(/C3 M0W4VK7%IG)O7K"T8:&Z^]>C8)+#CV!?N\M=VV2U;$]MB3FUY*I\N)YY8:4>FBH@V M_)8;WMY:+5+M)=:/Z?@OA>RLJ+8SN%';T?7[>H,V/_P*K[&C+UBQN%UXK\U( MX=J='O&HVT^T'[4^[0UMT0.\.%OY.N^DNG *#IO:0K.>B/2K^0P"S^;BCWGY MI8E$!VV.Z2#V$TZ1Y#%"L]:HN^M[.)W;ATLK[-X.KJQO7XBUJ'G1E&R=<,OZD^OPBSB( M(FJ*3\:AY?;$+S$(!15NH*".&MH]L QEYZ#'GR6DMY3Y#RNL;$4RT@Q'%/$D MB(,$,1(RRJ*8)&D<*RV2^60?O15Q%A(6)HD(E8YB+$5AP!)*J0A$$# \CCIB M$(8F?'(,S9[]I#^-'U)+=-^1C'Z9#1#T*(U"C)T38)65SKEC=^P+U(I6[OC M)VH2Q)5LNC$I_VUULS!6AG:4FQ],=(\M)2=S1^LV MMKI@F(IG>P]AD*K&*ZMP,X9EUL8.7/-@;*2RX0@$IT9SHW;';@=JLE.&JB)= M+6OJ4ZBDM3B=5N"E8OY4;NW\KFZB)^:K=)FMIC4(:%+YQDOV%48M(.&IWG.I MDU-J?,72=C+6[K"RNF=7.=2G57-FUK.R1[F>M6WY26UJ ?3U13=;R7@;%E\M=@@J&=I5(UY#9:!6I2QTS*"V-"HGYDI2Q5Z?YDW,UG#64\^ MN!D//-]&@R FX3=+ M:G0NESYHN30YETN?RZ6?I5SZ(3_S ^!!/NCDQ,>ZWY+A)+^L2=A;D9UV3IV& M$0IE&O$L0G[,62@BSE-.2>+[@73$$Q_MB4H>9C)-$BXY0T**5.GE#".9TE10 M90*/\T0'0=+")X>D[=E!61?SWEW1?J$-D/0XCV805BC=4$YG\WD=-+I0&*Z"NL.B,HUT-W9%\4<&EV8MBQEU<]" M)[7Y9PT+?2ZT]!^RSH$#\A,]3A=++)D MQ?+%:@$_7$GS?MVN@W/]_N#Q=1SMRO_2;KRXR6>Y!MT"/*!^VZJSLIOQL9M_ M;K5%W/\.W6&[#-ED&Y"C;]$/VAVDR/+BO]ET)=]G=7.4=[J3CA:R02:VV]-E MJ;*:9))F,D")FFB,@BC+2$9I$.#84:#R:.,I4%.IP)Q"SI^4,V[9I@],2];[-J7XQ#I#]N%-Y4((O\K^!VIQ. MGG7_JKI?; -D/8J2)!J4KHN^A9+W4^&5'L[@=( 5ZHRI]ETTBG-E6#^+W1I: M'(>(MZS0-C;0HAP-YE4WP[NM#JG&OC?)D.Y"66^F;?(>-@EPMK784IQ8WM!?)\46,@/#O36J":006#K-RVNPQ[VL4*;8 MW;SXHI-'9BITP=2^>K9?NJF];;'\ P[]\6 _;2*(*3 M@8T]HAUH^HY,:3Z?AG3&HOHN&D5A,JQYQV;WCI/3D.@6J"!^]'2/U_S9?F_C]582O;\%A9#;J>I5QZ3-PR#6>>KTI(&WY1 M-Z_A&]6CFOL"]\O,TY49@*AM$:RK=UW>F:BFO@F4D.3P+!T,,X]OG;P04907 ME?WAL6DYWP">M(V!9@:ON'I.9:_W\9DO\'9XP6>SJ>%OWC_7,TA M1:4- IW'8J:!CSFO3:5>#KP2NLE*5898M.,(OSR?\G*3=/9>-2H;,HRY.7KR M;,CWN\:W,)@^UQH=E+09E[491DZ-3I^<^F36J-'#X18]#%JW5.X'U)Y;G;L> MO-U4U:"I6_X$@/$;=^47?8/GVP2#LEGCTEEH4#H+G7XZZV0VP9$IZD'YK'$) M+30HH85./Z%U,FO4*.JH5M3K*K8=$[IXQL4[*($T+H.$!F60T D5#Y[ZXCTR M!3MNM0UK2W_ZF:V366VZZ3DKBGL(A->8!!>(M\$IY V8;N*5*X $E^HFY?7$ MVK4ZUFXY674]IX,LWF!S.2\1V<&-GEN-UHJ:W3S%E+U M"JH*%*[E!W8/LU3#5AM<1HNL)B!I&*4R!M),% 5]\A*6I.6'L1[]5:2)++U._QLO[^L?_K+(W^K355]=_>ZQPT.T'0,Y_%:4:CA)( I2EF,0ZI3R/$TB2,T+B&J&A0(A.=>E$:R%=K5/U# M2]+FPT**?.D!\]B^EUI 288S/7=#6B8'<./I&EVND- M28MEA)WF2G] ]>"M-)7JI66\ 6(^T[%!6]F L+'T>9"GE"50; )(9[%2UA 8 M&Y/*QS#\)O"#;'33 <"__6MMP (=%W<&N5 M#0SHG(! 66]*O;U-AY-NP"!?KBS_D38LKB60):]!)35]5\IF7SI7 %N2K8G6 M)-.&+CJ]U][Y6RETI>]KJ7NO0*'?JM U$:_FQ<)2?=0E#&]?OWM5U2\\W.&L M;?7"5>_,8TVSLW:G.!Q1/Z%)S-7*B3AA-,B$GU*:2"'B:C%LN.#[<8?QE@9E M2GE+QJ_;LWC1G6F0H*8A-XQSE#*KU :KLLGU;C5Z]^J";Z2( 4X#1:% M\NPJFBP=_,GK*0?57/ M6[:YZEL;M=H\\:- (BR"T$=)[*WL=N4/BRPS582=^KOC[$[]RD8.J= M-_<4/#!GVR=ZS"3MIKWZE^> -3W*=\:#\HSX]/.,3V+!]HMN@+Q'><]X4*8/ MGWZF[]*5VC(\-4#M!T:N-G"4#SS/>=ZZ[MHE&>'!V41,#Y7MNPN5><4]UTT"J* !X7Y<:M>Z0CTO7,,?1>-JEG& M@V+CF'R'F^%,U;MOJEYZINH]4_4^%57O<*WL5)%]%XVJT\>#:R;+IS+U6J*UL9C7&J>1+B]0QQG:? M59V7[IY2LES6P+*Z)Z V_N&W13%/]4*V,=*ZU:.;WO^KLMA;@VN[&Q=K$9/- M-]P!=/90P*V)SYB>8NWX-PNIS.(T(9@D"&<4]UTTBI< M#\JVQOY1>6_.,?2&=$<5_<>#TEEQ<-X-CPBZCY/0H*10?/I59K\W/;KXM7*I MP(#;L.ATR^9E-^BY1A8([IZ&-MU(-M/Y;&O<@1@:ZG;Y]9JI:8' [,PTH5[, MP8$ W )84Q#'O97%O48A6,B4A#3WC?K:,W=(B@)HD/;;^OJGDMUV9:;5 M-]C/'X -7XKR;3&_@>:\[[/7K?YC[VON]^U8YY@(25 :)5F@C-XL2GR,I2#4 MCT(6I+ZC:_#CV<+#***1GZ L$$A&E(9"4)2(!,4T)#(;E8&.!V5O8N0^#G9; M!8Z4\E&H)6@^:-:#:8H&C8@U1F9;+_"97%9GC-Y.PX#19B-M!FFV5^[U+H@! MJVA4SC<>E"")3[S,8HS-.$["XX0U*.\1/WEYPRAAC=1*1V;*/DHO&6.E-/U+ MW!$1??B9\/W[['=UC^OI_0=V;QIB2!U,:Q<;1B(A0<21Y!C%G+ P(FF6Q%0F M,B2^(_ZQ<<:U(R&X'0EY]\?;+;&0%Z7D$ ^YFQ>BE+,??M6BV8R$*'M,F800 M(;LQ _$6=B2F)O1:2?[JVGLKTV(%?)>!B9@@VPI3TT":%IBRGMF7^?RS>L"7 MB;(WKPIYQ?37MH27]&2V &Y]QL0?LAUL'9*&9/K.VU3)=-ZXT_FYN\MO=H M30'&(4ME)J,TA* :9S(CL1]D29"IH<;.=G7[FH(@1I,$TXT):.H7^SIB=$'1 MX#1TZ47.RJSG:GCN!0\$2&: P12'V6>0C">L)43_UI3,* MB[;OS:&SF&S#(V^/RNYW'B)!E#9*!8_"#"5!E#*2^ GG0OI"G6ORD3IJ*"X; MX8F/@LUY (3/6B]DT#]F[R#]*LOEY4R\J^MIWNFVRP-F2OHA#C,J M@P!!P%Y2FD0\CJG(E,HA_BZ8V3W,U#,,/(ZC$+,T8XQ@)!BBC,A8)KZ?X003 MXJR9W_]608%[JVRNF5K;0D\T.Q.;87[S3U-G5?7CK@B@38F5;I^=?ZU*K=01 MKQ14)X&PD1@8%3M;#Q6X$ZRC(B"#8"@Q>2 "LG,+YC%M7=^IQ-5\+N[RZ;1%;93/ MA-W>]K*\WM[E&E(J0:G4S2-*W>L "@!-)PM=B0?PEH@ M0C[/4H$P15$H4AE(&K,]&+8B#+A0-TR$1$@YB"PB/ HD9R%C,N31*,.6#$KJ MDU.O]*SDN6^SM%]6 P0\RKHA@S+R9*/L\5O1#$--T'XA#9#LJ )',BA%3DZH MP+'9IYW/E20ZVE!>L82V#-:)F8=FC*',J@F9BE#,EJ$X;S M5:$-F8[U8CNX:=O%M&O3MYCF7^3TWACM\%)J""MEX0$K16O@J50FK?ZP,GG6 M1J_MGXMCV#7.)=QWT:B:23(($D!.'!+P]))U3G/?1:/J)LD@_ Y*?Q 6RMM M];EK3:0^?M!EZJJ%K?Z3BX^Y#AFXG7#CX/U3O4:^9+J_"%1KSXL.8C&]]][. M8=SZ)KD.+"I?*UTU3&_3_"9?ZE:&$^]*C02(E1S5WF[&GOEJ.9W/OTSJMI&R MT"D0VY]:7=*=@/7KU10H\1?WED6(2^LPJYNH):N5?L,HU;KYA?=V59CHBC0U M,CFTJ=0^977NV%-LIEM*-D7SDZX7WYY .,?*TAPI^EPPIX_S7#!L>6 M>@%($#6\V&I[EQ[O)226FF_'D[RM;2:PVX&FO7 MU[^V34KG"[VY(2J0%^72CLZY8M1WZ@F"]:R?V5K.#[C]?5/4M1BZ$P"IT;49 M[$R7:X9,/,7UOM595?N@&H42**QQ(]&UA0*W7,UF$BPY5@ !5SO4 M9+'69BG5X 7-P;CYZJ[M?]72E0^^^<46--)Z7*!)D?TV+]L9W(0QP03%#%$! MIUI*))9(4I_+.!-XER# HS.X&S"D/^:;J=JU$*%:&0W,O#6IPG2=U5!SY>S. M!<0Q-66:6J!/;SHXS_&^BT9Q!Y!!25ORY+RZ1Y^H.:R4!B5AR0G5$O_PZZ72 M5UOTV0+BY/-5J>T(4,UJY]8ZK@J_P^'3 IRL'6D-%E-3XK+2J )=LY]GN0Z\ MPYN\L.R6=:O.[:!.=9)L])2X\#Y):0CWD6EY%/SBM7$P7@.$N1B\"O<4.1^4 MMB4;:=MOQ1\\$X4^\,>EOP9A/^B38S_VG/ZR\@:>4_ !8,[VG0GK%]L 68_*A-%!.7)Z MKC!_A%2=6;"^BT9EP=Q=6'JO.OVJ]"?QY_I%-T#>H_(W[CXLO5>=/HVOLYH' M8F-&E>M.WD#PJL/;T/2@:S.\K2/5EEH((CZ?@*&*%:+T7L[5?YJN!)>?7M9= M"3[/%\I@B/UXXFUJP'4SJ3I9-(ZNLB5LCY7*G*@,G/IQEY]>P?VK)QX@Y-2_ M) >LXU'9*G>[EMZKMA2XGT\CMX &2'54B(H.RB[3C>SRR6FGHSB-G%'D(YYRWR_A.\6L\J[FX>RG$XZ:S-C_-B#8=2_E1#HTMOGD+3'CV; MQ7QJ"0EO\M)&.77V"UJDYSKQE6M@LLVZZ7R6D%ZLLLQ'GW74.76%* M32C.;9C4)*RE!;<#H,A@;DR!VKR4FX]=ARUOC#.; _5/E4O)U+W5S,N%=S,7 M)&G!IK>S.7/WH_Y3VH!0FHXNS?3H8[0']592IUS!.';'-A"^7H2OG;[DV8TJL$ &U^J M&NGT/7P-;E"_"<2B?U1/J2>TFL^R7CAZK;076:GN76:ZT_&6YW:%Q1:+:6Z! M\VI=W>:ECEZK56;G'08!*PHZXUJR)_UP!MWF(-^J,YC52UOHNVG]UF'HA&56 M,6D^@R'C3)'T732*QI .RIW1[Y%W>[!4G3F*OHM&T1C20;DV>D*YMJV&S*DL M1W>A\#.M4&<QP[:A#^"!RC ).*((1KY5&1Q*(&3A?.$^*(WV_"_'^%PUUWL?\]G M^QM<*GB".!$T3B0*9,08\7T1A['( M*$>XG[&O/3CV==?!@9'JW4L&49GNZ-Q2MPNE9;@#>)-Q#<<7;,F43<2F]\N< ME\U*:9=DKDJ#V)K/IZ4QQ433/+-:UFH%J4]62V52_6L#OZZ^F!>>*2K4-['8 M_VH]7GBOX3WJI\,+\J8:L]5JJ+W8F8;-57:=P<=!.TC3C1+*$@O]7NUK##X? M\!?*FU@MA(9@Z%J$]OK7=V' $5I XTAMQNOWM5,($ZT6F'H[SLH*U5<;J1OI M0M<.7>,"54:KFK7I-I--KV2&UGER77%A16^&.[$6 ML?7AJN]4,C?C,F^\T'#'RG>H2V2UT6WG6XJU4N,ZV.G&!#IG!G33#=33LEN6 M3TV%\'QS_MO3T;Z/&;JY3;U:ZX'5_@!X45IP]_J;+5G8QM.:*:5"Z=1+P/'& MS>#5L^?K&.WJ>;F2J(;03BPZV34QROU5X[UO7G>:9[4@FMU2QV77]'C3($P' MEK5;.Z_8S"8 [2S4F S.W&#.K4->5DVZC&O=?=HE>&/V:_43.EU>[6#615\/ MJ]O,#&JW,YC:>A8NO"H*W;JH\X3-YY>=.[)FHC4"ZADR]:E0VG [* MAB?^V95[A%P');Z#49GO9%#F.]FH#C\Y2_GLS U;HX/2^,&H/'XR*(^?G'X> M7]D>)1"C6=NO<:JLM:'=*?V$#6JE;I3;5+R4=A:O((()!H0IM^$&T6LJGU;J MOX6.MELB%%-?,K&!8VNK63ME,9JUU=/(/K[ M#PD&GK)\C,OH-G)JN5UL>R_(/]0T*];!J!,2MI*EJ/Z@W0%;MV.>UQV[D O# MAUN5BBWO%]*40[>>>>&]:9YHWYII U?7VM6CWAK25^M8<_QBZ]+DVWNM%N;P'HVO.\XZIW!W^ M[=8I+F0YG]Y696?M;E=;K@'SNMTP>3+%9A5,H M80(+V:2KZA(^TUI7K?A\H6_9]M/@A:!+1,LWZ [^Q\:#A;ZX%JG?*4S\J=8& ML&7G,^T&;#A =7)$>Q!-/:ED2@LTY5]F3]@)S3+8#<9*MTF4O%-,U,S3-B&U M+7&[I\JN49_*JWRFN9-=F2.[1_,JL=FCI#ZU+*9_K,25:0>@6]AWSB]P""!JO):SJ4NE MZ^S-5L/%'?C59W4[N%4 4R"4['-C0=1V3Q7(;(*1VN1;S'-#_&PBXX4-+:I? M+KS_4@,RP EE=K!I.6^]+X K3(6_PR(T^)>6V^(, +:0&<]R1@\"EP6CT&7) M('19$G^'9_23:(6'9+G#2ABR?D9!]-8 M@&N8X@OODPZ:MA^NV<6@2+2^^4S>L>D:_*=.PEI*Z5G#F*BC7TJ2!8-)>@&U MT! > U(LFYC>''LKK3[8V!M5R#@H_1J.2K\F@]*O@?\=YE]'B798Z?&H#"P( M:9!L3R@'Z^+0./;E]ZA>.[U+\JGH4O9&F'(2E"F!_R!GRIY94XZ9-V4/S"G? M*G?*(]A3MO;\>F0GL!U.C"'GS"@41>#FU>B_[(1P%*?D!+XVS(I_*$-7,Z2% MRK#L5DMJ/6OZZ\R5E?P[I&\+[Y.M./0N 3.L@ZH_PE6V8+YSO^8[=:Y\47&[J%-]OR2A?>);@O M1=UN90GH?'R5FI)^.R"2^_O&^^8KL/7]ZQ0NA__1U>ZR,LMO*# M+."85"JX!>-G?H(Y$QD*.48D$S0EL0C]6# D*4..IL1^4,'XU4^1_[_Z,9_O M%P;*_[$>]"<8LX'T_^^'*9O]H8:DOU)-*=RAGM *^]\F%D5M8M&H)A9]$?:U M#XTNT :YZ%\JB:/%4P&-JU6X!JI7_N4*\A,3[[9B#9ZU M0,6U3^M $W<6T>8R;C9-57A04Q1"L<0%G!46-P% Y@>VHY[SZ_E4 &"HN:UY M(4TA"WRRMW.S NON685>'P9)7#:WT)N!633"%O)>43,7B[DT4'SY56U V+C3 ME4%P;?&:O98;;ZM:7P3^BRA\$085';/NG6QIIP'29!I*N5HGJ"F"]EAK8)FE M X)ND"&;A+P;^_5.@[6;@>HB[(=ZS0[>JF_48)?W3:/G4C-7?[YFL_?ZE4N] MC&V:]XU0J=H\[QT=GE_#^X>MKDW7RV.\%)G#*7X MS+ZVZZ0PH= E-XXSC)+ ISP*HA"E-(TY2HFS3JK3+O=IISK&:()HXNAD?M!9 M$LPGJ40\%B1%(L*,AT@D@8@E(A$BCF-HO9KL26HS+D5(U7JB0H:._MQAO:*>8:8([+MXUNA,@V[LK3\O>57ZL[_.'7+XRQDR[J;A, M(N5DQBD5%,7*[Q.9[T=2IHD(4XJ1:_\_QZZ/@@G!F]IQE^6\XTPHO9:B+.-! MZ"=(BCA!:D98BD@0L8!FQ+%N@S *GG8F4)Q,"'6L5F5P;2Z^#<+M]958TV\' M9'S']!$1D$&XUG 4KC5P;U$. N6&HT"Y M@9LHL_^R[X3NK_[N<*D.@K&&HV"L@9LVLO\RNY:VTG&[K#/=A_9R)G[++=&4 MCH?# ]W!Z<,!\%QPU%PW,!-*-I_V8-: MIG\O#=B H7L#/D?[D8VU\!__%L3^+PUNRO:1U]5Y77Z'LHV=TI'+FG:1 MZ41!QV+^>=B!=##S8Q ..!R% P[XF\:7!*LKI5.U5KK:R]IGA]P43HOK]\5@3<\!NQ3ET M5U '.E'!+'BVU"^WB:78C!/!)W];%@[41?7MORUUK;=Z$T"7 /JG'M6M+)90 MTUN]J/GS+YZ=@!HL!' 2%[#CH8/[@4$/LU;VW)#$*/]JZSG&]=>E./RLNH9V M'!8>O 8<8O_7#T$S6?N>$HMV:LV(5\ZGN>@.OOTN_F/7H865'?%*K T0[7"5 MAUB2FQMSG$2.=MD"TGTI7X!&US>X*]CBJ-;RT<[]GOVW?Z MR8REC@T]K]8ZJ:-UK([2)M]?G3;?V1H\6X/?X>'0MZ-._\2P!77?P(G1U 1^ M X.I"Q+/1OO9:#_KY6_8:/]SINS];I$=/NRKZ (?UD;]U$! M#W=<,WL]?';7'*TI'/">_>O\ *OZ 1Z4QZWK?W_*X+EC6=NY3[['N7^X:FDK MMMM9O$1(&-(P"V4<^"@20:)^#; ,,>5)@"M2J3:6.]#%2Z_80K.O_ LJI\T# M(6RM:YET_/I]]KX*_59?*/=9?>=/0D(WRIF>UY3XAG3J$[A"Y\/J?%B=#ZMO M?>[W>5C%(289S0*?)!B%2#!"&6$I93S@)".."O'^PZJ*]%M?=)]G5$+C21Q$ MYT/J?$B=V,2>#ZGS(?4]S?T^#ZDD##**<8@9P8B+).$I#4F:""1Y%,;;#JD] M\5WX.)[09)/EYGSFG,^?C7*(JQ6A=HGURU45D@N.S1W2TI],SY@>/)O.WMQW^ MLFXRNTXPH(1ITH)-DSKWX#U/&(+GIG7T.6_XU'"4;TR3/ U6Y\'3_ML_QS6[ M\%;'<>V$_5AK@38=)N4)2;@D2210Y(LTHH)CB@D.$HHP?I .\SER=%G^58H7 M_Y+%'%855>_PR_F@/TH0XEG=?T?KZ:SN3T+=$R1BPE@44B%01L,TE5$2\X33 MA,<\=?!I/T;=[R_+==;R9RW_+2BR;VP]G;7\26CY$,>""TP#+!!2FIZ%" L_ MRG@2"AEG#W/<#TT3G57V665_"UKI&UM/9Y6]5Y7]XR-U=IU-V45O(QYPSGA( M$I$@:.M !%8:6;(0!RC$;)QU?NB$2WB\ZKY?IY[VJOSIT3/]G"5:SEJXTZK; MVIOD_I!+CU]#'SA/K"3TDEOF-Y"*F6<>.-/JQW*B9NS>M!!DLZTI')OD@8UW M/,F;_K+'HSHL3P=#,J!&^;N?Z8&0D=VF^HPLV<%Y!2BC5G:O5_+S_+/6=.^S MEU;/V5,?&R46;>,+ C3C*:4,I1E81I&PBN(G* H9IR@1E"<8,1DD#"=Z4+/<+/CFYSO'FZV3\H8&2(D"6>^GPKDAXPF,HR# M5&0R3B/ANX[LH\B9!IA._."(#^SCW8U'ZZ(>[Y2=M?M9NY^B=D]]/PZB!" GG0[3[ ?-YX<1/T"1!1PP:/MYM>%;K9[5^O)-S5NO[ M5.L!$M*7<1:1""$:L3 A(LH"A/P@2%,78&-OJ:9P$N)PDN CQBL>[YXZZ^BS MCC[>R3GKZ+WP(D;$%UG,,AX0@BAB*9,T0%$6(1%3[F_3SL^<^SABZ,#Q[K\3 M3F!\K[5U9V;$X\X)GL_[(YO",Z?RL]*VT(S&6+E<'$A []+M?F^1CZAHXAS*)$DH@SF3(4D8@& MA&.@B:0IP5@XJJP??3Y^34)W?Y=H\GS[?T.F3\EB0*/1]@@D* M*:5(4)ID)$$A8G[U/>_6>/O?FMY?Y.[-J M'M/1>P1VR1UP=$ZT"<_L^>3ZMCF\'Q2'<:'WL=1Q0/B^U0P M[ <(\8BE.& HC5B$?9ZFQ-%FZ.")0KV$7NQ\5.$@F)#D]#DESS[V2(&S[CC/>-0@JE,6%.> M%/L3]2;'>[R=6.;EE(L6UZ<:G5Z7P/T3-O[7:B:]R-=DC='QV!A.61WQMC@5 M.-7:D:FFU1/S53J5WSOK\;\?8NWOQ:PYR^AAZV<8#0XAF":8\%0I&I0A3K-0 M)+[@"/M9P)B#:.$X4U?FIY(S_68%<#Y-CU=3GT_3XY?1 M/D_31,8DY"QB*$ HS5"29!#7SJ+$IR+*G &"IZOK=+0\PC2:!.AT,$7?K!8_ M'Z/G8_2LHL_'Z,G*:)_'**.$RC00@4]#1%#,U$\X" GF24HD1UN.T3V=B33P M)]$Q\V=_+RKY?":>S\2SOCV?B2\ M2MF%#SR34BS\.&4,)0CY&:=2,C^F/$DP]K&(E GJ>FC_90DHK[\Y5OS?TL+[ M:[T9=IFQ[@V&SQ]8R /F+Q@W?TZA]5X6^-7\N;;Z/Y2ZS+/[XZZ5_@R?6,V_ M*'+ &4RG<\Z64D#A="%O3'H,Z(^U2IUQN;[YYJD:L)[R4EVP*&2IZZJYU>_49^I^K;MYK*RORV=>MEJNBHK'N;SP/E]+[X;]8UZHDPQ* MPX'D^=7\1BFB>\T"1'Z!]YQQX_DU4[$^_-;,=*;"\4)SI?CU?]8 MJ3,UYVL';\UJ89_ZH7G*^_HA;[XN)$QP!1+[I#XM,R/.#WJ<0;N%O>0D3-)( M8"E0YJ=4"HIQA@/B(R%\9\4.G-&C7^73DA7+UVI-Z6/]\]W<#V/ G%4G>NNL M?E%*_K-8%7?*7%/+2!W5L7>CWNJZK(YJ.UV_7CR+=@H&::=PE'8*G"JQ_[+@ MY+63/8?6I/<(N8^0=#A(TM$X23N75_]E86W&'TB9? 9K"E[FI3HM\P.8('SH#CI_*!VRTY9Y-5#6)95["U=;HR^;J M?G?J#C\_ZF@YW))&@Y8T'K>DG?NH_[('-U+_ZARPI*/3U?='LK[PH/45CUM? MSD7=?]F#J[I_J0Q87ZA97V.MS\.)<*0PG"N@_[('G[K;O.JXG,?E%$)^7"E= M':V%WVW$T_P^966I[,5LJ;__0V>3/V;K[GC<58%7W_^+HX#DB>I?CHR=KXG% M[C$DW@KU#IN.P0F^^LEA[Y/'E#$_4EY<*N^H.%S]T0^_5D5#[O?R]E]+Y!#Q M[AF045,_?FWTK\H=ZUC/Z_2QZ_2UY#H.A;-IX:%22JB=4MH'R#*>)-2? M1.3 A#N'WWK/:"Z=]=99;QVAW@J"-(LDRP3F#)&04HP$(U$DF/I?&#O@:J9U M^TGH+3PAB3\)HP.CVXY3;SVGC7UT 9Q^"9E2=Y92F20P@ M$:HS,(7:*,KYJRQ@1U"T647/;AT?*FHT=I$_6=A@M+;?\4U/5/.SD#&USD48 MT1#%,J59F,9)2(DZ 9+$?U*+%>]9\X?A!"7))$#D1#3_L0?[GGD#GS7-26L: MBD/E%"ED>SL8\@*8)DG"BQG,:FN9;B.#N2(EW M%&'=S_,EFQZA-=@[9\>FOD?6J9UC%R/V+=\.*JWSV8CE?5%@<^TDE M2K.W*@#FRX\?WGY@5_)E(=F72_6OS>VM'[7V];?S^1(\3?L&771E-0;GC;9# MCS;>Z8\5N+/FI3:1X+MI$OJ8TH4??@V"-1C(0V-8J'=\D<+$O=#Q\Y\]-KUC M]^66V74ISK]=%]7=K)*V4^G#AG,(UFAO_=?VI'O7=G3:[ZUVIZ__<6Y<^Z@K/_M\^7+W]Z\?_OJ M_1^?W_SQ^=/:&M*OH_3SO-#;ZV>EY=7(IKFI2M$8YGFV#5()3!90 ETO%K9] M%IV?NS_=U$U;"_X^R2OH$O%1+N9*F:O#;ZZ&?V_^[2KCBS!/! _\$/K.(ARD M2CDEG/,D(X$,@_Z^L_UE?!DA0HJ(JS,U0HS$28PD9C@)LY03)I-Q%?Q*;PY2 MM_19ZJ/VU!K 2ME[-S/61:M-^9:3KU6DM^M)UR^W <(>61 ]C.XB2$Y9V*-K MH?H=-XV3]5*HV?)DKY@A&>&]W_C,8X547DV6SPRE!I_?+-0PX2_SS%,CT_;9HLA+:>]K M2#Q*N6#J5M)35RJO*V?3SBODZL:W+)_JLU0S>*A/I/)85LQ0AERMIJR8WGOI M/51IKD\%O\YEUAH!^%(EW/>&?9'%Q%-#KSYZH3Z"KX"-LY@ %0C\!1P8[WI^ M!S6D54&I>FHY7Q5^NX9:UMM1^IW;8RBM9.U$P9^Z4^6$POHPP&,J&M-WW.IR24@?"ABWYD$6H;%)PI,S2^)B77UZIA9 O MX:>6'4BR((T$S7PB8I3$2NU'5")EU5.*6.P[AUN!3+>+QXW8XE5L7 M3__*&[!K8U5BGNJ[-I[ERO>&K+Y)6O K, M]9^]Q&C"CH6U)4R-L8Y05]F.8Z8+V ZQ', CL,\=XERM?1>-HT0*A_%2A,C- M$G'ZB^.YUX!3'GT7C:/;"8=Q1X1XET-]2/!X]Z6Q5]&_7A5@88-)O;PNI&%# M+/.OME)1.6+*<7<')3NM(_5UD,":M,US[YH)SYU3TTUK3;S]??8[<"96]D;9 MRJ!)@8.,$RI%2E#F4R:4$"(JXBAD+/ =*(.P-AY#PP:\;J2^O'\I9_Q:Z?PO M&LSVB4UE:3-[?\BE0;2Y+OM\OS#PM^I%-[YCK^V.ID+,51^X('-Q.\?W[H^W M6[)\FLEPMKJIF0S'3"V3))5^FO@8A2@5,J41CWE"XR! B"!GLX&UIKY',;75 M;^]G3CKGYYA:&J?$ERB0,<6(*ZW%!",@ND#]N^ OVJC9BSQ2 M@4/"E!&3*(T5QGZJUGD<9D&:D9APYFB0=Y)VS+.N>67'B#038<35FE=G0NI' M.(I]R4GF"XX=+7U/\F@8O.;#"Q?KP,::GV<5P_F%=]DTB'?[ * N]FOQLT0( M097UQ$**X@ GU,7A MAD][:&<(VF+CF$J?HH3Y*49ID@GECD>$!-(_0;'L^4R)T,5FC>1?)ON9_H0D M42P(83CD"$$0)$D)BPG+_"2LB59/:OJ5FMNK>D,7F]4 >SS!J&BR#X&*S>$^?*,P.#3I7V+%=>!585\<> M1^!.Q@4?G8' OHO&$2.'P[A2P_@<@#[,&G#*H^^B<7RYX3 P=TA.";3DP"D= M00.QH1MCARS:LVDQYVKJNXB,6\'#\+$A/6NQPZR!D>(9$%$&B.?9@PCGQ,6"GPJ4?%O*=#' A32-,&I@&8GRKCP@U * M&JA3)XNX=%$,';5,]JW@L"O$L:\H'T\Q\X4(_8RB-/6I$ F5A*SQ<>$ C/XD31H,4!3Y)*0M1PM*09 +VP\E-_][C>[XSQKJ6,=KH MNK#?0P.A, E\AD+E@R"2)0D5E*%()$ XRB,'N*8E)/ ^S' :=Q'".2M8=SL M>>MOL_^6WFB\Z+^KQK M:- #5M0C MJ@RW"J%?@@/$/JY6SUT?V'_9J9>6?B_5=7M(" U?SR.7YK RTFBCC'2'=-#I M+P!7 +5%Z."I@TO.2O4:7!9+EL^ZS!EE*97EDQ7S&^4IYX7P%JQ8YD"#H/[/ M^R+OU=<7JR702E37OVM?KTS83_-L>0>L&HMB+E8<:#2F]EZH L0' M>B5KK8MJ04_4BRP/8>E\,P?=$63-^1*(S#:NE^B0P0XSAN #>0 MJO^R4X?E':E=]2R&=?\*&[ LQ]$51,.P=M)3'M2R=]OW:R2*KD\68DDMM MS;*E&D"I#IN97#H95!GGJYO55']90.(#S& U_Q/+*I?KJ".0X0I@HE/WYY 6 M4?<%0S>?O2AE<:L,>$^ ,;LJ:_R$&@*\[0O@R3;I DE#QC*<$1XC/V5)@"+N<\0QI7&,G<6CNI\9 MFUV9F//O^2R_6=U4H>/U5)58%?>2%3_\&JR; # #>QQ)EOA^P",?*V,2$<+3 M4(@H$9E4HXECNKTS6S,2]G6GD9"-D<#GR@O[77EK2SG3W'5J"6^N3B#0RPOC M')E5(M;6@?("\YGRFL!M>AZ-Y[1J^RX:5R,1#8.C1LD1VU-;5-Q>3K.3T/$/ MK8C^Y31@#8ZKT8B&I7F0_WVNP3$:QFEV]UTT#O".AN5SJ#K(F=?E_,#]#B'R+9N^':&N>(*!X%F;O3=@ MEFA;6]FJT_GLZ@78G*(R5=E,"6HZ-78Y\/M*L%8!!K8T]+WJ/LJ<47846"\> MSPMEA ./--8 M\M%/*[#=S9WFA;:1IBLAMS 5L!LU!&^NGE64!I V8\M541,*ZV>9/RR*^3]T M)TPO6^FOJ*?.YC?*%DW5,+-\N7;-=5ZJ%X#^-GK@]B+.RFLOF\[OS'2HFZHK M69I/<^7,W$A6JB]9@NS+67NZIW.(JNMHO!WRU4RM'S/+^KGU',$O*S4#I09/ M;"-J:YR'S5>3MNDGF)R&\;G*0X"GTYT=0V"]+(V4E?0AO;"8E[G9KZ4WA7R M$NG,(5)-<*V>?2<;9V4+X.9=/1?OL]^4U'Z#=7>IE]U_RJEX.R^4L=]A,HM( MAGG,)/"6Q6$J4Q&PF#-)41CQ?ACY@(9+.Y):#1U2@CG-J,R4^\(01901/R,1 M(TD8QW%&^ZO-CV](,5)*7X8B((&/6! FD<^!K(7R(.-JM+VE&\: I)E6_.(75@BZTH14]??886\ MV(MY^1B38Y?C?Y#5$#W83>MA*VJW5CV/S+-]E*5D!;]^K=3R=*Z#(9?Z M:BF+*C&\/>FF-F;(0Q3%?IH@/PF5:49B&I)44+649;J'I)N,U5X.!/(IBE#, MXB3%*$A#Q ,>8)*A<4DW-"R7BS9RN2>6=*MS_BW)*WNN7!X$/M4OPP&"'Y=S M0\.RK>C4LZU;_+?#Q 8/+,)A:5,4GTYB0_E9^_<(?_BUY;O5X&EPWB"]T 2, MP?>"8UNT5(2RZ;D]';RRTB&._BW0$NC3*EW.%^K,L0=XA/U##.:%O3WR)X>X M?8=I:-P#VHO!-EO:\M!W,^7M7N7*5RT]W=$G^,7[^WPN[O*I<13?@S-:_^G= M3,.EIB^4C>GRXVIMOY=AN%\9WLHE]83B0TH]_(:D7HM)'\2PU^I/E(NM'/I/ MZ@R8>+])5DH(DKA$_3LKODCEE!]0TA?>!P,4[&@&HSL,C%#Y(86ZIW(#3.94 MO7VE;Q:R*.>SF33+&-0WN!$0@\ETCZQ2:6&3KS6]MW3KKVH66L]SAFJ6$*Z8 M74V\='7E9?E7VPU*1VZ\FW8V37DNMSG@)!\:S+HB9(!WY.:8:G^[A'H>_?ZY MW8@Z_E&_MDXXKU((#.E\+EOH=?"O!H*I_EK*?ZYT=OH&&J3]RV:9=?A'^52@ M"EI^UL66CFQ=Y&@JK_)9V7FDM-A-,T =%5HH*>4W^8P5]YU1R4R-R(JT7'$N MRS);0=0.#H IK+&)FM.9&KK^^C4 3E?+ZWFAW3XCW9N;? D+P(;%O PB3I ? MU]$@B/NHOZ1-S[56",W3NBZ5S>/J]F+5Q&Z.O@Y]K4K3'4Z+7 !F]%5WUCEL MHM);+>!G\P1;1L#48T$>2@,O <9J%Y4-&C;+W JJ"JXMIHR;I6)3_A. N[*U M3'_*RKS)SKMR\UD=.*MVCPT57LF9+'38M+YJDG1K1G]KMKU57U:I-_7GZL>6/Z*U MX /9\V[)JDF:K_LH%X=0@-M5ADLI0?QY8:#7.A RWT&7P/J"\.JL7L9U#M^H M];T;\7O$1Z-A.#BT@8/[KO#13]@C?8]=TD^C3WK8TR=][YW2C[M7^EZZI7^[ M_=(?U3']@1KA?01H7VD32N?Z=&!6LRX R% ^4-*:9E$0I30.6)@@[*,D,I@\ M%,48"=^1U'I\5%8(3$06RX!QE+" 13%),S^-" XPB<=&98=!5M&30U;W7]+: MR/<@@=A>L0V0]<@HWC"P'CIFL-ZABQ_Z)3) C..*'] PO!L^J4;JY^*'4@.U4);N=7O.V] $*C=4] M;TU[>0B#,6^:5W E'1S) 8(US96?6YI CPG^@/V[%@%J7PHAI53"Y=;]G=0A M('8#60N/J]VH@4ZL5-.33N\WQUT'2RZ\=YF-?E6?UOY_0(4T= TN=97(K%26FS"@JASBD;I8 M&@I2+*:K8P9X)L," *C9AO3$&TC/[RHJ\2AGY5+U NA-1D0:24R08<,JQE$@28!9DJ>!"R'$>"AZ& ,([45P'9ZA39 TN/\$SP,(81/'2'TI$"1 XMP&-8'/SG69Y2F/T"BH[7;6XDO M5V+"9/0,BMXDP8"M5G]ZHS/2< M[H341;@SN7)=M&J_DWQ^&V+;>YHVY4QOU M'&11$LLHX'Z&4.13&LHD#$7*$2/277@Z%D_KX.GT)V'B: ]Z -E,]C-K-*5Q M(GT_C@$KGL:$R%"(( W4?_$ND<(]S%J$)RC8Y#>=>&.&QCD.XY RD:J!"9^G M+"(9$C0A@F F^[L][V5HFQT-#I*0U$RDXY<#EB24$>4"28%$S-(DXA'TC(D@ M]8OZ6\WN9Q--?/^)YJVJ6+)S9[B/#R4@-^B] L<] 8ZI ZL_R..@#@B*@O); MY1[N [B_3P=P&%P4;\!%SP[@-@?P#2L XU!^D,6GZP<+!S"B04"P\O\00I@& M+(">F!%&$?5QE#H:+C_: 4QB$C#ADQAAC#+"62A(B-*09U&0,1:.= "'@1SP MDY/][-DM^$,NO7%K:AW (^X4X0/(CO8EAR4F\I7?= MD>B)PV8&^B4R0(PCTPG#\HYXIYYUQZ+]SPFK4P8W*Y.4^E; ME9"P:3Y:*EM#\WW=*G]#)T162X#S:NAQJQ[58C A]Z3>*I\+D]T2^70%%BP@ MH &(W'G-5X=(RDZ4Q#GLM9G3KZ.^OGG'B?*V;-T\ M$'W9#%0.\95E7H_" DXA%17ZOVC$_7QJIU)_&/S28C/3# )Z'';IPF0UA%(7 MWIN;Q71^+Z6>A*45@/J&Y9O2?HY:?ZRHOI#/2F6BF8S2E5H_,);TOI/&=&*Y MEX6T\&=O,0DFP^L[5)6LQ;9^W">VW_YKB'9M*R\P_OV5J?]2HT M(UX40.L&#J1D:NJR'+Q;NXY:1&\PBG)5KQS#]';A_0EXM,X7-B>@?<6DG?74 MR/%*##=*(7@+=F]>Y:LLN(G7F:NM7#J7VUR?\OTM%!Y(Y>!JF^FK*.MJ1'[3 M?JG4:.9[90,V%=X;25EU?TMV89.]'4**PB[]-4DZ=G]%6<'N6 &7@]%9>NKR ME7(P8=-J[YU]]1:K8C$O;:I4IQY-6+&J ]#\%.I+7 W BN]Q:O"\#=!^9UKLMV5GEYG0,=AP&5 MY+)\JPZW-_IHVAZ>(%2B""&9*E$@E,8T"&/&$QRFA%&^E_ $5$3'/B)A* E* M$I;*(,8X(2AE-//QR/"$F_^X_[)3ST]WI>ZUQ&Z,&B/X0T0J^N4Y8!&,BU2X MV8;[+SNGKO;CUZ7Z:Z,)?J/%18JN;OQ122'D# M/J\3(OI7S0(QTSE"77+<.&]=Z&>6%R440$)[%T"&@KFNRZQ9"]387 W-8*P3 M8%\I-ZY="^_9?8 N_ZWOKP7;($.K>]@"RMP4S#H?K'Q:M00%\/R9DO1J_(X* M!03Y9.EC.KV<)TG?1>/8N]U\OOV7G50;C?<$G $&G5Z]U+:3 [2\LB!L M[P43.;675._T8WXA+ZJ&#_/.7:^5.2L+-0;-UG.7E[(KA@[WTM;78#IVJ1:B M)N70XWHFC>_4OGT7C:-1CX#/O8%,R9=&AG*3Z6="@Z MDP[UR_],.E3_ W'?@Y$.C?+TY1B/X%-#^MER"FI2 MW[>/,"GZZ8(.=-@'@]*:P;B\)AF6UR1/GM<\MM-^N)A'"FQ80I*<<$+2N 9= M$[W*WO0Y"X[,7&>K@_&O08/])$&9:F(J=> /8)<,4O##"Z+?A#8*KZ)3A ["./LF$)"?(] M5W_U2V2 &,=!I,BPE ,Y5W]].]5?!UYAPW(>](1R'@]4?ZWSWZE3V[?(-:^V M##PP#6H( 'QE_1?=/E(68'; M-OX,A!701]5;SI=,9_?=!!H:5.ZV>2Z+ LQLT]R@^((QA&Q(& B,-)QE&73CGB694/!-T_YC,[R[IUJQKR53XSG7^[G4(* M.P<:"5'G.%9UD91>/K 4+KSW,\.;$>"F6638P574BTX_VH P2BCV T9'H9L# M*[D([2K9XKCZ_E4EG/Z&%-T_PK>5FP,%6P82TH#RMA4QL5N63UE5K%2/++T_ M@E7V0=>JO;,#:E/G!!$5?B2#5"0H9B@E*5$KT$^YC^,D<' IP9K#%0U,@/>R M^L()ZEE]2ASL2+!YF_;0KW,G%QW\1=>)_: M.A.*XPRTRZ"C0)W#W-85<\X=;1.0MN*PJH>T$&R(0(!,:B6MV_:T'NH9B)LI M.#3QBH]KFMFQF:PF+ZSV+YN=!S^Y7G/SMD;A;QNSS9WVW!6&615++M2TZV@) MC&)]:A\\CK:<1561K /=IY:,P7";Z[3P-%J0LY5123>V[K'5;JK=RZC(RR\P M*+5^,IGK ;1?Q!825S*=:!8W75MM,(+Z_%<_V/)=\Z*@IY?Y%#ZY]V[5G4SH M"4!ZI4OT/9.BYV!S[%7EL.-,\$QK,(L*K(N+7\ZA;%2]P.L?6-=:T[I5E2I#S3@MJ M*W;NYF!NF)=UI7]3ZGXDH4PZ#%=#-W UYU#FME"F(33ZS+YNKP@5&!,1^E$: MA$+9W5$B1$885X825H=ZM _&XC3D*$PH#9#$B#&6AADC64ID(F*B/AD7KZ3# M(#+TR2$R>XY76K(J)=S#M%3IE]H 48^+4=)AV7-ZZL6_3YHR[1?A +F/"SG1 M87EQNEM>?"<1[QY?/%CNM5-58;*2P!)BLJ!-GVH'X0@TKGY[^>FEKN0DR.\4 M5Y*FLO+">RV5&6PZPU;W-VTZC4VVGC5M&Z?:*--M1T6>9=#5@L^78)O2OR\KIJ MG3J3T%P6P*_Z>K'B,&5VAEM36[7.-#9>^Z&F!PCTMST4ZK5_YP[8[N.J(>DP M5 7%[E34,><'#IL(Z!?3 -F.*X*DP_ += ._T",K%QSV2-= 3X[HF8YYIYSZ M+AI7$T>'(0\H.>_[Q\G6.<]]%XTKA:/#X 5TMWK'8S?ANEW$.K9;':\MO;=2 M0$ ([!<7:1[$M;1I,^<:VM;6QU+R0 M#XKFG?J2,)P9DS9NL6I'UK2HD[>59>E@\,B4-7FGKC,9DER/NUQ-EY8@TL0* M=630/$DMI?:O.D/\H@VF!'O;L S.R]R0>+ ONB>=;GN70[N[F=KH-?=C-_98 MR@4#X4WOJ\=7@K%!43/49[):G=JF[Z)QM:!T&/*&;NGW>CZ]MHMI@&S'E8#2 M89B79 /S]6X7&@R+!>:1&>KXY'2'93P M#,9E/)-A&<]D(^-Y=C@.O#H&Y<>"<0FR9%B"+#DGR!XKW4$9LF!64+P!FO:PVN(+@\GUGXKJ-&0^1E/74MR&.[.5+%2?FP,U.! M#DR0U6 M5\M\FO_+B!-ZS=A@=ZL4H@G@VZ"P1H2:UU"/USV(."N*>_42&C-Z MX5T"G:EYRJ:;9'O*=-(%!@^ZG.\^^'YWZG7KRO?5A6"[ZEC]^\SY][8S0B+E M7429D6(8Y.6>8'RO=02GF8%R..1F68TXVBX8EY]+AN7GDN\U/W=F4-Q9;(]E4$1G!L5^^9\9%.M_7LV?A4%Q M!X4\1(V/2\4G@U+QH;\;_<0QY^.Z78JF53N>IN#OSXM/%RUOT14^7ZZ*68V[ M-[]J,%+ERZY#F?ZA?)]2V))<[:PJOVG-46X[K;EII-JJTI5?U6S.K)3AV??Z MV=T;/Y,9,@@M$(Y""\!"'+1^SVB!Q]8I#4(+C&M/"6(:)-T-M,#9!3GPZAA6 MOC@J9Q?Z@W)VH7_.V3U6NH-R=N.Z4X*8!DGW&ZA2A#R^'OD5D$ZL4:I.H#W5 M3$K](U#;"%'(TE&=MYB#E0LU@O+K8@Y 964QW,ZGMSK\VD(JEQO=VPUTV5"& MU/T8K]ET*M4K&>8,B'H:GALH*M1 !&!WV7AF:>_0B; N%E/;:TM;0# Q\U5I M8?6 CB]64_T?>;6:VN^!%96#T[E0AA:K+*B9JZE7';$%[/3&9,)O.M$ '> 7 MS\:VL6C6WE1JLNF>9&_Z>*U9HOI)M;P+M M);NL,(6\S=6V@#$U<7'#R@/C*@P_2*M:=3Z[FIOB 3:]+W-#EE&TD?H:\\_N M^L4+8R^D+F3U[N1TVI )VSJ$9S)TW2TM>Z\:E:0&O39('9Z3U(^5[J D];AF MEB"F0=(]UW$^]>H8E&<;U]T0Q#QH=9SS;(^5[D@Y#R[[TQ\O*2%3WNILKLPAB>O,"6J\MW>98V::#8UM()BM\R)NJ9K-&-7]4 M]_THP5C+I[F>L,NEK5_]5-6:=K[<0HL$049DA@GF4J)(I%02J18Y1H3B3*UX M%_"9!K$%/E/(+;?1(JB-%@EKM,B+L _YC#=P(G_Q;O)9?K.ZT7-E&>:8D@B[ MDE4UI+$J@=*UIC2IF=:JF09TD)U]8S # XN:^DQCI(%7[M\#+\VG4RWH6]U= M7D,^7MQ+5MB"RTG;C-PF(4T#NBF>-U^!YW!SZA/)@I20C,9)AI( ,YX%B&BZ@\Q]8Z9E_J5VQ/?+&!# )BN[B'!I-T:H<:IU SW%O\_>V^ZY,:1 MK0G^'[-YAVA658]D!K)]7Z1JF7&MXAV)Y)"IV]._RGQEXA82R,)"*NOIVSTB M 0 Q[Y%9 9-(K%%A"_G?'[V,]%!-8M%](;*YB7PYNN^&+8>1/N8%ARV*?QZ MFFM;!O84D3(ESZUR>F2P"*P+S44J]?7RL)TP\'SW\OB M1B5OF#7^=X/AZ\HU'_V7_$;5Y%YOF'6!B(0$1'LO MA64T*,F8>N6-!EM/P'_<=,<]]]&_[P<:Z]H@U[_\HSOZQV_#-ZK?=;U7:C@> M]'_+5_D?-P_WX9>5HOKY3^=8_G*Z+L7O%T3?YR-G?K*3X??8-<_UG_TR#@+] MMVED]S+$YYO\0S*X0%L6WU[8"V-RX;(=N $7_DO?S9GD?XU[> MW*JRZ]GHPZ ?1^'*O@'5)%:*O)6(2)ZW[: *86:8<M9[]LSER9FAM+W\P. M]]N6'5+"TZA*5142" \U','8!P(0J)@.G!;H@4D$//4NH5/F)% RXR6)X="\ M$KJFZT3%599GAR3P;D.F^'$=/%[.$>(_"X#(&S14.^Q8(8030A$@P[X0H9@1 M GI"*<-D:OIK\+Y@(CL"HY5]*3D@%?^VL%]K0';>'F#HBOX^U]D_0QTFPD&K MF2=!Q%#AE$,$(BZUTRC=29)<[)#;>__RHS#LX>PH/ IT" 1!; 440$Z(H3(( MK A!1Q 57$F;U(&;M#C]08*LE_%G-#&W\Q,D /XDKRR\:Q+9BSHI)TD7];:+ MCO-0IS/[MU]VK6;LS== DY[J;1<=YZA.)^AOOZQ1/=4_]K/?U#" >HD"BY% M&63#$3;M!?;2?NN.@O)8=1<0;HAG"ABJ"5)2&8>L#1*^]<8CF\CK10!'Q*L" M(*\"X/L/[W:%P/'W50S,5#G(0ANUN7D]C_J)U3'SGE6YBR;_T5QCG=>AS\_] MV3W*)COE0A7N@MFW^=%?9HP'_2PSN=;NIEI[JD9G?F05E5#S'\^=!=/O@GSQ M=]<+ OSWVT'QA&D#J(5>27E,_J#_7Y/^HM[>'5;J\DR'^E"=:%'B/MYX09// M0YT*I\K=?<^-*Q[&8CS*%$V.II%:"]2SL&IWD_$DMBU*]#%+[$GETNHXBV>4 M38]&I45AUN-J5'G<+,8L)_NB4NE]3_7[TXJO,0>B+(0ZNU]%THLQ6E^'JCIC M';L'N-%H*4F^7(APRW>#R' M,>Y]O["=_&TX&%4Y&&)JL%<>,>V)<40S&?0![V-Q-$&(7,/!I<-OA9S5N$37>N:MXBCB', 61 $V>$#%JT^S:'E&:"A:!'>.0YGR\Z" -*/XP*.&H MJ/,<$"80P+0KX\(9N$MIC2V&C_0N+[C3"6*< B<\),1R+8',[1\4,.=2=LB- M&W5PD3H">0<0O+I5J;"5*8O-9S0KO%B6NBC7,8:W+*G,,TZ)ITS)0R7C%4UK M%_8 GRG>=;O$>("8>5PD5;I2T/;+:)/$S%KI$D?NUV'QJ_#<199.NE\+I>=7 M 7!47A\3'H9%V=699#2*W8[2[:0J!H<2$Z8%.D@2Y-#3A)A \?0>2'A>'"2ACNVICF72-@+EQ)XJ2U M))I138)NK29QAGH2=:\H<:*:$@VO*K&^I$16>"?WJ"NQOH+$_C4G]FIB&];O M9='Z,)PQGX:#_B!F@^7Z=A$CMSY2CB.H/#4UW M[T@YQTR02*@(/[?$:J\0]%(BH91P"'AW7*1[:X\><(F]N^DP=L_Y%A7U!^V[\P!VWED--QA<:_HXG&O M1RH='\UX$./3 HK"0O'(N\]V1Z-HTJLP]9>QZMM8!S7[_3XWXGP8O,BO>@Y$ M(AIN5:):/CHK]XY>T'C 15M(]G+>67;VV:^59K9YEO?TFS)?XW58V$$ D>GQ M6.F:^_MTD//.N3?+LYS_*-=^[J*)VTWC#JJ#S"WOPSR"Z)L+E)&3R'PG7-=#8SN-/34COZ89IG'Q\32"=F%8WS7EWWN77(N#*#.9K/NZ,@!YB' MJKI6Z1Z6MPKKS\=: M*?-;F/ZGCQFNR18G8-^'@R6,K(9V9$2L[&;.ZE!W:V'S+*QD<=FJU]IN MX1JY5=%ULY(+,O//!"$N*-&)VK*F6NPI-=DSF=NV@^(!2'J1C/TH5Y2\SU2+$N$^VTV6+Q5H59?VL4Z17VKAS9 M4G;]XB12GZY^MOS)XOOJN_GKV4+O7LM@=0W6&A26(G3S1V_2D=]T1_>#D>K] M;3B8W(_>3Q-[DW7;1_'37E[K)J4S8PJU!8)K1PQ1&DG.8N*Y85PY[/$ILLN< M0D9)@3G2GDAC-3<6$F-8.,\ULFQ>ZZZDR;^.\QJ9QO5Z8;=-F%GN%8OO[Z.% M>_J^L/:\^?+IW:]!I,E-($ECS][4.K<.S:DFWY3QS @6)*QQ[!T[W<_QX'[) MJ#2=B]UTR=0VAMG"8RL<>5I>Q"]P^!--;]L8\GD8I,I=UFN^#YM>^:J7)ZD_ M+_=KB9N7CX/\PVZ4?,:E 3')]+$IP]CE]ZP,,D8,S9^37[V;S7_)@#;3)J+8 M.QMJY?OR5K/O5RT?SW[Y, AJ#%EWGB\8:JM?C.UF4ED B4UTHR;C04LWS:.; M-^^_1#/O^P^_OWV3??ST]O/+F_$[EV/E+]?1*V<@* M$EDO-&Z%[ -P'J7+O;2T63/:G %7CFK;?'^'$U':)+?EHI5H;!MDH9YZ^&E! MM4J):Z>FLS/05./(9WTAH$5379+.B@#,5Z4]*RQ\57[-Y@+L^2@P; \W4FQZ2 M()8G623R^PO,*J/JG9TF@KKUZ=IYTL6"PKY97__DAM'^I+ZZC_[C][X;CFZ[ M]U\"8E;#O+5FUB"NJ/$$ :D-YQQQ@;#4&+IDKF#,\"P*1GV9VH]>J5Z,^?IR MZ]SX9=^^+(/'5&]N,AB]>MC+V)"GRKWJ#FZ52J3H_F4:\C^8C$?1V10M_8%TXRDT#?[VN37M^^V@UWO(!M]CE;;HJ.C: M;MCI3A;''F[WSU@O+1:IRNO"YFZ%[4WU=MWBUZ79<3F^6%LO)8%(2N.(9%1S M2Y"1B#K-C)#K4GAKN:T+PK#*%=\O. M?!H.C'-V]&XXN'O3S5-_(]1]]'/1(RS3^[(^[<0G*4,B;LB9#$ MD/!'*(DL]])AYCT&)EF$8C&_^C%M$TIMTW1_LGO5M;$(540U>O%=2GS6*H\$+A(.X(&LO^!V&J5SCE>S&@P+MAD>TSK7-:!E$LZWHORE"*:M9. M)7VE2 K,Y<:RN'U>'C-@_>::2T&8S'J#,+KA-,^]:IWOC6Q$6* M:S8-MBB?%&/@SZ=[)-,=MEVTDNRPLV*[FYR^3D?851LXLRJTH,\<8^);RIPY MWRXGX_VW7<1;#;,F&N;:_N=+?<_GV'M@:^^_A?O].AB5 G!QEJ[I\OW*A56< M%Q:NEOYBW %,N/14$:FH8-YH*06"QE+IDW6?%HNPU?'L/S '$\(.Q; CB$S4 M+(AA9T7S]SS.\,1]VHM5K&SG/IL(39"2B0P",N%$ ZYB45DNE4/:$@ZW>_N; ML8F!T8(4O?-N2M(AB*_5.C=TA%]NCAA@)TAPW4H9@TJKG#6$L%1_H3<:S#.6 MNWLVE#^0IF()\3RV<@TJ5,M4!4'?!JU7*RL)#EHP5%9([D7 !AK^V5Z)J1$4 MM&.A Q0()U'G8(.^>ZI]")RL*.(644:(A5IAY&-!:"DM <[ 1\+).Y;LZ_"@ M\E">4(4KS%L4R"JZ,VQDXRGCSVNO]![.**PGDWZV7;22\M,*Z_46UI.Y/=LN MNE)F3RNL;Q76BUXN,U&]Z@=21?;)4C+\1@O.-05[;6$L]T6I=H! 204"7E 7 MSA//A5 L5=5D>I*@1W>2 -2!-"'5[RH$HC(KY"[&C.<))(%:8J!JUW(N&2;G'E5'!4@?MCZ="O79.-;KM^/#V@"G%3.Q-()9=ZPT.,ZJ_M-%)Y MVJQ"V+*2><:#+ID/MS74;"4=KCWI+G+2/=&%3"S;+%%@4TS^%W/K["36F-T+ MV0[ SE08OR9,(!U)9AA+E&[<.XR?$^81%[$#C2>0"6T% M!T0912@1'&UN$K,#EQ^"#5=*\&KEHZ1\Y >]WN![T;XY)G",)G=W84'^[0I7 MT)WZK]AI-QZ&13TY-4_3[56RITFEQ/:<>B2>OS1ULI>K74W>%G:#)?9-M%&TNX[' :'G*&%CDJ MNR6Q[@A8>QYO5TTGVC_E.4NBBO'C? VK>+*<-?G72@Y<]191,'UD";I:+ MS,4)L00OWX?JOCHJM%HP;TNQQ U M)P+N2R9KZ8_)G)F=UB-5>+;9T^V+VE2H=ND]F?_?):#83AN;IQ<4,%&HX'IYLI37@QI1??: MPY_]TZFV;\UFG9E7%HG^\-OO3GRUI+/9X ID%N(O2:GQ]>NW;]^]VT*.I3X1 M5^&G+!8Z6%/WXK4:W18]'N*+6#D^#+9:_^]8BJKNR3!BT(9-*4^DS=,^$2GN M02O[#RM9YV6'/H%_7IN,?E)VSA*;4LY27F"6ITOJ"33[LF_C/V_GE%OQLRDC MG'38(ZLL0E 2M?UW[O\H;T3+S0&74\#H65%Q-SK6&;,=+*^&U\50:\)D^>6K#>B MUW:(NA X3>KTH5UP-LK;:0&>Y MT@#$,'TA*72$*DF8X+[^" PQ[.2]R>N$P(>SOO/=0&[?E"\S?3ZJ+3URTQV,Q 7<+H4A[5%>2^(N]IQ7 )(?=#3*4+$$B<, M@-&K9+EVWL!45&R](+B#)>XP(6JIKS<;93?904^#+D_&.'E]<;+FR]48KCB5 M]A<%B;+%1/0 W$>T;$U8K0EK2AF?>JH?0Z/?3HGCPZ!O5HYO++TG45LRX5\G MI<9.&>^\A8PQS1)IJO4ZOE&' M#!?#6YM+5BU<%5^;X_5OVOW1CA4RA$UX>H MYIUMS1 %KHAY6,8,<14=3$VI"40D0(A5B81-?#>D$=ZW!. M.X+ >D%=*Y*5U/RWP<#&_C2M_/6DY:\I&:3%K2!8.26MXY80A)P0A A/F8 . M2S(MA5Q?#)(=(&40MU"],*@I0'-V<>MS9(MHD8T7#%685](G-+=-%)A+ORM MQ"P0&?B38 8T]H0#+KGU$@#LE06H 5%C5'18HIQCZR8[*1R>1E+<%*?P(::E M-3=6H;9"Y=8,LB>2CW#U=3A=4/!ZFR)A"G) ' 8@5I0)\J[WSC.,E)<.8E=W M,(=!H<>\$\3TYH0_/ ()^.+A#ZU9\!IG05/(\6!A8_?\V6K=HEHFT;:6K?,S M8_.6JS$L?.*LN'OU$/.=6E=6\R7QN@G3)8E]*BAL-:#889_W9A16&8*54UI1 MC9"1CA/(2.T#BA$5';@F9G]Y,%*AQ&0:*NR7,U/Q:;(45<,0B@ MI*]?YU+O*M 9X3'!,=#2$8(-4]PBP2R$BA-A4.V!CC'8D:*-1CHU^)T&X;[< M#H;CYV,WO)MJ2T$AZT6';547:P6\ZQLEZN'>+5PRI0*%K[\='!'=$,L&K%<7J7^?@S;17ZM!]<['':-UDM;;005OHX%AY M<4KDGPL:7\5@#T%L0>@(Y9) CY1'0FIA(*82V%17R7IA,)&\0V#-,+BM=+ 5 MF'>I=+#4DZ Q(03UCA-X1";(>I0[J"CC1]8\ %X$Z9=KRV-#,._#L)M:VWF:KSL M<>7 [T.DA2O:SY)Q@E)8Q;'QF E!-(N=,9@"PBDB"09>UUUBP(QV&&BCOL\, MB2<.Q*J&>#=52:OMJ7SU^.:&J'97CO,^5.M+PK@.N(U%^%\+0"S!FBC%E($6 M46@4PLV%\9JJ?1>2?:>O8M? O)72+_OT#\R.Z-6%#^G518[JU95\Y-:KR+3? MY2_'MELL.7N^^H>O'CED]>A1JY=\Y-:K:-LMM";=0G?NO]O-&TX7]?6**+$L M]CS,PA3O=NN]6^F^VYUUW[7Q3C9;Z,,[FG:USN];:3Z_P^D7UC^_]?AVZ(K1 MCL*([L).WHXRUX]1]/\Q".AN:M9ZIS^_B0P[J])LUHM^[O:\7?QXK7]/VO<\W=98 MH3GM7.&:OUNULAUALMBR$1N,17MJM],>KMMV_N0M+8]:GD-FL&6D;-5^L]U" MF>QR^ZX4:&]R@?:W0I!]FPNR*?O$P<^92L7IFQZVX-L6<0_#R%D)8RT!+*S1 MB:EZ./@^'?Q9)[(1%/:;X!X36M(/ M<_DS8M\VYR@+D=R$Q\?!S:=,A M]'ZC;VGH>KE;:#Q8\2\ERQV=2UM=MR1GER:VK=\"O1\S@*;HZ^U./9:=>G+C M;/?]:8[S,>S[N66,NZZU/;=5QM@M%6*[U%$F%[="1'LTM3O5Y)UZY9/W"!KK"_^L(N)H\A$B"$XT<[Q9>#'W]4P65+V%+;W M"V9%7SLO^AP6J3^?G&OGN'\X^_[<;#B+C" 31SSLEBY[?[7;F3/H6J%J@>AQ Y1#6S!E&*-3$ M*RRPMXI:1 V@3$B:2&Z< 15J#%"M5H?L$$D[$NQ6R/9IX-4^@O,I\*Q&T[G, MYOSYHB:<@_%LAYF<4W)B!!HC.3.,$N"$!-090 0UQB&E9$IR@HV3G!+5N2"" M'<93U;D>!_6WT%3CS6FA:0=H,L+R@$ 60:L(IT(H@0%5PAND-&%)60DV7U8B M' FBN/DF@JE=6" M:T6 5]HP(P&V%EK$*4\ XL6L7$_#ME5# U;+S4WEYL 4R@G(N(2!L954#@N# MD0)44*LAOZ(IZ/1"#9:RPRA]:BQ]'D6J/F-NR#(?IA==5?GQFB+D,$3>,R*< M5%(@0B6B#!&L=:(7Q<7L,F>PQG#9X3+5N*(EX!8G6IS8Y%#RD"K%+8">$Z>, MP)1H0B32#F(O4]4R+V4D.3U.""0ZF*6<2(^!@*\1Q'1T@>0S64L^CF_=\.JF MDC,52ZY_N>2+:W)G+'%<=S608LB8Y-HC1H!%FA)J/#3"$ZHX2#K@+F34*3]\ MV;?EISE7/G(;S\5*)+>PU<)6G;:Y<[P('C92@3[SA,^(@HQSR[!EW"%%&#&22^^" MVFV-"%BH$RV'+F:ENX[P5ALF:BY.M%C88F$CL5 X2H,RBW1488%4P#JH? !% M!E$0$*]HB3R[1 B%["!6ZV#2"X)%[<.XQ.&&R9O!6/6R85GEX>H6RC;\HZD* MM+-"<2.\$)H1CHR&#A&B(512>NS]1>Q^C]:*5T.K7,NJ3655H@F$5@ +:=#R M$!.>&P(\PTIA#22\B*WK1'EX$L,.)JG8\D?-L6V 12V&W,0 "TH $LPRBCS1 M"BD(/9=2*ZX@=3A96N#D)IX3Y;R%D74(3T5AMO39PD + YNL&Q@I;(''%FI" M3)#1#9,"&&Z%E8 GW/1GL&ZT0]_M>#T7B4%\=]6S0!NFQE_BM[BLY!@S5G^'HO7HTPIR7'EAR;2(XU&G-# MEOEP,080+;P056DEBO2*>-2>J%G4$QQTBVJX-"Q_7P7M\C$7ILQLY M-32WN0?9NF^N-[B/]'1URU*;37@%12\@@-HOC:"@GI=]^V9..V4@0K73C6$$ M(XRY\3H@G]8"4PJ4UA0;*E4BP; U"=7%7=%R[U/G7NN<(\A3!30D !'%J#+* M6N\!A225R5]7@XV H,.$?&HLW#IV:S'DRV8%G@T-8B=R[P+W6QDKL6N)N9)& M6N($)391&+.NQI2PTQW(:JW0U(?'6EQH<6$C+A"-O4%(,$D\85PKJB#%PE@ MC5&@0:8.V!$ =#BJM9FU6?:,.@3/? F;7T3*AUO^TP4"^GIU*T?K'W\,_O%] M(?6+Z_7"=P%1?YM2XBJ>0LV@DE@QH"0QAFN(M&*8>229I!*T-I-&^L=;F&AA MXI0P00GV4%J!D3=$0Z )!,@I$?[30O$&&66&LXD:Q!5B!,.P#46M6K+8FW^%/CV3QN_*&:>*>= M8]"RO!B_*6G?]; -K]E4!_N;Z@5AZN;U)V;MN MOSL:1^+YYJYN=&J=\\W(H2A)* #ARP4"6D5#3*#@2$KOE",RZ'V&<2RD@PY" M+FFB-4EK*ZJ+=ZAEX9:%H[D7:,R@(D!(02S#FGGMO:$*$RP]2?8YKZ<=!W:@ MP!U,:FC)J8]^T;K3:Z;X7#!?8'=0$%AXK9$0P@=DD%H*1R6@Q'ONL78-2ER" M2':0P'76<>K#:"TXM."P'1P0%((IC#&EC'#N%%2:*L0TUD)3=)E^A"?*+<*( M=1"OM0FD67:.?=LA7LPN\L;=#\.^YS14&$?N!F$V_\X_N+II9.]EN[+W_8AF MJE?WSY]L[+76 *OT'D&]0NT5+)=:*0^U0P'*"0-*HX#J+FR)==0JFPB>; TX MM6P-VP)3"TR/"9ABLVM#O+".(<*N'::=L;5[:]N;KML(W):$!.35ZK+4#BM%E2-0(#:L>( M$(A!030B GI G*.68XN",-C:X.H;>M$R[!-D6 $1)(H;"8(@0[R2$&%+&!,8 M68B0;8YMBG2HI!T.:VB=JH]:TD9%U$P;NE1"R 8(D)II+8#B#"-B65!>HE4Z M\#[4'AAGFF.U@1T<($ "5&<5ICZ,U8)!"P;+8."9@22(ZH9B3*2%DC&(E-%. M8HP\AHE M;[:DWY)^@Y?\D9%^C:;3_,VY0NF$=G-:SGD$F]-RSE-UZ;+#/;J_#D:CS \' M=YFM*-;98*991V4Y^[OK=?_(7DU&W;X;M?[>)^H^.B 8IGS1_QI^-KASD=JJ M<7^, &*H591AP@13E KB+,&8.^IE6SJCQMZCEFWKQ[8_7(AOB?7<4^8DY) ( MYI4P #CIN/-.>U^+>AGYMCW?PP7$&.G@I-6W]GQ\#EKZ\93S;KU+M1CRN;Q+ M%\,=:3" SDH1) >(A<(62*&I950K8$D=/,Y[XHXD'8)2U7H:1+(_MJ#0@L+5 M0$$S!2CUS#!)B=%6F*!)8&4D-8 CE0A#N;SG>4]0P!U":4? AL>CI'"A]3ZW M+KC6!7?]):_1.=F2?DOZ+>D_ANDT?W-:'UI#9M-R3LUFTW).ZWW>V\C\<7SK MAEFAUF<_E&'E/_Y4>]-SO>FPYDQ?[\6K$>ZTY-B28Q/)L49C;L@RG\L&WRYS M2\TM-==QF:\@U->A OG[_M@-W6B<5P_J]K^%E]&U%EY&%>#J8:4U+NI;WY*] MCZ$@[Y0N"U6TZEUV&!CO90QN(T1(S9$U&&!)+7!0MR&J9Z+J.D:OMNC0HL,B M.A"MH)*&"6TPP1P+)+4DB K(E!0FV0:FGE60< T[QC7".-PZ(FHVFRLX(LX/ M--12!<(8@52(4,UTP X)@FC"$%?>UK<9W6YB2$O5+>0T>#:/$G($ D!3K[!S MCDCJ! 36.Z^E4-PCGFB+5->*3AR#IXD\=(8A(A2V33'-JL&1& M-*C&-0$=#EBSP>":V<75J)I]FT-?RDCR;C!T8="9F0R'KF\>LJ'KJ;&SV5?5 M[8\Z6=^-KVXW:3MK7\X1_S0Z:Y=4_[HD^INAZH]Z^3=_BV0?:T"> @M 0*/FF+D0Q1U!4U5M6IPZNZK:W#FV/;'/@9B7-*[M"WE!_"(4:*Z= M9P1*H"'64%I!A#(Q_+HUN36N+7:+>RWNM;BW!?<8%9)3[R0V,%$6/8$4F79FVXYH+ 4/M@+'&XG?%F,%:];)!7\BC2^.IA6VP# M/)JA#NB)&HK8T*BXYD\*GQ;!L>48LAUSY,*LW^TE.H MXBE-!0Y*"]#668T@P\0[R(QH[36/@3A;#&@Q8#T&!&F=,HP@@=X2#%0TURJF M+/3(2J-XAO>6]%O2;TF_K:50 MM]FT=>0;,IN6#F;X=5>CL[Z[7_2-[-1EU^RZ&,F3:A8]=Z0?.QNH/-VH= MP4_,BJFX#!)ID.?. M04Y;SW!]O4PM_]:/?[=GSIZ8@:'5#$JE-6::<,@45UHJ+##F5-EZ^(KS_7N^ M>_V.#D&T0R!N(D.?@ZC:$AXUL_K7V"]U<0"2 ALA"3$ (TP,1PSB0Q6 MOA8%/?8$($D" J5*.#>(=E,)_2TZM.AP871@6,=6#Q@:98A&2%@'#26< J&9 MP[@.?NP]T0%W(,,=R6I=!K4Y%3].5-SCB+Z9,7LD"[P0B,QE [_.1G-UTTN- M\^3KFP5?YQSW5<"*I%A!VASX/OH],9=C;*&UTGKCB.=& ZY @%U%&';<)%+< M6YO.M8WB+6:TF'%-S !!94-8>R^"="89EQY* 5&R +A/*J#&:G%C)JH$".%@BS M'**,<,D4J&_#GE7K/.H0E"K&W48.M+CP^'#AO+"@L1(" &FE"^R.K82$8RT\ MLEQSI^K;D;D15J'ZJ":M)[]F.M-Y//E[<+XSFF" H88"$"I9D (XPT0:$H0$ MKI-QP?4TR* .1ZA#^2-TU[?@R6;N,'-I>&63UL^;>2$Z\ZGU\A869X>"=.[=H61V(8V^R'6 M&?EQ8Z&1O)M$3'*)L0.IHB-7=QBFE_?*L>II!K:#B>ZYQ WT\)VIUZ\T2;* M>?;+G__Z/^*/3NK$.BFX77%MMKA&=LAG' 66^NB7LFH\5E9AI)UCQ'HAJ*-" M (X9=XB:6H1(=/?,9%P7*W%RTCK),1)IZ>@XBE,0V(]G7J$6*UNL;#96TN@A MP@X";H@75"+(. '6466B$[D.<2-[8N6FHC0M7%X<+B^C?.^XA+53P+;CS ZS M^G,#5.C]9G06K O )K#UD'J/"--6(:6 (M)99!1SR6SK>D;*B Z'I.Z]&FK. MHBW6M%BS2WS>@6"#,:-4$\F 5P1Q+135$FE C+>:,EB'B)P]!2L4&\1U!$@U MB:L-D1_(K#O7V)F__K__K_"E"H16^7XJ..4K5&Z+*I=H^9-R?//86'&X\ "<6YAVG%V80=[*U,N/PS\,O\IB$MSD+DS_W[4 M_7>X-031V%E\$,<]?UC^V7<7F39L P"+&_I?D]&XZQ_*#\>Q0W0DOGAYWP51 M-/NK'F;_([%(\]>SQ=Y="EX=^2J1I47CXC&+0O16D3LKY>ER%@==NYY SCC7 MDIH7M8"_+BL%)7!^F-RY8=>LX.8W-QI'A!J][[]Q>ORR;W]3PW^ZG&?>_FO2 M'3]\<68R[(Z[;A2^?!V86W7[-T,5&?CE:.3&HPANO<%H,G0W8>RO>@/SSP)C MX]M_.$9"]AW'_6XX:3L,IX#Z/I\#^?O?GRZ=VOW='X)CYZ55]$B65J>+7R0.SN0";SP'JZNM)N/!8:M]P&)NV9YGO_SV\O/_^_;F MY:M?WV9?WK[^_?/[F_=OOVRT,FQ8EC4NQ&7*3AW,2T?S'+56 *UZ1L^A9CL. M' >Z-G2Z94Z(".5'4>E*2)=)LUUXLFQZX(.61>\R[H<0*WSXR<;S4Z>3 W# MV[$:.YNI<3@0QD':C6^\Z@ZCZ#IQF5:C\,'D/LP\7#8,9UIT[X9[9?^:!#@9 M93_TW#?7RV#6[=]/QJ,?,]6W^8U-*;?'FX='?5/=7GS^\R#K/(]5#%]DGUV8 MV+_#]]$Q/%K N$,1#=AN&>3]THW#C<)_1Q-QFZBX(H>-1 )CQ;>K) M<3A;C8M[G6KX!0Y_HGBZ5K#\IL)$PK^!*-0XR >C-=^'XWWYJP69=)W\G!1+ M=Y:J=Y/=\V<$]6I0*&W3>7:#SM:=C:'R?7FKV?"9.+^S/;J-;6*OI7,^L+I2[MF4;GOT2*3;@BHT%%6Q\E4?H MY&R;LW(N=L;@B6I1T!SQ7DRA[Z9"] 5)CR(ACV[# CX/)'&7_?[BRXOL)O!4 MD#]SH A,>_S!E_KO)>!*8R8>%'+W8+ W/H6O[[&Y:J7B9 M[\=_3 *=XO!9'&^^HF^?G MBQ_T>H/O<1XSZ:_\9U$<.[= @@\12$CAD4@_<3L_'<"$.XF&QPKL+3?5CIN2 M&N62OK2[<;&J]RS:<68DT'-JF!M2;VQ6.R'^^#'\M:IWY8Y9^^FX0Q.5ATNSQ[)?5D:Y76$V43X>K8PDP$LZ28C"' MGF)BQDG+TD^"RI_] D724K^ZX>1FM6=%F'_^OM MS%!3^CW*Y2OLN*L;F1N_BV\7[$NWY:Q0Q?Y;NDZ2P;_E5\\"7:Z=XM($_NZ4 M7;O/2]/::))8'MY!VSCEUW&XM8F$IK+;892?_I1;)CZ^>_WQP\W;#S=?EFAF MB:]_RL*JN&%DX7"3W,@63K>4_>)UE-&"!#HC#)5>N5763#+KB8Z^HTZQ/TH$6\6P3_6ZPJVZQ[.T9L):*U=_H9=[\M(KWZUI/1EN? MO#T?(^G:V]/Z61XFIU1NE\R@4[5GG:4X:D-'68EWV-W=W:G)K)#T0K?DUP3R MJ^K8N5J]9H"/C@+7>@Q.C-%W76M[[D"WRTGV_=DOOP=U(^C;7Z+]:S2U6SUD MK[KA+#WWSJ[9QXMPZ6E!:(^@DVL!8KNJJR.Y!),O11MQMG=/K/R!&['@-'6' M$^CP>C :7PD%=NPE*5&W5&U7;.W0?V%AE!EB/1"!V6:"TRY M4)0[SU.>F!BV^:[;5WW35;WW_=%X.(F>J#Q<\_0=ATF%XSW2]TY%3#3#KBA)LS<34=S'HJ@B6R/XSQEY=7V:]/LBW2+Y0 MJK_><#U'R47@KB8B0@$8E)YCI A@3!$/$?5$,.2DI\D"%=<6+44'$](A>,\B M%*>CE=/5Z[VP_-CB1XL?I\4/#:2CA!../2042"D5\PJ!\#%V6*>J?== S,.2 M=8AHEFIZ2EEN\7TZ2>&0#,+5NQ]/R;LE#:R/6UA*6EM)83LPCVY&(\4BM^E_ M]4O_"RB@?OHT=/>J:]\6'>]B:(A%$#:^P MD\@;HSQ# /)$%Z.]HY\YQ,@2[Y@E0>S"-%:$0,@PX!14"JDVH:^1"7WL%*=( MLU/M/GU^^^GE^S?9V___T]L/7]Y^R5Y^>)-]O/G[V\_9Z]\_?W[[X29[^>7+ MVYLO.R4M-BDY;SM/'P $CR Y;_L4#UB7O27?HLLF]'X:;YDDD]X%:!C8<0O?J(?_MBZQZOV&,X;2C/!&A;,,Z M"A_V\H2A\2!^/G+5)PU5I-&';!#8/WZ[N#^JWX]Y/S%)*#QHE\26,I>EDFB7 M-[OA/X\RK7I!*'?9Z-:Y<1B4[SD3AW5?G*'S\8:'_'FS*I$?LHMG;WGD5FW$ M6E@'.956< *9$@9X))WP$$OJ6#+#*#]93Z %2"8Z$*_V]\K7ZQ23(]0YI03# M6)A8[$DBS@PFS!JJPIP33KM<,SI-429,.URLVD3^T'X(F;8Q&S,S$[* M[+9 L?VO\59Y2>%=);//!0O<#+Z43_VU?&B0V-Y/'_FI?.*GG,= $N"I-UPE].\- M$U=_[#IQF#TX-5R>]HMSGQ+)C*EM%Y$SG1*)_)@=YW_VT/6#%WAEK8[2[.:B MR?M*NO@@HN5WE&EC,2%\]N0+T3!.^P['INM]RM2>'%7=WWQL\N#":\2#F M4@2XV06T/\]N$PMEK8(VQ0Q@!)VD"!, C<;."Z@-<)8&KM+KS.&OBI/S2SPX M?QU4*F.M*IL%>_VC9/M/:CA^N(DY8\6@1Z\>JM_D]WA;SO64_2T9[S!"5@Z( M73DXD4&R:O59RQZML:8UUJS+3O\TC'GRXX=/@:%BG:98G>E^6EQN??TEZ %C MW&%KC"$!R024"!+.),:< F)/47\)D5%'-S36NM M:8ZUAK?EEU*KO78BRT!R["9\^OSQT]O/-_\[-Q&]_?]^?__IM[R[RX6F!K'+"AZ)@-31?SV'(1V2 @7H!-#U73 MS[J0Q9KL)C,529&UR\-.'3'IP,F]PR;+[+Z]F?R0S-6]8AJV/?\2Z94')YHM MK.J&22PEX8:QE@FX2[2Q7] MUHB&"OE\@ZR?U?,YFV+I2T>W.0'=?]@J +8*@,M 58+J)EE"&@IJ&(BT0JN<,.L M?<"KAYN'^\++^3IG=3>[%M5$R,%8'<-G"9,/D^K0)J09B_$?ON\95 MS-'1.&W4?5YE,_8@F$:RU87"#F_X=VFSW6%\L9-=H0[FFBV'Q8[S:,1IP1QV ME!*)-'9$,B$8(X1PQ20SVAEWC$P]#5T,7T]?OHE=2 ;Y#V-YB%,F\''<06PU MRT(1-Z; %W6(8;6ARQ4I53$&9<<$&P9 =PHRB$QA&AC*60>GE-*Y: C"6W^@;"'Z>(PC>?' MNBQ)"V8MF-48S(BRTB!GF<6<8""5 AY@@Z$'1$DHSBG>2MP!Y!%(MS4#LZ9( MQ61#;]TZ6GD_)1/L.EG?-3 B^9C-:-:1%-O;VL$D)JTMDD M: 7ZX!8.2>YA."0YHXX1CXQ&SGONL6264^B3)2Q.5PVM(Y+UU.N!. TDYXHZ&,9RD1:R>G4$$X[(%%N MLD78_2WOU7?5>BW'UJG?7$EE<0Q'4O:6W5CWU+,]=ZJ_E 6:D@7>LN2GR<_: MHO]M';DKUY%[:4Q>.?*3>HCP$(U6Q@PGSO[:5;K;*[J:;"PIQP)>2X"85@(2 MBH0"3A,',=-6!,A*QHGL66)($0L\%,X*00@35$&I);7<&8@EL;CM -#(FG+B M/&7M'T]_@)>O7W_^_>V\/T #"_UO9]T#^/WQ%77[8FZ=G?3<1[\*OSF0I)#7 M(J]E[#Y'D"%4 J6XEF'AG.2(,+>]J/5VY#4&,45MN)UP!&NJ2=@1A8W10&(( M^,;B;MNW\8"]KT%Q-U5LT;S._Z7+NFW?E0.VM'^$G/5\(JQ>Q3B$[+:.>NUU;S>FPU&,Q3 MH<.J8+"6%L]::.TQ%U+;G'PV[=Q^O3C>I A9RH4CU5/#ATZ4".^ZHU$\_Z,D MJ0?]R>A2]'!,LL9\=4\'3">*5)\/[<_GA,M],RKFP]KL@)FV*"E[EU24O-4> M*TX$QM3:,Q_$3$*90!+&-YQ)B E+:G)2\6F\;5R,L,F]\K/8!U"%?\.8U'@R=*,UWQMUO_S5 M5 8E /P8/ MF5]M8\?-W%HQG64W$'QW-H+*]^6JSKZWW=%]3SW$3WK=H)W]MZQ[=S\8CL.L MPT1[ S4N1Y1W.!O4@ M=-X&P3=Q1TLOXBKH2B>X(!PC[Q41"@G&-.:88>2@4>"L+4QA!TO0@MO M\OFDEY8E:LT23&$81 L//8!$*:ND)D YB*&10>8X92ZS[_[A[/-_N^$@KI\( M]_EYE1?6^&+KL.O-,54D#2U-LU],_5KULU7LO;S75K2V6CHO,_B31+[N.?J# M*/L W]_V;K:K+O6$M<492CFFD$-.C%?",PT,%5)+A8PX:U8![##*.I"DM,(Z M6(\/9\":FF9:&&EAY#PPPKCBTGH22V<1#+&$$@6I#CL3U!]*$T;;$Q:H"3!" M.ACP%D9J(_^1\Q6;V25A-D7I9Z^/>+H,K;H";YG_<\3F[K]M9\V<.BFP7V-U MMI9JV"X 4D"\YI0)((G!5$(-J59 4N8L.F\A&=(1B'30A3-+3Y?7U PIKT64 M%E$NB2B6<*6HY8S@( L:KAU$7C@+,45(\K/*@KC#&>MP<=GN,5=$E#4"7_7= M*7,@?]F4T9=;4I]@\ETRPR&0J?KI?ZGA4/7'4W9Y2&4S>!Q]\4HZ1!P)AZL2 M7BC'L%!8 "Z3!_">V0S.(TEM;.W!(6%::&V),%H@34#T0L&#$@A7%VP#!*WW M'R\Y?)>=N4MIBINRT1LI[,D3M-_EW)KU/N*A6]7;/JYCAW M6"[=*3+H-LQVCT/M&!++T_+D%$CVX8$+#3#;)=5CS9&VLL4;3ZHM68$[Y )> M?[6V)AC^KY>?/[_\<)/]^O[EJ_>_OK_YWVLR#!=6+V9PI[M]-?_I MWUVO^TN.R'_%F]P2B.-/^R3!6>$MX:6OLQ?]QH MHD=AB5U_W'L(4WM>?;)3YC9\%H,NX[WO@RXPL,4= D7UOP8^TRY^$Y=D:,-% MW=UG'A9W[&*9J#Q%.I:0R@=6V6RS2>5U))N/OE05/PX_ M1TGEXWQKJWW/':1>.N*8!D0@)2VS(N"6LQ )DFH#D;#5PL,L*Y1V8*)W>3[M MTTT08J8<8!PZ2@Q#VFB)H&)0:RX%5@G3T M;?W"+3)<8FV]),1JHS!!7-C (UH:0I-]69?,0R=@#LPZ,N&FF3.'*Z;RXB*" M'3U$L&.'J4:74EG7B<@[55Q9\ /TG!KF%N?;F><\*/73D9:?3*W.BS6<7GW^ M].Z3^NI>#9WZY\OP5T+Y7_KIN\%@'#MB)FQ9SQ+&X*V9RRMC^3")V<;%8 X5 MJNIFJ^._#^-[KN-B/5<^C/ZG3/6^JX?1FA5=J1)X M.[/3E1Z@9!I$43J1D?$GYU;.DO3Z]SW]W MRJ[=YZ5I;;01+0_OH&V<0GSLX&XBH:GL=A@A[D\W+U_]^O;CN]QCBA_G47HY&D[M<'%]?2$ES8@0& M0D#OB)!$6JQ5$.VPL;'\B[(:;"RD MM!W2#S@'^"D4_$L="S>W"XI4J3:5RD6>TL!_'JWJ=YT%]>S7V,0XPZ7J4R77 MRJUONT&]"6KX0Z?P-H:;!K5,]4S9HVLRF@H^KWH!4)X'"AWTPJ+<#6RX>=0" M%FH_A8?=!WGYH!)0ZPEB.S4=0((;ZQ9MIZ8#2% \.E'D,#GOK#LC#MD9>5@9 MJDM6G5JI>;768;\^ZO/@F,_=.A35!3VWQ$WLM0+3"(X=5R 9R%&-'3GIX/;< MGBV#0ZE@HY,6'-J'1XZF@H2Q+AT,=-A>[![\4PO2J:G3MCF+-B7X=0.NQW*> M# D2CJSE:KTY?ZW4"]U4W6#K@M=C$>O$VAL"_4YZPA]>@&SEA)@E$:MYZ;O8.YO:M3\.N<=5>9Q8(0W#4#06Q4FAK#+8$6 4)G*GY*X[.?R1= MC2__Z([^L6PG^RT_K!9]([CJ&T&[%[=ZL7,SY%JPY)EEI?H=W<< [,Z-BA[Q M^AU!-/]U@V#M=E#U_7LU96'ZVH(YS-][E:Q[%%* MS;E7..JJKC\J?+X1=K_F(8NO'K8XCBO^X;=_Q( U9Z<4^UF-J^>#MX@Y98WS M1A,/PU\6&:D4,M9B*A-M,9>\Q$>>%"1]4CQ'6XZ*7;MI7E HWX[(C:#-OYQR M(>MW#.^N+[2:P!->F,,$_9.(\!="?JFHE5ZS"/6$.2,E]TQ0JJ&!WEN0"L>> M(O\I=(13(G]SZ>Q,#/B7>HC]3\C),.6V[-N@%[@V4OW5U8+F^Q0NKDP\.>O\ MJ4^;_YR1?SQO?NOVNW>3NVJG"BTL=UA;RSVQSBMCG+1$&L AC)Q[-1#X6"K M;H"_I&*)GV])F+K$HJL_EA:=<0RA9A!!P@D@3CJ%K>*"2V(MP=N;JEYIT7/H*KS:$]]Q-53@=EVI%@7XXYRSPQDA@ 9%:"XJ-$5AJ*Q$Q-M5>JA8K+'?L255# M6*B)!O?8U+3/W=$_,S]T+NO&2$\W&F?#0/)7/_%:#TZS9*0+@G0DV7>!8M^7 M!)L^!+F0B%%'O;282,BE@4'<-PHR@S!7_*(B/MD=HND+N-J0\_J:57+15\Y% M+ZB&8?$L!X(@&A2JH-9*!A5"B#J3K-E1CT6O8U1;JSZ=2GVJH8Y41T6H5MK. M;C#OJ$.$6$B%M,0A*'C >T-<$,:YE"A5?_E\DO@>B$->X)U@OH8@C[F U+FP M?@@21Y5BG'%M"= .8P.3=8OJL>0\!?(UXOB:Z#A/T4O5ZWJ7_?#@U'#TX_7/ MJ]9/U?JI5FJE+$"^W@[Y>A^+UXT;WL$*R!MNJ0IG*\"2$"B@( QY@!3U"-H@ MUI]#DJ^@]_.1,S_9R3 RY+-?P(NY:7!:0>/JTGF;<]+FG#RZ4/C&+%\M$D^N MB,]2.HVII$P+1*S4PEJ$M3<_* V()\S1%"_ :@1VVEWSYQJL.0)44 ZL M$M(0ZZ663%,#C-,: >G(.=:\L"">,B\VN>A7UPB?@MQ=1_]+_5;FA"3S!,L# MU,H-M0Y(#39.,>4AM)8X233CW@*M->7A8Y%*%SI([;K\X563DTI3$ OB."0< M)( H"<-19:45"!JN=,(">?P"7^RD:BY+7_ID;/U?ERL%Y[M]U3==U6$.B(E-@ #PAPRA"9BH@X1;#;@?A+.I3P5N^XCO=M_GIS MR^Q-?43FKPYO"B(/:0H"P:Q?RTHKXUV[L_VRT)ECL[-\WOLIEITNV]V^_=4NBQ8T=U=H+@H(V"3>OM5#2IC9V9MG=Y2JNB^=?PYYE" MNM3%>'T?J'3SIVNV?5KMG;:6?K83WP$4>U2[(9A\Y-:K4 5:GG0OJ.V;<\". MXJ-V-/G(K5?AT[60^N]_PN)G=7>?V-G5LS])$?7I'%4+NT-6+GZU4<>9^D0E MGW3I!E!ED\VR%\G2$!Y;FZ>[(-2.KV-/26UV@RS\0AQEX4_2Q*+97ZX8_>5L MTR]*):]4+PA1+G9MCTW!5#@5A@\9/&];L-:87R_C]J>L9[_L7K_@&F=(VE1T58EI^YBN#)O;[5RU$;2N M-=B#%G8/2U8CY+/E^9 XGZ=HZEKP+BV,.#[MV2__,>F[#(/2O=/9^OO"7C8J M6GQ?6]+;=Y=K"5YV,(D^H[W&W@@QJP[FMB>VY">QR'GJB:7*,6<] 0XJYAS1 MV'"D):$R&42R79IM=+3LGD!3RSBJPWWP^! ?/#G*!Y]\Y-:KR"RJXDD$52PS MQ>$[3 [987K4#BE241<^-Q^$X*"^:;U@U7"+['BZ;_P1$3C\-NJ\B M3YI0-L=K+$=LK!>DCSA5:W&<+<873'^Z=RC'KG&]RP^JQQJ<)<[D""6KQDNU M).R%%2EU[46KT)9(F.VQ,*MA+YNC4-9(*LVFR^L%R:PU*)P%"6N\!2?Q1QV6 MM+LAH&8' P+::$ XG%T2NF"-M^_B7J*G CC'+> Z%EEGSGB4Z'Y%?V&YVB>Q M9!!CC'+"*JD1\4:IZ*R3!C//"$0^$5L$3Q9;A)GLH$1E^R=$1?5,5&OEAU7Y M86>WX^,AR/-&D3V>=3IKB%NSE^ER\7?-7J=K!@>V:%\';?'(Z,%6)6Q5PBNJ MA(]V :^OYITH%!-AA;'#0$B.B8=&**ZU!EY3@A$VFWL G#X4$V/287"UAW.K M^UTK5G37:(WEQ;Q\",>:F-4-X0ZM<'.ZL-K'PW17B/E]/(MW:$S?6I_CDUO- MD\3KM,ZB[/7IV.'K6A E>U#5[A@#PUG^[H[)^!#VTL+;KF1L6=1K0 MO3B;UOE[Q:/[(KMR&B>QDLYZI[G6/KQ&TG*+'2*:>:>HIRG;P:G"W7,[@6CM M!.<)Q[^4XW@Q4O_0^/QCXK?I(?';[*CX[>0CMU[%UI=4S0X,@T\$PA^SE.R0 MI>1'+67RD5NOX@TM.+C,,1762BH-3Z_XX$%S/E%@^#6+$$YY^?$5(LQG=O"" M7S/6>H.>?R:F/;PXX3+]-#=K^^7]L-O;,9IZ*B\@,ZG\JGQB:*0 M(>A L+LC^C*GU 7:$%WUV-K#VUBKTH=GV^;SC>:2(9@U+X-X9:)_0K+:T=&, MK4AVE<&U0LTIRQ]RSSR3EC.E+>'*",LD(D:B(.T@*Y-=&,GYRA^*/2K'G(X# M+R/H-(:TU@:O;?1=7.O$.C)2K/Y%&,](SF>I;7C0SAY5">P2 ZYA[$Z]^.Z MXHSY*!HJ/EZY0&.^=%=&M%,5:CP?_YVUB:E(T1 +15B1D"&/#9")$S0:!88EX'4JBG(L;34AEF1KO.;B M^WE$R1FM6=!F0_WH[G-ZI!/UR^8KVG:L;612HRK]=:/YY6\X*5=I^ MEN=&DK_+KYX% EL[Q:4)_-TINW:?EZ:U9H<70G=FPSMH&\L=ZX[#K4TD-)7= M#B-^_^GFY:M?WWY\]_KCAYNW'VZ^+-%,/IP V8-ACA8_!> /L^IUH/19.AB1-ZKWL#\\]D\0 ][ M@(T2"FB"".16XC%PPG+A74R*V#0GK $=:$ M+?:O!),W7SZ]^[4[&N>M"CY53BPU M^W6B>#@15W!K+G-MN&@*O)@M/7PS]D73<]<_'$J6B[%DYV'M#^$@#\],":QK M&KXO+-9&6;2Z/-V^_[+2&"=EX^FI9%EX0 M@.<84@&6=%#O=H8^ 70LR6TKPG\5@7F]1I#\?T.B!Q._)R*PRY$<,XA*X7+ MS"F)J6/ 6TNP% *&-2/8*L45H3Z9NK )ES?$:&_?F0.V$^]1D.^\Q_NN =R+ M_+)LOCW8*E,+,MXO1'OK7.LQI\M$!C=\XW=K(K!M>58BV0]I"U_:X#M9D96Y M?)8UE0QW-YF=9B^.(-5Z+%AMEZ?EY!TY^8TS+IK/,@QS;D9/D9M/>*66F3NTNXBZ]?O^**B^,3+SM1H.'P*;%[F+%<\N(!H%/=8) M)C$Q%BL*M=!64N\AUQ2O*1#PCU\'_:_A=+S+5?B'>_?RC^[H'TNJ_6_Y$7F: M6@*D P"(_^_@"&XJ,9V/)1^]1-V"?@OZ+>CO"OJ0>T(!]IA+38Q'PD$)E!!& M!VA7BB3">2#"L 7]1K%DJXKMJ(J=0\EZ:>U/F3)F.'$VZT9#@ALE:D8\!JK= M(PGU:9^DCVG^!R;9'G6ZO2_9Z)-ZB(ZKUY/A,##AR[[],.B;XDWED/,>4V>9 MQT P0H#24#(6&V6$8@AXGJCI?A4] 78@ AW.> NA)X'0)Z< I#U95W/0_.I& MHQA!K>X&80'_'10(&Q@FZXY&DSSASPQ&,6#Z,9+V<:G.K4'OD&S$=7[T)[>8 M)TDK/.%J)D[W+34Y%NU_O\\1)(; 1R/@IZ&[ZT[NPH&?_[1$E-<14#ZXZM&O MN.9$"BL@H$09(PW#E@ALA4*4R]IH3T%]VJG(=%-I\HSFP9-%&ZT_ ?==KF1% MD,>P=2?V2>VX=X\)G-N3KCWISG+262:-MIQYXAAAG F'(?>,"2 \(=[4129Y9L7IU>(*;X51C%UX<&[$ZF1]-XXE<%HM>:?" M%(_I(#N%5!!3_\LB,!NDIS:D9:M Z9JH<@'[(6 =2EJ'Y2YUU$[EQ2S^ MW:'!WDHAB'+)ZU>:83JUPTL;X$-*&Y!9O9K%8FK;JD,LU6@Z>-#DD$'3Y?(: M)RF&\JR6%9,^]K,O[GY-\:W+7@_NPK@?LCS)M8A1'60JRXO5 M?)H,S:T:N>SEUZ%ST< 6F'1\FYG P:K;S^-:G0U<&2_[YD;CP7"4J;X-U]ON MT)GP/NKCE<=TLOO),"KFXRP\)G"TN5T81=3:P]W4.$N?!6%V:LGF]SZ_Y),; MQCQ=]=4-^K/$QI6 =\,\]I SRH@EE#@--,;6"AT4!86L7#T8()#@\(.!5 \& M-#L8GJ-M1KY$J/M?XE+>JVDGB3^?) - >J8P8X$S7&Q+I#07U&A')3(2,)Y8 MD+JE?<4&&^IKH,^O*IJ"9CFMNJR*'$LB[[%2T\"HS^%N7\;AKPIE+025>D*4 M%5XX1(QPT4VJH51.:A'>)MRB)R0DO#LAX1>K\:1_R:H6M$_#P5W@NL'P(>?Y M468#<2V#!LU^B%SZW_\D$ (_Y[_+7\.??^S$F<[NEJ/'#]T?L]&M"LL85W_* MVF9P=S>( #DP_^SD*/%#-_RP;(N0$MYOLW M:TMQ,Y@BV^O\;E_BS3YNP V.D>.2$D*$(BALM1;6,T:Y!HP G*@-=QW<2#@& M_C)%X#EKJ'QZT\_+7>]^Z]J O/HA_[#8TU%T(5AMV8VXPL,P0#XBC M3E!(,$+, <2)P?#4%(?3%+<][N*%7*W)G-T'Y,A9=[IMW]5H2E>YJS ":Q:+ M,89#*=-=N[C.25X/=QBZ^\%P7%#I!S6RZE^1FEY.O@:I;5J!(_P=;W$W"!\% M$21P?N]A3K#ACO<]%V\1A*6H8@2:>0@/#S_,WZU(1/'#'-2F-+)6*)I+0/G; M %OW00+**I>."@J\'?2"MCQ:)+P[%62C(/;$!T<:G\%JH/1>%N0HE<6Y1T); MN.Z^-QFMY!=E/XPF^K_*IZOY[ .C=.\F=TDHV$N>""3J5D!202BA"=*W4X ( MKC2A((@2D%!.99 H3DVRASI0UP@2/\;E3V%?L6M3J@@;%?;6AIU/[DS\2;$S MX5;]:F6- V!V.QLM0./-B1=*8,\D^>_4Y#/;N/OXLAYVD M. .\]- 2+W2$&>XU-T1@;936T!JS3B[.:^P5F[CVF8&%!C;?TLT_^=AWQ29? M7$:"$"6EI 5Q.\EG+[+WQ6'FOKF"BU1FBK9OU2K'<>V&@]Z**C1>3U9K2>B< M5, <@0+9+ 1%&ON/7&6PF! YX9< $JN/D^."45[*5RK9YC.]' ?)^GND.0 M'NY=?S03=8K-##)#Z:C.)O?AFUP!]-2JEHB1C'Z9-FMV.EH,VAZ^7G],KQ$J8R'TD5UM+PN;(N MTQM7S\9<1-AR"$UO]+:X3R2!MW^8WL06JFT,_,D%P:K&CP7AD#)C@WI+$%;: M" P,@-H8!'6RJC.I5@^]N*H+9(>@53SJG&%Q%%3<.(\@LIAX;)2EC%N*@X:# MI!#)HB_PFHM#8#27KS+J.1:'(*,9M=Q3C0C%7!F"F8/4&<8AY*GB"(O]"B]/ M.>G\T5RI.0/QQ-H1BM'H5R%!>M!064&@0D(0IWA"0T$SXKG*^A"X9GW\H)# MQK=!H,]7:]3](V@0_?'M*&@!42U>J-B9_R3.HC.5\H/(UGMXL52>?JWU^V![ M-SW$WLT>03GIPY>,';)DO!9+MNR26+..5>7$14&E.%JC(!!8QT;J]2XWO8RR MPF8_&-I0Z7WD'-$ M5.<#&RR?[GDTWFU4Q[LSL6]J9QFZ,!67WZT_B/KZOR;=87&I=IGN^J!K%R)( M9$H71+'P+CSBSJG8QB%W%,R[*Q>*VLQ(\]V5MRV="F'R@13ZKL"_?/(5@>?_ ML/>F36XD1YKP]S&;_Y!+26LM,[ V[J-;2[,BFQQQWFZ2QBII;#_)XF1A! (U M.$B6?OT;D8DC 03N!)! I8[NPAWAX?[X$7Z4=CYUNA)AGX*9OL0]Y%9R<+23 T&/=/.N6]>6*(DQ0?3X-%$<#;&D+R+ MO_:NW5U5;69-<#@I8YYIHECP0R&TP/- >*:!35KKY["T8 OCY0C2--@9@<>. M-QN!I], M[TLW_]T-1U6V^3[ZXL#"6O(C*U\?4@Z1]QA*[@@"1BH'@G!8;04.&B,1\CNS M=Q4/;KE,<*/[L"4Y '62<*^589XH!Y4++.RQLH0R2$FBA.3,_A1JL42WA-:6 M\KPE58SW @"CA&"&$*PDP1Q;82A76 B0'!IY5D\+$R27)JKEUIC:2CDNEF2)QL8"5<,C%Q) MW^FR5X^0+.4(UG%0Y-;G.IX<6=[.A0^(W&8:Y.HYC^-DXI52N7X.9$TJ"+,]&T#R:4YMQQJ@CS2"I*K/+64>H93^4C[3RKDAB@N"$*2\B)L$!1 M9Z3GVE&/@:O;N[>_ M9F\^_O[I[8>[V_OW'S_L0^A$ ?JB/*1&PJ\?A9F_8V6<;#-F[ $T2^,P4\&U MJ!1V,45/=> ;9\ROUWU;=% N?2:W\+'O#@N!1/UL]L^E"I?N;JF'=+F^A#+T^;='9V:/F9Y7;0 MX#9&"]K#IY7#84$P9@QCQDD-B%%4<&@]L\09Y+67FS,8MC"$"&<*$(N4$\0Q MJ[!@!G-I.3>&(@_7393=S %[L$TU%4PGXJ)XW5#8A-IU>M_CE4-G9/-\J"(Z ME*79OZ?=3R< MNN*8)Y-,:-CT(;[##.HB %:C<=2+5FNZD=+L77LT4ZH%B^XVFOJ@_58[&/J@ MI2ST#AA')<<-Y;99U](>0]:JR2&;O2\3O--NM9 MW%R8B+GF+PS\)8!? /HT%?=CY^W;&M1(UFJTE$;LYYGYO_+?#Z)^&RBFOKAS MB_P1MO@?,7,M^S76:+Y3[?[U;3#[>UXF\BG =XY-UX$W:^*(E=I@ZV=B_^'- MF[=OW[U+1G\WYAUNTU?R#/SRMXF_JH;9?ZK@"?2?LI5CY*MAG4/Z3T^/H#+E ML%_7KA,LK*K)GNF5[<'!9\B<79OH-+NF+%]DWL;DY"]Y3?3KIZ6;S#Q"^S8/ MSRIA"R3F& I)*04&5E<&^) D("1R!! MJ?+$O*M7_KO3)*F%.&,1-K[M+L8?DBQ#_1TW!_MFS@]/QP.G$PQOY%;HQ'6SR:XKG=6NZ?Z[#RUA-,O"#: M,<6Q,UP3QR1AWJ2:CQP!:?=M27*#E@M$KQ1DSV";7Y,!7K2..[NM?5Z]=6:K MN<'RK;$\Q^S!^W&KC#)>,^0)(A9:0TC 8DDM9D9C:(@5(H77I7J"L]G(OOW# MV9?_9+M84_=+_7"[AA9P Q<-7.P.%[O8?\ KA@F@S'%/"#':(..!)%13 MRIU,>-K'Q9/]F]/Q&OK;EV7O/9-8[-]S)^GLIN#E1S>:L.M!?+AAW-WQM$4A M GCTCJH'3-6&D (A58P"YP41@7]8#E3]30NE[O_<-+B[-HB Q?!TXEA>0VL M-K#Z'&SP>53=*09+/5=$0:9CHS4N%:;2TP<$-V&8L]R5A M;JVL\W3.Z/78Y6]BB4"G#I9YDM)G5AZ;DNC.KD-V6^!%J)*S6>CO>GWOVFDC M'4"E/4-6&V>(XD@"9!E!U@2FM1 G&GC7TDB'"+0@6&[1>7:%L6=2W44P= W, M\P9;&VP]IYD^AM;8VG07&UU2(K04 EC@"/)&8*9X[ Y-"3$T-3VKEC8Z1#>P MAH&1)I'Y4HSTGR7J+[BR_.E-,%L.3]B&MC9\I,J*/6L/3A)(.XODF ME'3&Q&B.8- J$',>;'YGL$9.>TJ-U)H 9Q-M1VMD\E,*6XC64/TT:=$-+#6P M=)P$8T24(U)SS@$B1G.!A%+:4<.]1"W,9-PG&38)QDV#<9 Q>'9:O M3# &P!('@T5I.2"046UH#"P31\.?P";P>K&Q?3UL39X>_7EV\*ZA0=E@1H,9 MQ\TRUDX[915ER,2Y<5 "ARW01 H!F?.) 7O'!96]S4$NKPI1FCAIDV3:"H>ETI9B@N$6DVAK86 B3%I2UE =-$G&#:PV ML'JE)OC^2<;2,.^EH@@02KS#PE(G&0[6MQ# "78A)CBYN;K"CEI9YTV2<9,( MUR3"/0L+?5V2L5"0&TR9)%:0H!Z$A\Y2:#R1&$E\,48Z:#%:PZ*4)L>X@=8& M6J_62M\SQYABXP@2@''(B2=,.&.P]\IJ:ISDEQ(E!S=P>8#PI4)NK8US$O>P M['M$L0MN7BM#6(1_4/KGJS+A=TE!_L]1UV48[))^C&N5Q< 1[L">>CEGJ\]W?ZNT$8T(G+6< M5+ \J+J83AV'4-:/VE 8)(B&5G)",+"2 ,9%^$,H*31*QHXW4KM"*G/,6E(F MJ#PH1GLF!H/?'%<-R7W4$ 15Z*$7K[(Z3ED]ET$ P5Y' ;<_BC%5VL/PJJG4 M3-AZ@FV.(&,Q/C(YTS/D-WT*-<9JFBS[$!-?DKEZ.P@>7W\8,3CHFTR/!NVN M&PS"SW_5[6Y!L._MX4/V5]=I_VCE;XJ:376?,C48!%5E\^?RE\M'=/_FKI6] M[YJ;[./7;CM\;U:(07@J:+?V-Y=]Z@1.BQHU?OYUN_?RWIF'['=GHX>:W?7\ M,.@G-_X2!"!)?D,K5NLQ'V*2RBWX2::( R# MKF6>6,@T4 [:X5A5&&UI>7T]NMCI_?D7$ZP G@*??Z/SW&Q^7M^;W?;7T=? M*PQHH)M$T65^PG6@+ +>.8"50XJ38/0)RJWFEJ%@,U$J>(6453\JIBR%-R)! MVD?7+VRH^.D5AFEX1>U/X+'2&O_KMA#X]V'+_2^NOYPY9C!BP>8$P>(GP?04 MU%.@F/8 &Z&QVS6)826QJVD5'_P_():K.$IFZ03I AI^[77'KL!W%PC>&PT' MP\#:[>Z7FRSZ_-_RH=!J&,Q8/?7X^ M?OS0=GW5-P]/612K+X5)T5'FGR_OS$.O$Z4Y_X5IU@QK2[P=./'QL%RZ8_5.W !^.WY&M[? R>2\%0X8>7OWN> M%/\]LL7+-Q.-\"& =MCVHM(U#\Z..NZC3T-_"70'4<<6*F-&I_N(<9%-7W?" M&U_,>-U[*A5'L6,$) XJZ;2!QA$?K!FJ4P.<%[3 BT GHQXC._='+B48%&HE M,5-0![,0Z*!I-,!>>><-X%KAX!Z>T\G.>?W?_VW3?\NGML2 04U,&-#E;/ E M7H1E-CYQ&$&?1?,A2)WO=3J][X.?IQE0<[SS M:BL\'+^G$G5#]P)$5EQ@IG]S,]?LP6HSUSF[%@UW) ."[76B_) 3+0ZGL,:, MZ\2+R(C^N6T8'X\O._/'Q95^\5(GB&- #3_,/_IBVS-=.K[E&]CDL4^N7P%8 M[(MUI 33KVUK.VZA-\-\2@-Z_#%. %_(:.@'E#@H069Z(8R3-]71N7?]?1+K M5RQY_G9']SIV81?IO(SIQ4OZ2G[\IO&M3 67]J5[\G.19<4-?G4G#K<6I9/ M8W9U!$8-@3<1>(4@EPVCC1*/CB7Q]3NU8Q19;,7OQRZR2.K 9]&?:!(AS?(0 MZ2F45R7--2K3/54WU[B,Q,YJC0""@^,))J*1'GFWH0] MF9:\#CD_.4+6R;&_)N_]W=SE7RI#I5X>_7'-C^JZ9E^&UUDS+_Z"*;F%MEQ* M(?3"8PT@Y(X33+UFC&J)J9&.40>J] &/8#8D*C .\+<7:6.P X #: ACA&JL M'9;880JLH)2B+1LSG$?S0WK#CE2*>US(NEXGKB[ZI7Z4.9!EGKGCNK=+NHAW M1 "KK0T>H]>$0:&LY3Q\JY(0>P130Z%KY$*FJO'V!'ZB+53<>4<0)1A([8+S M9SFU3&,F3$(IUL?E6P7\UR$AIU TS2WML>S37]O?VF%--GMJNTXU/:N?]RUM M50MK[CN/'UU\=+$6?"("G]6PK'&\D(APYB'6@EC'A84:X.":(2(QA,D:N0K* MC$A:Q[Q$FWJB+BF8/RUGY4[DN48NQ\Y7#",@H 901S:A40@%M"4$ 0XU]PMB>0M].9O>)H>]2&'?KU9_(+KXF M@W?"^MFW7JRZZ[2'3^<'Y>H2LK?'JF-HTO,6Q-7(IOS[E+D6H%429HS0AE"J MB>=>*89B>S1./,"(V9I9E6)YM,F?8@CG["0=1VG*20&$*!KL=<85(T9280!G M!E@OE75^]]D&1Z8L%,O!L3]E57:&/TQ]/;-X]R:C^0CDJ%L5S2YF;ET,V)4X M&R2:$\RQ#39LP 4H+&/>N("V@D93MF8F[ 7AK&!86T@X54H0B(0 FEKD $/, M$'Y'8 M"17P_&S[>(KQ$-^/SS"'Q^+6M&S@0P 1X*8".*&>V*Q(*GTF\IM MW>L$&Q>1>WG"F:*"H]*V57@?GU8>*NRN-R2C6NR:.8 MWF)TVMYE/STYU1_\.>N[KRI@6/?+B3V+BWM90KZ7 V=^MJ-^9*BH3P!< M;-%7TB9GI!I4Q K!(-)>$0"9]M!Z2+&3V$&0KI,_F&KSB:$KJ29O&%K5V+ : M@6P"^DU _X0!_3/*N1-:(RHLM%23X.1KCJS6"G),&86DNDR4JT)'[(A7FE/H M%"0*6^&-($!A(P,U'4CTQJV :@>AX_7AS_'#\;._SSNX$.XUN1!>]>C"LEO1 M"7R?G_S#U'<8]AXG*QT_,^EGES\Y[0W[^O.G=Y_4%_>Z[]0_;\,_YBWM_&<6 MWOJNUQM& 1S_^GS3U^7>R:L-]7$CQ:6U%(/!BL7L='*E0Q+3,UHO M8B?$N;R(5>M_#.M[J2.Q7BH?5O]SICK?U=-@!447_9:_//2G$_V*WI!C\H'8 M93!QD,5,WOS5,J&SA_&N\NZ$DR@KR/^3#,".7WH16&[E%AG[,IS7MC6 MBA.>ZQ4\7=Y>QS@__BHPALH>^E&Y_.'^]O5O;S^^>_/QP_W;#_=W"SR3+\*661 MYRRX1(8P@&1 8<(YE"Y\W&(+U[6\W@*]]\'\BYJQ>E>:&9&I\8E&PZ:8*-'^ MD7T-7_5JTW,:NV MD,AQO&8LE6O6>JG?UN1D7LX\8>(L)4"/5R>*]TX5OYZ=V-RNR M9ZX#'T]5N#'V.!G9MG_O-65??5R8?ZFZ(]5_RJ9QL'.7D^_<7+EVG3V.NL8C M-J._E/8TQTD'GLQQGXE'<5E8[JH$'458$HVI(H ZI:P&#%ME#-3AR>6+#[A_ MMN^^(]M;@+"6Y,LUF>?7$36;R_'L,>DBQ+UF[;ROB;0G0]*).S3VAE:-QK#4 M$JJ E))QPBW7T&BJ.(;AL8(T49U] +[NVP^5W"#:8&N#K8V]=]%E#AM!:AKS M* 4-8LP E3OZEU\@3RQ$E-I$) Z>9,#M"U\J<5''#:0TS M]J]K0DX,%5Q3$. _PC.!U6OE[9\7U\^,V)>%Q4>R&'.N'+SO?@H@UK/_T>\- M!B6P!=XZP+D3SD&BA=; .V.D,0 A1YT[4M7MGGXX;"& 6XC6?*AH#:W <^/ M10ABO;SB"R':@>@UV F^MO1YA1)&8L64$8Y8QJ6#UDHCE64$:)F:#5(%JNWI M_9(;L-Q*H &T>@-:8]CLZ62&=ZAJC!JW" >KO,NYXGHH:, !Z8$CCFF!K(6$ M> 6%0I!4V65D3<$C)+5V+NOO-CZ_&^:)JJN7>]D$%YO@XC*O_K3!)HQ8^7XP M&#G[ZZ@?X+JP[8HL[7+1W)3GR[-0@0 FF'8"&D/"?Y6E*" S9MY+#UUB",\Y M'5:,6QB3>AMWAX02JV?'%Z].DG?U+!'N(L"C7D[X59'VR*[Z!*YW]=8M#[8X M91(;KHFG//CMWG,-/$3* H7JY:VC&[+<4O%J +VYJJ[9&AO4.EX486I?[AY' MX%8S;K'TR'!"!1;*>J.#.>JYY()4UU!I31P!W=#FDGKNZ6-%&]+EQ-<37'C7 MZWO7CJ4UL:V#^_'8[M,O0@G=6*44X4,L0))R665&&C M*#?(Z,3PS7.&'B"^$36//9RYHO]98&MC3UY ;&'J4DWP:9\H U**NKA9PFA>'T1?++;5\G2\X['K\JM9,< M-QAL;?Q,J>MDO4SY)K+=1+9K5'2/L=3&.TN48T2!.%-!2B@AE@!"+Q-%]V?( MG6A)@5L"+$_KK97Z:6[;SD[="Q'WNH4;KHBTM2NZUYI@:;GG*!CN'"B%J'%. M2R4-PS055SA]- 'N[MCB.+6N] MSEH?KH3R'A#.J23(8PV0O$5!JC[\W"QU+#/E M&H7OC]<@=T>I;$;4*HLT A0IXBT3.#SR%C#("<1&'$D>]W0Q\ U/)9R88>$=$^)^20A+H/8:2X"B=5:K'-68S2:0!GYMS+LP,WM;/ M+)7AGATF3N; 5\429USO48,/QZQWA0QCI8!CD#H"I-4:(ZF$UDY0A41BWO4Y M#7#4(C35R^0R6&\%9OVYD?6CR7H=+/UMUUK7\DFJ&%#2<#FR%A;4PK*7'LT-:="T,K2K 85+MTHJ'EE ME-=*6"RH9@01SJR$4'I/C $..4@2E5'5^S+\AH,:^C*UJH>JR'4A<0];^MZ+ MLSA'79=AD$_BQ'6$M%WV5E?@"WO(;&^D.VXAR?+R CS5;NQ\)3X&828]4]Y* M1K@2PC/+D?#!9K)4\D0*^ND=*-RB%+0HJ65$>'\YO3BKJH&@>CIN%X,^6WIR MFE)&-6*244F$P\%J,T!*KA3FSK-D!/K4_AN_H0T<-7!T;CBZ=HNHCD4PT$*A M),4(0QA'@BA'J$)&"""!PB)I,E5_04;K>$%V.O2IS/7I<<&KF./C68BU*XL?&UUV@7O%V%%9\*?][WXU#HO6WHA&,:<:*J%1Y)AK35P!AN3&"=RCJ1*P%D+):N::E0=6<,R['-#PD7(9+W: M4EP(TA[W]@QB@N"$* M2\B)L$!19Z3GVE&/@:<&C3M[A$\&1AEN^RD4)3!*W*LY;W&3B*V6RVKE3O>S M_S-'[K&_FDWX:!U9#R FVHN8>$+,%%?^]V@P;/NG>:JTA^%5LQG2=J#WMK2= M#P^LB !1F@=_)A&@_ >^YV@T^_Z:8/3]@\N^CX$R4P529FYL3F6/T9[*$Z7[ M$_3,3W@,GUFG[5W6\Y,/1#&>A5X&\96Y](.L/;N9U5I2*82^@3*:^?.F[+VKHLG;8:+L["$0.BG64 ML_WPP6W-^M_#D^KQL=_[$8YT&'YR*TDXX/#>SA;V?K+TO\>5EPT>1CBQTC"$ MN"1:>(F1UI9ID<\()]7&?]">\1_:"KRSQ/XW"T'8(^DTO)=.(Y>ETQ8,AB.3 ME.Q%4GI)),TE(2L+;A;]E.[ '9FV="_:LL:>39-E'V+RK1BU1O;?E9FT$W/V MY=BZ_%RW9A2E" /C#*"0&*D]=9#[R3B' *UV=2JJ-T565;3 MN95:6\(9( G"3@"':3"$O( "(LEX @R#!,%=Z6^GY41CMW Y;E&,WYL_\B^ MAE4\##+7MQHRDC@M;L&V/C))\+Y04EX22I[:0Q%XDE9=$TCFE<_": M\ T._XE).9L6]C*00^5%>2M>-^IQ\:6)HB, _))UW'#H^GG\,_B_"_M<)/9< M_@@1<8%)>BP&58NO_-[KV]D/@34Y1POJ.?^- "^]HN)P:A 'J&I/UUIZ??Q5 MT]=M>_#844_QF4X[(,S_RMI?'WO]8:!/($FGIX:SJ3;=[)W3_9'J/P76*("H ME>-6Q'+5??K??Q (\E\&V9N'MO/!#'9F%($I^^A]V[A^*_L4#J,=290#V)N. M&@RR]^^SK\7XF\+/GO?/7_<"^,=7?FWW \SU^H.(>('TSMYD[[M1>+JNT#3? MV\.'?#G%&_+]SJTO@&HXSZ#A@X/?RU0V<(^J($MP_OLNUS]9\-N_M?.2FG!H MK4P%//Z2]<*W1(@.3P_"<\:X3M XT5CXYL+YQW?X[$B:[^W_C-K#I_?=P; _ MRKOK?(R+N7]0W;%._-#K?LNO2)9R/AA17A&()5:&,&<$,,0[8PBGS%.>-!80 M7/3Y/X3%)K\Q<,E>X9"LU[6+TLFLZ(^NB'3@./23/]K JP=L9&_V]X*)\ M^7,]4#E3&&BC>##VO-!>.^,YUD!IJ>"NQMZ>41E,9$O@1.E_@^M7@>M!R#HY ME@50C+*Q MX*$3N1/R[W,8L"OS=F42,^IQ:?E4&KX\H(!GO)"+PD&'=W6>"@/1AG4-(TSV73?L.SK>\5/*?FL/@F$Q-2('F7;#[\YU M"SPM7AY,ESM>_DWVR1762!"GKU/+9O8MK6EH*OSDXRB0(9@0QS(SMQJ2$*Q) M[:SF/C 8,19)0+2"+";/&.!%X@85@6!2CH,H.%H@5133,M:"+&$VSDS$LEDX MDY)(QZC1HHH+R!(56Z'SVN'(^^TO@0\ZX\,8/@2,^?(PQWW!VXE'.#5.Y\.' MISNC4KN91&%0Z_/@826#.M3)V.2:(]O3SJ9>W(L4R\5SH8ONITL')>:<>I M?IX3^#"M]AKV'B=/[SZI+^YUWZE_WH9_S">Q MYC^S\-9WO=XPQA3&OSY)000@GX8P7OO2ER0,&).'>);74H1&BL7L='*E0Q+3 M,UJ\#DLG M[,IS7MC6BA,NDE<7E[?7,&9_Y-LK=Q-O ME[M9$[_A=J$;4N$V%'E>HV[4XU^ZX??L.JTVTV'ELTD:?YF*UME@G#XYBUCF M;UGW6M3:.UT\3_.O"J,G;6!, \*YT3BXC]LNO_ZF-QA^Z W_GPL6PX02)6N$ M!P-#2.IIL#Z(M4HH'.MJ.([%X;];Y%]R];S!.(MF,PFJ-9,Y^HMS;'\FBT+TSX8-6/GXKO*Z?N M.8;,@X-0_.CCKNH]^* M+F.;./SUT2_N/-)D$%'H=6<:_\Y!"1@8]HR,ID#$G$4MO;2$.)_O@Y^GFBE=E7(D6WROS$M,BKJC]&]N/M<] MF.'ZK/\C'>A>>9^8'G*@Q=GD]47!"^ATQE'C7.7$Q^.^'OGCPDXN]-+.;D!Q M6BM-TOE3GK-P)]:P\<-\G?,F[Y&Z@$S*NFK!I%5VN=VPW^V;@Y;+Y8ZRE(6^ M0F.G9=R-=IMUL4UEH D7>,V!3MQ7W>O8?@_6.W [L$0R#-?,=1]@?!S2PP 0I2Y4%XS.N4::C9W8 M"&DCI+444M0(Z0'\=RH';AQ3IB@YSO4/;]Z\??ONW56U>A[?+ Z.97$=,G9Z M2N_*0&JO5FW;+NPBV@E6TZCUL%D UT3/JM-5.:!0J-CA21!.B732,P*UAP * M;I/7\F2NW=/[KNE]=7?#\*LQN?FW<6I 7FX8LP$^^CO5<8,*6PMATD(\-;[V M'#[<5G)[9%.HP;_ZRFN#?[7&/^B()RZ.[ X0""65A!&I%7""0P(FO83FT_5) MN97(.?"/M22G#?[MY2\?@H];#XHYR\X..*?]-G;.9+HU<'M$M[>E<, MQYH0P@R,"6&00$-CGJ@26E%-">-JBU;>IX=CCEI0B@0<'Y$1SRKW#51?W)'5 M$3H:J+YHJ,8"4TPXUIXIHH46C!CCC>68 PY,8IC]0A.^,T U92T&4H-2GQU4 MGR' ?4U1[,]NX/)BYUBI8=TWU^D]1AX^>U3[O*&;X]_NK87O)ISA$"3::,00 M)P00HQ36$'KO$&4!=N5AX=P)U]]V[:\SGA^OHN( !TO!])D#'#6,XC;R_KSE M74K-$4$X5E4Z2072%C "M >!KOLL/#EJ>1=L!:1\+G)>_UR++9WN)\;91J6 MV2();+UKO8737/75#N(<>ZJ40H00*QQ""B@$G$74XP-CB:?"1DY;,-%6]Y+Y MIQ&L!HL;EGE66!S@UR%'+)/<$\2\\AI!0XCTWG!M$B.==PD6G@J+(<8MF>J> M?<$,=&K):C)KCY99&X/E>4 RK.:?+O;Z/GLX\O*3S$X>U&C2M=;H$:N(9@X" MZ2 EQGLM."?""0H-E%[0P^*;=Z[3"5(3U,CO$PFJ7HD0V9*PR=YJ@*4!EAH! MB[8.Q^B PH1C8C"X?^4 Z<-5(HE#=3M ZDG 18H1(NC5"+2,H\U(MIHB)K0KV&_YZTA-*2&6>2!19QXS16A6C(D)-&".);,B-@^TGP2 M#8$(:%$B&PW19,'6.^+\'Z[K^G%H6M=FRGYM=]N#89RC\8Y!(&,U88()PVCEGB%M+?"8\&]5RI&A Z++H^E)>B.VSE9.8*+T0J^40MN MG5)WKOYW36KMU4+(Y8,!MU8XJZ"U4A)#I#9>!*M,0&,L /K S@"G! / 4 L M4+_ \'-PKIJJ;X]@]G7_[+]7OQ< 6"Z)>*8/B(5T#5C^6J24[K_IMM MD*A!HN3]N)>20 $Y881H"Q6R*OQ+*P^=UD(?FNAZM4BTHR5P0K"IGWU;N7VU M_;W_\R#P6;#WV5'\_&IA1Y)7'>&E0B @I?)6$.^H9AY08BT@RE.H[*'9MM7I MBL2, -D23:GNQ1K0]:/X>]$D)RZC46 MQ"*0ZA.T6\;P$;4<;1'(6X#@1L^=WY$X5<"]%NE6R^ M'EO>,XOP&)JC?@39/J_Q>NFQ9Z;ER?0F(E( 6)E6Y9O4X^0HO=Z]7/!K\;/#S@O'3>A(PDT*+.2?&:N65PQ@3 M:C0-4)I,KYF[.:D(/S$G+2BK2HZIQ\G7'#_KYQ<=FKGX/*C4L-(),AI/!;]< M!*M5 :6X(<0":0VQ7BA#'1#AF8V7$17E)F(F6C0Y?O-RV:&1F09^&U9JX'=] MH^NN.VI-'>]'L0[=8;7-8 M_3Q3Q9_44[Q(ONV'G7UQI6$&[_J]KV6\^3B%FY*J1D!Q[B3US@/B)=&."D(Q MAPIH87G24SHXT'^\;-UZ\-1S2KZJ'\6OJ8:B?M1M%%"C@*I40,8: +WP1BM( MJ Q:1RHD7- _%'H--M>85!.JDZO:WEPN8UUH:M1%>N)-$4M=&+A)[[UH7;0C MR7\Z@89B#"'.C/*06,*85S'9UP/,A0&8TN0+E#QU_>PB UNN-R M^>[2'*8_7PNQFT*5&O-WH\F>D28[@2*#.KA7$F-+C2/:*1E63(!%QB@)&4JZ M6M5?RS&!6@PT4ZIKX DT]WD3VI- ^_F;NON\+N5*W/_]W=,EPEQ9]*T*S1QH ME-G>2'?=\UG5%DYHV*45DJ+'!4 6J(ATQX M(:&VRC-J.4_UN6FJ7>H@8,TUUVG@ZKH(U\#\,X5YJF% 6&$HT)YH3K547FOO M *#!!\+\5$4YG+&F*&>5L?GL(A75V>G/FG1GMBWVA/IZT/&H4'^,.-A^^"\= M)P0;C*62Q%LD.1(6:XT15YZDTM*/4Q4$$6PAUDSUK:&97S]B5F[F/VMJ-EJB MT1(;M 1@VG#)!>&2$,*$D@8I)! #1CA)DEY"];W/,?U=1-WH#, M_O[W?PLOJL"LK^)?X2#&K*/&)['X3/F3D[_^LC@X[R\+G\I9[SY0YA_$@%BP MK+"$G @+%'5&>JX=]1AX:O#81,F9]W:X[:=8',I8'L)8/H;_'@V&;?]4DTN: M%Z^RY5JHR>S!=?0^B*P71:#\8BIK=X?]=G?0-E'@1R[K^:SWF$-9YGZXOFD' M_,OL*+SG2S9\<%E NG;/9JYKP_/_.>JZ#(/6O"Q$*S?[K@;9']>7@Z8!MG0G M_?II^<;ZN^H'N,T7^':\OL'[[J=\5?F.WD\V]/>XG_)L30 A9C+1,?PMO_&;6'3^^[88&C^.3@8UA,__Y!=?IR2[&_;,/ZL<:@I8"\#E MMI9AIM?ZOSC\J.YO^.??XG*LF:;"JN,JWHU6^STR$HG ML/.ZEJV0U'Z+2<9CRA6L\R%(3.#1!5%\J_K=(-2#(#"YR$6=\[H3>/C%3 4Q M(& 4$8D5)493185U$&,D ?)0;!-Z<('='Z-NZH]B*]%=@( M3I@,@JJ@TA!.E-RKJ7'RE]RVR8SK1%/)A$WDTA0?CXVNXG%'#8+$_7KWZ=UO M[<'P/GYH:EA.##4 _K0[B[Q(6DS3#)15>27#WN/2W/F9!;SF0Q.S$K.%'U^6 MZY0)\&)>2O+=?'?1Y8F&:\=N),"+5Q]Z0Y=!M,#8UMK0I'?WY^S3V\_9W5]O/[_=9?,) WWR M5]DX+\/;!.C'TOIJ)L)I\W"SX.PA;6@;DS(BW!(=UU)]SC8>TW&C?;P%AMV9 M!V=''??1+Z)9,"#:YK9K?VUW1D$YY\*?0C@EL +!O/9,X4 ')ZUF#D&@ WQ1 MR9-3RW9$.*8U$8@#'P.Y7FC-M$3&4J4TX3.7[,%:Z!#6 MPONP%GDFK#7G[V_@@@2V;8;8*5KN?7YDG_.CZSAF"W8;VVHEIV,G8\WXX7#. M3MO$*1TW'+K^R_%7;\RE[?7M[+U@3>;R JOE7Q=)VP3CNX>>WISY5> M'W_5]/4]C?FL;*:^6+(P%NR-*G.?-]$]E06^YZU+*>*Y[:FO6O4Q5L4.IM4A MU45+*UZ-'<8%0Z6_#@$7;-UWO7ZNZ>X?^LYEOX=W/ RRMW.!G92QNW.'IST. M>/N(>[(<(4W*ACLOD3OOVC^>,V^>JMBE ?S)JM")1.JHTI-'Y-/]^6;V:GTE MYR!0.C=3;GO\#9N^BLD'E\NES]SVN!8.;'"RP:DFI-J3JIN)U43)3[74V6[7K/'4_N_Q1MEW^]]G=S6 MQ;OJTHR%(]D 5;53^\.;-V_?OGM7(7=6U%5OMK#TT25R@;;.'$HGWOUQFB&T M,E&HBI/;LZ"E!@1:T?9RDLU3S)B/\A#[@KV92L.LWF5:#O.IU\\3AX?#?EN/ M\BOC^]Z'7C>*4+_7Z82WO(\NEAL,2\F_Q$@BO1+88TT@M%()11C"7 E+M#IX M:D![MY:8L 4D:)%D_^93,%+%@K;3%5'US/7GTQ.MP] M15XCZXV)]B7#0DIMF?2"<\VQLR=NP8Y;&,L6E++!S08W:W><#6XVN#F9[B=Q M-"\Y"MA)F#)" (BM5HP:AQU,%.GNULMB5S^=M#"B+=$8G&<%SCH&C]-I-4>+ M%?_T6WX]7 A@$32V*T;SUB IX+#I4K6\[MAUS,79;ZTJF1RQ#T?OJ$72_8T^ MN.%'?Z]^E'2#P 9AK3DCFA!EH+;!ML8:,BP5@R#95^.(,5R,6@2EID*<7_RJ MGMBR3P7 2@UP?O+LW:'N[*+>X-4%X54!EHTUM3)Y+B,.1K8<2'KN@HQRQJ]<=T98TJ\O% MT98-N0\Z].=VUW29--V@M8+8S11722UI)[35#C"@%6%>JO G$])H8S"2QI\\ M^Q,BU!+)X.$%72IM,4Y[M^;YM;^'.M,%_@&$;J"[@>YZT'1/Z*9(2^DPL$)C M@EUP)CBVGCOI&8(>P!,'46F+8-RBA%X2=.]H[C7@W%C.#?Q>&?SNA[X 6\-:0MSVF(T=7-56] ]A;U\#'!I#-4+DNH& M*6MCJ#K,J&70<\P\<2KF)CF#$ '>=];[(K/D-9;V)=XG7[_6F:,..#3O6B*(-.S;L M6".*-NQX0G:LH0U]]JR3UTMSJSKK.XS-QEEEJE2GF0U[<2S6U^#[YB\^]#K! MD1\!ZI@F^-!BHL;11Y XPT@)FPT-KC@Q&EIM-6:2L;YB3<* M;D JU'4YL:^K"W,U6N#<(-=H@7-I :JDM%!2J)$CQA%AO#3808L!@ [M6OM7 M7RV $9.0,R(=C2H. 6T=H0*+;B1P062T")JK4_Z D?<*+A) MINDW6J!)?#I?'[_E.YJYP6]K._O-KFO.-A^NZ5+3=)#8JJ(@V3)BBZX2DZ82 MJY0I)LY##H# R! MO&0(:LN-,=!3 PZ^7DFJ%M_^X>S+?[E^[P3;7J%*B.!K61_[Y&H,/?$FU5IC^XVO+,4H;_Q__T$@B'[90J->[+32IL-/ MT^'G:O!Y@S]S/*0R&C)NM:18$P*I$@9*R0)L<8R ,XE96V>\^SB6GH*..P^, MP,[%DF6H%8=8*HV#SE+!23KYO0@@V_A"%X30M>F*5 M0;TSL*X3P\T"7TX)" MA1$%@A$90(M3";FA#G+'*4LF]NP2S*\);*_07H*$;5@-!!&4:&R%1Y C[+3' M2$JTZ^2>/7X7O<*QP-LPJUCVEA%PKY)L+0)Y]9X*DP@@Q5)2_NHMPX@-66ML;0KL+0O MX?Z@/OU'Y^X5XM5!N::C7C?W35NE)2YX;AD ETG3#:K_K>IW U_'._-<;>5Z MO%PL8C$VRBFNO248 VD$)SWZR45"$? =PP;#Q(MTX]\ M'46W2ORJK5IX'E[&)=QL;5,9<[5]@IL$N[IG;ES!431)3O4^GT94ZI5M4F_! M:#1&(P:-QK@ +FM$I3:[.)O&N 0'K!:IA?_E(A,YFZFP1?7%S645#K+>:#@8 MJFY<=_8R+':AV\%E^WR['$"M):;B2.-%8=QQPJJ'7)--1.JVD*@/HZ_:]3_Z M^X-HQ9BH"4E>B[E6!=T#7 MUW2-(F@4P4I%@+&3"DF#8TX;840ZY#B)+:VK"&!+"M)"0#P31;"_\7N1J-_8^O7::P/Q"Q!O MH [K\U!I" C&1@L+2=<8&9C82]U MR>9FU>\MV/J8R9;J8Q(Y(!(4RWGG,@>/. I.GU"R9STXPXA:G88<\],/O67A1=R#KL/ MI/F'@-%JHCH83IY(;P4V@A,F&30JVE9C%LN[D-P.M_P0BPBQ3T;A'/,L) TN M[VY*BC''Q =9>/O#=$;6V:+I^]?'T3#_Q8]^,=TUDN-UIV?^^6)&4L8UH *K./"*.(PT(H8; MSIDG@!N[3<,P%R3S,::(]D2R"F6NPH43J\&M<8X&DT4'NI=2P@*3] MCISM<^1\@(F=7[)DK=S^3L'[7\%*8,@ MWLT53\3?GGTR?^Z;ZK=5M_1]^=<-B7.UL)FU81_Z)X4/?N?P6<=#^D7T->WP8 M9*X;O_,_1UV7X4"BR$KY6Z(B"#]LU&@0/^G:_=@"I3,:Q-_[WAMU;'@UO'/8 M?CE=_+"7_TYD?-5]RAL=\U\&6?P#@5\B;_1[G:R;J['\2?A+*P*?>K0LTD[>RB*?2^'U MAH%.Q$#H2AGHR&"Y\0"GV8K\!BWE*XZ?6WVJZP[MT\S;23DYB0%,NY_9GI'/ MXXK9)LK,R=>^/UYA$.MHR->_U+] MONH.!U6KA4H&J5;"W54/43VJI;/WY-*Y5>W(2IMC'FLO8 X,\MY^#1L:EO., ML;)>."*$!,1RIF#LZTF@$!9X*3;?S__CP!6]?DI_P>V/]N ?8X'YW<7X7"47 M0(RV($RU\3ZEH7; )-#*I;3!C@8[]L0.AZ10S@D+/2%&(0T%=4H+QI"DFB5J M%!:N="\,.P)PM(!(]>*Z&O XH7UV+B/L;M@S_\QZC_G-S=DLL?-!YAEQ\9K M#SH# %7(^]@_-XXH =XP9"ER!FJW.6GSJ.#W]NMCI_?D7,[L'W->KQ (<8M2 MT*(DE4UY)BBLF;'4B/>%BS=AV@(89)DY3:#UFC$BC6!60P0)/[-M!_+G%E8X8IP4RK?-.OWOF\A(HGR_#>];KZ,F$S0[0U=K:)(F[9: M)P?Q)&NMRF_<:;$G#AT) X1PT054Q%$<>^U+9I'FQCF)-W='/BI$EL3E0Y26 M3^HIYK=LA,GW']YM#92H16-E"08)H*P/X4(M0W IH>O5 *.OTML- @ M9D-_#O_JMTW\LXA$W7Y7?3O(,YS_%CCIC&;=\3)_JJAJ6YLQ>7IXW6UQE^T, M2ZN1-IP"2SW1' @L$!=(> 8%L# Q+NJ4EMY,HG*!RH7H\]W?*H1GP6B+P925 M=R9W^,2I@@V<-'!2(9QP"#4&$E(*#<%.! \2>RHT(()@IL\<6SL^G$@)6E34 M*'A^"8FC*NI=U-M^F>6M[QN->O+KO#54G.T6%Q/&&S=7$K4YCW[BH M_^1[J!3 #]W$B>T\#RP.)IT0VA$3G:=;"6P#B%DM.>#X+ M'.XUF*8F\;4&$AI(. 025, #JZ@!6@DB(-:>2T:% 1@33^QF6ZTJ2,"@Q>C9 M NUG@(0E0ZKX=[F/QO8%T&.J5-3'(M&M8NI_=)SJYR1\F ;*AKW'B:DV?F9" MQOS):0WRZ\^?WGU27]SKOE/_O W_F%ED^4\LO.U=KS>,%OGXE^?*FE_-KW!C MA=C2&HK.-L4B=J%8N2I[%AE<[ .1Z/#PXA4B"U5CJ;4_AK6]U)% +Y4/*_\Y M4YWOZFFP@HIEF_8O#_W)MXRA:4PR$)DY<7!%=:VLZ*$YVK?)\N:Z]C&Y]0.UCZ;1.92F4/_8AD M?[B_??W;VX_OWGS\M5K7&^>S MZZC@QW]2_>'3?>R24BB-P:_M@>GT!J-TTQMJA.,!D)E@0<,I(@1"'$$FO=98 M_=8> M#'.62PK4+G)1@/52J>OBXZF_O\IZ"NH@V7>MK+O7?'2"19@EE[,>'.;;]R2: M(RSUX5FG'.-M8 9QNB%8(;&)IF#)G:XU2,K;5J-A[\S;_OSVM]O[M[]FGVX_ MW_^_[/[S[8>[VS?W[S]^N-N9$HEH49E LT?+S<-*^)?LL3-^S\KF+9ME< _! M16O:A>U$XW1@:5/_FVIVCO;9.=Z^:]9NA"C3<9_H]B']M9+&6\<-@^'UD:2J^/OVKZNFT/ M'COJ*3X3S9'L?V7MKX^]_C#L.NRVTU/#:1.Q6ZN^9K\&7[7=;:6::"U*[)N' MMO/972# T'UYRCYZWS:NW\J^JT'VV'??VKW1H/.4J!RP\,>KW M@R$48*]KPQ/!-"K]W$WV>_]FO(YI_Z[I5YBG@(OCEF;CCQ?MPP*__^I,'K// M(,R[B('\CCV^\S$8!+&?6=[*3'WIN]BEK#>,W<+"0@+KY-W,BM^(G;[RMWP- M2[S)/HWZ@U%<>GAO6-@B$=+KG/N.Q06W2AL,/V]<\-QM6.)3?/.@Z#I6VMZX M==K$92Q,QT9&JI.1%Z\V=*5;//.E)G7-J9P7N0K9"##RQ_6QLL\NR-3(%4&Q M[C"^Z;^";+X)RJH7+(DB:!8V?SL8N/ _>Z]^E N %?:*48H0T03+XV!%%%L M)0K;$&KC%*-_K')/7C^57QE?2LZ>*&XB_W'?'L:NG^^[0>>V[4AU\C=&U"ZP M)'5AB?8L?$2\!1+!M]9Q*>RHQ,(ZII@%1' OC#.*$*T-=\2PS=U'+XC"G+6 M6)Y$=60*<\(1MXPH$?B8>:D,]I9S"XGTS('-PV4NB,(DSOMBB0!R ];5J]!< M%QZ5=0$AE!*O+%6 *&:D"$Q,C0/2,6E](B=M,8GD8E@78=)BF"; H>\&C\[$ MNY[.T\VIW$.\CWM(2BU@EUS;8Z^8',DWG>]FNYUH[=@7^CB LZ)O],=N=N<> MAV.O*;=JX9SOE[4'@U&<$#O,TK(=OD[]_*O3P_?=P; _BB[,^_PCGUP_7K6H M+Z[7_=1O=TW[,8C,4M4EM11CAS4301^1(,O:4FN8\H!XAQ(#P2"0 /[CMU[W M2P#+K_&7[Y\>W6+:?GP^)9"D+)!H*I OT29E I:-H3]%QS5XEO'><>0V@=\\ MC=ZH?O\I0MU2882@!"(%J;"*..PEH9AH;C3RP5/DB?8\AQ%D7X0B+0! _/\2 M66)S61WWSH 9NTX?=_P2M%S^P!@IFA_/1CQNRW/<^C7_@3?YM10WS&E"PDDE( MH-=>*<(TT!Q*1S#W7#//@:L+** 5F)!'G*9\K_+M39X?GV$T(0*LZJ=)Y"FL M,6]K'SYG\B[V*ANX3E#U6=0PC_'C[2 3[>$H_D[\VG"2RIB^L^UAWI$_EIOT M^H-I-_ONN%>_"K_6#U^T%&@+;^QE#[V.78KL;8"R$DDCR>\#R44F+'1E-]%K+2XEM]Z71;-4B/>[6_8]TJ76?J] ML]S3KQ\8X[Y$1?K9Q>A9L#G67X8;BKQ"5&(B#2'<2RLX]!)@!PCP8)N4T$V7 MX18S'6O))?*0 "0$D1AK)S3PB"C(ER[#:W0)OI3DOOVE]^&7W9L\FE3FTD[S M +:,%IQHJDV$R>4;9$A2$9R+VEBRBF#YNK?\RLJDQTK2"0X>?E0K\FX0@A>O M[M[^Q^]O/]Q'V)_\=Y'+/K^]^]MO]W?;MG7?(G=S??K"ZEC'9K3< V)7I"T< M>HQG5?5I&VE_PB:S(C9]"*_)![D8^2FATW8QQOV)G(PM;OK0=N&]:MAT!Y/X M$)K?E_RRQWXONH>#X!!T>]]4,:^@U\D]OT&K.)?PGN JNJ'J/V56#57N#SY& M;S"/#H>'JO,4E$#NX,?>EU_#GHI!<),I9JK3"B93NQLU1?YQW^ZJX+2&1^$M MN2LRCM>TAX/,C*/TZV:?'<8*9!]6H-?'"B7KX%BD3D[&W/0A=GVDOKU[DR$! MLK[[GU&[/QEX^!COC_(0!2:."W3%GR:87*K=S7I! MQ/IE3SXF)A6S"\YH+)[M& EM M?RV)Z2#&0_//W6010/)WQ$A"K_\EK/Q?Q0)&@UFD:6YKL_&(12K7Q^ER?G6F MG8>C?E?_#-OYZC>H$5S+&? ,A>Z.^B7$N%Z,X M[6Y.61=.==#.9U)F:XE0;&9QA&-<0YS1F$>P\O6^_>%,,15C;6E4"TLIDL;ZQ:5D<8JSM;2[@4;NYOBBF)Q8NNE#VTTLO2A1/ 'J72'5 M+BR+89'6<[7]>0[#!20[[)13&V/]@V [1;11NO?-S5^OQJ_JY4A46%EZ-(AH M&;7*P/6_M4T^SS36RH'K044ME0? VK[M;*$] M)L[H0SM>#>1V7L#F42>JKV)A$^0IS[;-PJ('(_.03 ).S\/-XHS?J%3Z[?%F MU/Q5^=#LV>\<*&#B>N.;^T75P,3 MZ@:EOV5VQ6G@Y,5\!>9"C'_VTED*Q$HE6FOCT+]%OG93(^,W%U3P(!6"UD0P M&!B#8:B),5([QCCB&D(G+0.)N]R=0]!4<& ]A%YB0C"U0E! E'#<$.X(@[,0 M]/3>H#XQZ/D+GSV*KZHHNZHH%KU'^15=&91+5AU57GE5>5Y1HDCKQ:O?WM[> MO4W65R6#P8D./,L!R$T55*M-J\WRLH>0':EV:MNTN/UWFXP,;OK0+O52>^\/^V2 ;]-'R)GYI0Y1;#WUI,!KDT?.C3 M1-YRE%( M94Q,7"G\]4[.''EJ5WBZ;W,?.J]KBB&4^]YCT/:"H%:6.)^%FOHY/LM^&D=% MXM>$+QC'/_XQN-N6F((7@$+@^^A.7FM5T/[BG: MC,'BC458JMA#^.+BCR+IYJF()^2]7.*WY;_8Z^1/C@9Y\%/%$XX#9'.[.@9 M)F5L073:O=S:'0921N*X'^9!=;^X_ VQ%BQ\LI"ZN9A&;J[/8@UCX@;C^6MP ML3I/Q2<'^6L]/]NW#V9')V_O4I"^[[ZJ=G?Z#5DDQ*"47[>]&?9Y\DWYHYC0 M4TKBB?-N@NEE!$"0$&N"1RV]"!S*L8,8)]*QQK48D1)YXLWOX;N_CKY.6<<@+)T.>F M#_%#;JXO*7-M#<5/9 V4N&'O,^;[G+'8WE0^4DSV-$)7F$)%\&P:NBM[=FIR M?>&B55.^G5BRPR*8?QFUBV?"ZV.#:M[NL+WP[@ MJ?--==M%_L;O 0.4>0B.QW!\"YH792Q^6XX710N-8%CE3^:6E2I:%[P<]E[F M?Q3WK='C6?R.>#)CAZA #U78HL%W@&C2 "%W^P;%Q>@4."9F8)%)DA_AL%?> M_+28)'>A\DC#4QZ9SQVGW%K\'GZT-PH Y'[$8L9(E8E-NNPFY440!>F4#;^8 M?^_2?L+GOQ:KF4%?<2E=W&7D7Q77WW>F]Z4;N#@61DQNY'/O+^P]$'YR 5\L M=^+Y9IVVTM'W>IJTXT@=S$G1,W+O'E@ :X*?*SM 'M)7LKR<0_M'7D8'R<58 M^'H"%!TB-W>6G,]TK6$7R8/Z2%Y^)\GE=.4M6DLFP*]ZC48NNK_)H\ M'&VO7[QKDH,5-&4__]98^SKWB:A]IV'+DKT_#9&4+Z[5-]7NY.<>-.0!P\NV3[(%)$+2H5 YO*+YH$L0Y:IQEO]L2N"Z1 M^B2*:EXZ#KX@V^O>(UY\K*_M,@_.CF)?BC=J\/"NT_M^-WI\[(SY;E;I-26PM$Q"P9A"%,G-HYXV7[8;@ AFRBALPR]9J:RT%%@4 M'@N G86GA($R?3(3B!8S=K[/BUPW=H?KOLQ?C?;]MVCXE6SXL1T^-@733<.6 MNX3E=GOTZ'N=\(N#GU?=Q59_Y[;?S5.\>EK]FYL/=0]..-N-\!%HOE=\.0:8 M]Z=Y0;[M$E4*6ZZHIU":.\&EF\9%E$1Y+%5)1DIR.,UM7:2NK+E<2&[6K- M=NA*V>[8"J \N''-**Q-![]F.G?^3$4J(KK41?5<+.Q;2-/)QK8=LLKUG;+F<],^C<-MI1M-ZKC2%$('O2(>&\6(XL\;[[=LP8[WK]>83Z;9)A4FYJ M2SD5A"B+I2? 8T40)<):![SVTFR>A[ /1/GV#V=?_LOU>_'X!8+HEW,A5-W4 M?R,O]987BC56P&"E%2&87);4]N?(^8/#P_O=F M>U4%E,H"LOGV9>LO^0]>[5[Y[3'!?>VU_D*1_$=?E#JM[]S*@YZ@5%$?] ,) M_Y):*ZL50!P2&2S<"F[RB8+&8^*49Y1 I[5U%$MMN)'*6P&7;O)W+W*/!M4X M+:*[D>@4.( M?M$7]LDV% MN6:57A>M;,1SY7G!#;XFS7M)4=TT3UC&^HEE@B1WO:LYY83^Y MAU_.DLTO#"LZV>T-M&I(7.GIUWAI5\R8T_FT&*:9$YV>.:N_+5Z:[EVQ9MCO M#O&,$<)2=='8IFUE73=<=857]8)S(,_'MLRV/?"Y.24 MV.7Z)16L(=QB8;S%1"I"&-" (,D-H)HHBTPR\3PVXWA=.&EWT4?[+3:<#3]> MC/>9CR$-/KA*)YZ!EL"I::*G1NPC7T^ KPY83FX** <$82 M YUTF $B*?- :NS5SN[RM,U2^K>#R#7><^,]-U#S_* &&,L4%%):H8EB7D#& MG%!*:D6\PXGY"QN\Y]-"#6RQ9%+UE4'-J4W)W6_D3VE$QHGQ%VE#)LEZ5DC? MZN+UK#[A7FN\ .!E7GEG*)34(V*MT9 :(9EU@FK )-[9QHM2<23_[V0D1P)YS0&1T$BF!)4**HV\YX:N,#.? M42 P< 7@-ZEPAZ1AA&B28&<$^\E4H@0ZT6S@EMD$E4Q^5V M\]7F]^QHZUR,15R?D.1_Y>4"<=!$6+;ZXI+S^K*?VMUB4-R?SVK[GC?7Y*SY M)>5<;& KS].N:_SX']/KE^K&(MSVZ& MAFO/M.;>$<6Y$)0ZA(!V7''!$O"6"/60LM>#IU[/2[2IM]T-7?)Y_G2Z._C3 M9&><@CMJF+;08$V#-0M8HX742& ,&2/$ R"1\%8Q HWVF(!$6#D18=D?:W"# M->?%FH2Y./EKOU9B\Q.X_E)>POYM?M!>=F)L>1;34B>Z^9WP<0>*]9 M@ AM\/%R/'K3&PQ73C+3PFH+1( A(8@T2#J G!; 2J64$+J*_F?_?WMOVAPW M?<^A:S/N#FQP$3LCKS7DW7:OZS@XH+/O]/C2 MD\R$C'C^IY;?T0"UR13^A4L=R;G%*4KK367<_3EL]E8'+]J=IT!^7T#4PGG;B7%K M#H#;6$8=A0#,7=?*DUGV_HXF71A7UPNG@^S3B5V'[7?D(!0ZUH+U5CF<9)&O2AD[ MW&.6:W5ZO+;_I+/S0R^[9F=@G59-=C.1IF'EY\7*CNMZO;['1H,.[WB#SH@- M'*\S(9J=[8LT5+X213R0PNK]C;8_ K#L^V+;"C^UA MCUM>G['!J-7IV[U1?^AU^NWA@//1R.K53 JW MK+[;=H M-P/$-HJ,'5(V;+&\Y2)!CS>L$PE=UAJT1G:W9X&SV^VU!I;;MX9\T.7]MMVJ M/^9D]\[NP&SU^D<4"J<5[OWN9W&]7'9CW7[+XSW6MKO@D@[8R.Z[G/==4,I= M-AK5C$G>AT-J=\QVJ^&W??';"1K&NUKW#[LR)O;)K4\VHI>R<,?NVJ,.;[7; M?-1I#3JL!7YLE_/N"/1A+0OOQ8>US4%_V+!PP\(-"V_,PCW>'O0ZX/Z.^AT\ MYV_8\EK#8:_'AJ-!VQET#N,''UL+/^]D]DXG2SXQPRVF158G>SM =,]BIO=W M.D?R>%[&+G>Q7 S6^B @];K]7L=RW4%G9-L#I]WU.L-^M]^UAJY7;?3<2Q![65 -GU![QD6UQJ\/;\%?/X8[7IW! MWKF,S$W93$Q?*4YQP7[L"5R&V_"B'AQ3//_%B);.=1F)0XR,!$\QPM$R\ X] M7@!A9%:'SFP^\65[BNMM17']99-&5F-S"Q)8:SP)CFS9Y:2KU7.N]H"1)\%6 M@&G;42L;SU!9,!ZVNVX7_#-LCI^.TVX79_Q-P6ZPZ'5L?S^(#5MA.^5$GY7,W7VG4? MT*:U!AO)3U'JY8EHT@0LUDDVJ4253DM&GJ@%N])5/;:A=TP;]^2!LQO)7CR< MP>6CD>UQK\?DY:DC>&\(X-8212 MPY],LY3"_RF/>9*>EN@^9?GJH/9N'OUS8%;+R;XKV*9;I^Q MT:CCC?H=UAGT.J.^W;5MFP]'@\'0M6J:%'9HW)JM05UM[BE)Q$W/H]D=XFN. MPCTAV;IA(\3BDPKK.AZLGOCQ:0 D(_IT9.TN^A\.*H9E)<]&Z_Y^[.13@LY3 MCX4?MNU^;SCH>AVGV_$L/#FHY_:&3G?0\KQ6O[U7N[AE#MJ]T]4">RJ5FI/= MJN!GFS/"2B?TT)N1M&1:_.V7S]>?V3U_&W/V]0+^H^'C!)S%!(2Q%L!I-%74 M)G]1@+!$Z%9"O>8#UU$$]JU^>RE'_Z9RAM"*PPVJK_Z4348\IL77G'NP7H%! M'H&IGA!58T5Q"E_S.G*9;5+EY&DXF?4G#H(G0O29C> M\]#Q>8(G>P81EN;5EBTZ7=OMXNR%?@M[$4:M=J?'A@-GT&F/7,O=0=GBP.H- MVG:+#W$&L.6YH^Z@VV];'=YJ=;V1[>7G+QH54V*] JT:3M[XF"LMF]_=?K[^ MX,NC".<;GZO_UK[)(FL,-$]-_W19T2]Y5 G&=H_4U,K3<3Z!L@)'8TD64H)V MOD9[P:J66AK%);(LC19L=;% ?4)5ZDI87-Y\_/C^[B/*4./BTSL#!>K[3[]= M?;I\?W5;X?>U(53CG=911DU9N%&I#"\4K!:XOB1_%.3FY$!]U>-J1MN".S-@O/&M/<5SU4&WA&L2PA[Y4'"3\5$;3/)JH>Z]9C8"V W ML;^>C(D-Y69R^3VP_!EV MU@0\O$_'Y_76/[R?_?Q%5?_*[/#-"' DSD3^'47]';Y:"O=D8?O2L-\;]%R/ M\?:PU^D,L#?9]9R^P^VNC>W)._ #7 N0ZWDX)\4#,AL,^IUA;^#B_*A!'[YO M5337H<5 '=$)^A -1SB=2'@DR1C/O,9F)EUZK1!K1#GXA:J=QRTU-U6)K52] M_[,6/=7.IK5$T9P1^13I4=OZM.JAI=TYJPEA"^JQ_<16/3JGUN>!#J\L458N:[:X5Z\F+L M?35$U?O2!VF%JC.AE%2MCTK4-TK)->\ T?MHH%J&^J7!B1UQ526YM&$;U3P] M[*M??6HW6"TO_EB/C.J8KX8\OQ0QB_ M2T7F:88X^&^Q4FO5;+;*UW]MPI4[N72Y&_MQ5;@,>IWVD \[(Y?S MCCWL#%R@*;?M<'O0\[K67IO!.ZK]_A(W>+I!_=V3 M"J-;6R%[;MZRZR?3@,U^+I5RUC7.O$BJ*(?T9. M*,#*=1Q-C!06::115?.)G_.R2&/"9L:(&W[X$ 4/8N"W$S!_(JL=X9L)-]PL MI@(Y> [L,S_$^D4GRN*$^M%&60*\GB3GQG44&^*E:(8_@SPFX'/'P".?FKX"595CJC4B;Y:7."C'P0XCSR#5QM!E"14G:EOTP_2 M)?@^P..>EH4_5+?O@-0:864?2Z(0'IL9'/ ^P2'E9NFK,8HS-X$_L284E[ET MP+D', D='R1=DL(/HA1PQ/ ^I&S\!WQ(?XS*0I/,&=,BSXWWH1&AT0A?@>=# MARO\%0.-:XW@L\R/0A^9AJ^AP1P;GP!L1^[ D,::!P M([$A; @NP"-)-OHG=U+!:H]<<2P^,$*F!@@"P9L&_^;P:4KUT+A>N"UZ/-^L MF/4)NF"KAAVK72DH76B];V8)G51?1*G':%WE<9&Y/*W2RL.Y\5O,>6C:[VC8IZ_2703 M&M=\%&=HMUB=N8)1NV7#KOX:C4.#Z!_4>0#2F,'.)V#S^Z@/0\/J@G#^:P:B M&O7\I1\[F4\74*BC]/O,@HGQEC.0I9>H84& 7\-&P40PV#U#U6Y,0"?XTX"3 M^/51XXB35E!X+V(QXS5J';OURV]W[^EOUB\_HF*$1UT_1@D-DCKQ71]W=W)- M%D; 4=>>R?+U"JJJI%;O>U3B.^+Y1[#/\K>VE@2S*R16<5>UN"0[()B_+E^E MKRM'$'Y!']?XS]S@ ! $$4LUW4G31ZIP4ZA^85* 3D6CZ#$$0EL>3KSZ5X9G M%'$P+MSW(9@I%%6\@2?C9.Q//_,82ZW!)BK6Y[4&'=ME/6OD=3O,]0:\PX?M M#AOV6R[OC6JJ4UHMV^K\XX,V("[!>+WXYB?_(([X.Q$GTF:)-*_2B^ C)2O_ M<>N,N9L%_,:K7^_\KYQ_@GW2-Y#UZ#OB9>5X9Z<8[[1UO//,7CF(>"[2^6/?9Z+A^.'*]CCT8N8*\_8#UWX(V&;6?H=$>\9F[#,\'>^T_73\/??#0Z M&;.8CZ, F[$$M.,RAZ83(Q&3,P\UIG#GH-, ;0(XA>0 L>#Q!X0#^ MD% I2>9YU'"(]KKP53TTMSW0(2!1TM@?9=*/(-K$P6?F7M/[B.=Y@6.,K"2V(_R8K3;CV\,V&.2 M"?_D$5 8S C>X"@:V!&72O<,?#MPQ FJ'OQU'@ /_GT$4C]!%U+J67+5A9\E M(2B_)6VT-?T3-3)G>[MLJ_9;+@ MNL.FU4N*>CLX7&T=WT!DC4^,F.L# .LG/YY$47.T>"!^P'BY L\BFG&>W$77?L _"..C6 DRZ/=L9@_M MMM/I>,,6&SB#$1]V':?=YV#KSYOX5JO?;M69^"0'A1A$B_[O0@""_)/"3\J^ MB] ER8>"K\90QZ1:O:%>+BPY2[B#MCKB*N'AJS=>A(*T8JC/&VD>P45:W5R! M1T=:M"DHK+6+F$W9..(ZD'*)>&)N9+PC6]E)\4J&DD8A8KYM+811Y%K>$SX##6&*ER* *ER)<"*3P!\IN'%+$.3'=X+ M"XCY%/-0X":F=%4\B:['U(>%SD2:) N1P T> GC&:(7_]*\,%I9-T)H&V*)/ M$XC,$84@A! 'H$?-P8D2 M&0AXP3P,Z(TAN "Q=LZ$AP!4>^]CN"MWRQ]!8XM;*0GGRG10:'P"H).C@GQ1 MV88B*;A3/(7^&_!IZ%+23KU;E!@!Y7F^!_C2SYOR2?X5+Z-?9?RP8IX].'/Y M4,;9.Q$PN,5,4/IWC!$4V!YXV.NU6JVV;0TZ[;X]X+;K\K[G]&RK:[=J^B:) M[6D2RYX%0+FN[*RK^;^W:AQR_WR^$0G(-@A(K84ZA +8?.1 @HPR=E$<\IDF M.@^%@>""1 W0R7.QDPCQ2 =14^9.$>_OL'RX<)M23K4B&E1"2O],HU.E&(%E M:6]7R/9:CL6)MG.R!?^-L=<'W\V 7H5;RC#C*TA/><;HLOH)"A!, O^5A11_ MMH4VL<^-SSG-YG$)=&(EL<)W_+A LO"2BVD,G&^+Q@#;5%0L&/#N\M;X\.$R MEW_&'7?&(6SYGD+-:!(C\ L+QEN9^X"YZ_!^?OOX>AF$EE(!@9H+0 \@X%#< MV*,-?8&+6VR &CQ'<; MTE?"IRS&Y/L"0L.Q&)I"1&X717A=;>P]B@X1'L/P#GU>A&WT3Z.91"/R5%1( MI-@#4T:)2H0\G0:4G:\GX(\LAN6TU:GOJ,. /2EDY&M6@R]IU1UGJ"W/C3]B M'[/\>;1+;0U>#Y]SQ(K)7A,;]Q$8]Q$]O&0.&''YDX-2&\6@SM?(D;[DX,^< M*_0RMUDWJ8NVN\[\\:=M8I5[NFQ)VXS87SRXOZZL_&F#^-^O((?R M+A:/XJ\?X5_?\7!RP_I7X7^MP?T;,]$)#_&OVY/XW\KI_B4P+&+HVM]K9P?. M#Z6N_++X; &5'GG2-'[9C/&L#B!X^OD#!SQ]H%1H5#V(8-FY [?:*;EZ0(JL M&RUJV<.6[75;PQ%K=W#ZA6L-[.Y@Z(S:7<=5\R6?-%K4\EBOQ_MMJ]OI=JS^ M:-@?]"P^&EKM4:O3[K(%1PR-NBUWDO;S7KN4+WXG^>/#8IS MMT=1;47VJH?:2]1R+4P/Z-(]"0D;P7P/@F)K--866*]Z:%E]]7>#QG41N9E# MOS4B:TO#5SVTX."'[PV1ZTX/V.7N]UM5<3HU%+7Q^:<0>FVMW:J'%I3:/7]" M5]4+,EG4-K&? : <3:C/4$;/B[FM,0]<7>Q:R/"^ON7<(-,=7G(K2STCS[@% MS/D>&,1A:ESD9;&?H\!W*.'TA8/?F-4D'KX 4=R'E%KZD;*\S(%OQI@*ODBH MTQ";Y^8Z,D4I+YM.X^@;M1_"]E8D9V7C>8(]L;=L<8%S<;1CWW; F>VX/:O7 M[PPM/N@[G5Z_U6OUO)'MVEZ=3]NWE4\+?_M'Q7.^FTU%IK;R^RZSL-WSX>(D M+!8UL&0LRH@!&M3EBZD75W8O4A]G$,QC"G['OL":I#^E-R0]E?.UV%(LL57, M('(6AYA&4:>DX$MP:")E5'#.F>BE,=C]?8QMF'FCJF=D4\RUK(5YJL;YR+[A M..,K\4DUU?@N>LN_2#(J3M_KCT:NXWE.O^MVN#L<=$<#RVNU>JS5[O=[SDGB MNWT^?P)QGG3W])$VV+#LBS0APUYL;-?;4 66E6!-V/>:_O>DL.M.2M#6;RFJ MS4MLK7AJ2XQ7/;2/"N/3,3.V*]Y<,S=_F#ZO)P1AGJ7!L.Q T4T:6Y_*3;4% MTZL>&KQ@,^XBN\?"/JNE#+F:@01U:'L;L=A%[?F.VD0C+'Q$#:IJJ:CX Z_# M*O^5 <=2YQMH=.>K$4UU:0E:A+)>$_\YS6)GC-U))54-;UENB-UBG]9;G(AQ M62@2O(AI! 5JY[>S_!:IL"\>80,W8B54Y):\#S_SV(_6G6]*O4>UV6UO)UC;37VS%PS@%'USM61#%;"3210J4O#*%7 I M4<0W'CLX&F8:XX%Y<,\*0YR@]!EO+C8Z6H/!B ]XNV6SCC>T6;=K=SW7A;\/ M!ISQ!6@[>62UZUM65R+KO%>#J2G6O^*R5<63-(MU57 B2XVBA,ZJ4PB!'^O0 M6YUD4L9U*,;2X%2;->S$A>GGK87_,CD^)Y*W$^RG&G4N^W-$!0*MY:4.BWO#AR<=7>LF*_@U7T#=8I M\*RMUEM=Y5?G29UP-=_:>)<%?HO*05]@)=\&=7R[K-9;6).W6=KX/\_.+D)G M',5G9SH252X@65P66*US>V*!(-I*!ZT.+%7) :V@\?I13QU,WOF)DR78IU>% M$Z!X[2-[M]U&B:/7W-.*\K2<=&1)6LTXO$))5+&TK+8D:HWRI/&4FL&NHQB=\;,/440=D^]#X>+"S76EPMNOO%:2EP]P=W-D ?"C+"[,975* M."I,Y\PG>.J.P;HA:EH;OE%WI6,CV-FL67MW+B!=12 *Y\@@!'R XG\N>&WV12GO(I) M1 ;_-N5.*F%=[ Z6PX>-V$^^)K*7N3#MUA0Q"980/*8!P_E,$0TG%5-;2R_6 M_5EJ*JN38A>=PK@"3"H&L0$!<"INQGG&@!37QS%->KII,!,C907TP,+W'7_* M4CU0*N'+8,#R7+88E!MFL/WP*EH/ N0A#W.P7PAMUZP$S@K(X^S^:N&?RJ"F<.[>4SJOG4"GZ M-7%?HA-1]^S=7ET6NOM:JC'P#V[@"&.:%:"0J+8NAQKF,#7E<$-U1O7)&M@7/?)$JJ_BK[ ZL_BR[ ZJ\3-JO^A".LJ[\) M(3"_X.*/0K: ;8 8^X;1OD0%Y7UTOD$N+B&_\ZWE;ZVH_3VD:*%F4![5TJUZO,&;)8'GS_N].NOWA3V9;Q>"$+$3QW4 M1>D-2)XHGJ*+(Z3:.QZP1]0+P,\W(&90 EA=XNB6D&BR+5;,KBS,'@41]Q$G M68, NA'#OA,TAC@)!;*<@-5!UF&/NIII^O'FBUZ-DE#3#-8C)I]SD,;Y$.[J M.&_XQ,@7TPR%*)KO>I>PD5_34T'P>WI4%*;$?%1G#(/X_\IP3* O!3V3B#QZV8X M#8$_03K4D^)= 3^+$",JO:A0C(N1N5)#XMP3+HK $F&D98E">O'7"55MD2[- MZ\VP:LC!:?T$&/IP M")@W K*:A)/(2Q\5UA<0(*D(XQZ[Z,/<6H1M">-2D"*:%WZH:(S$.PM#(/Y$ M$=$,Y^. AH[!=T5CF$;?8[%8+A),XZT?G2$_:LEP*Q=HECD3[KN+F?,U!Q6" M(A#O8Q1H,=0]LG"LO6L2+DV)ULEV 6 :8L#E4 .](O3""^<;X-D-9,.!F$!" MR1.H:NEF=0:"O?P#1!<)&(.)JL1+.)C36(L'#HK @M\%R4QA< M_:U%FYF0%8C#:O/Z/[F8*QQYXY- +^B!U\(P5JLB_^.>TRD52)FDE6,QC90E M1X\B@"$?&@/,@6 F=! 6%@K.G' '%B? 4 MCGR%16IF@K^XF9/2L2(X2P@X)%&C9^:X0=1 %AQ+O*NZ(P* 3-MB*6LBYEG( M:I?B\J0YIOL*3,S#/(?,R7)!YV=$$A4*F97DFI9*' MV3JU4LK>U.59GI!?>>YYE742**M&$^S$=\OCO 4YNR>';F$\DV2M" CEE=V3 M:10J'8#1GZ2D%8JZ+I^\)B-.(OPGSCB2(2=P>28[=@OJR42VA20[AIUZ+>E8 MH"=J%B$])TQ;A"B-F4.CFB*)"WPWI?:K4^BH9^7?=/J6_)(X;JKF481TT5V+ M1H&1AY+:]P7 H MH?)6Y2L,"NW*[:@@K; )"X/;L*8ARA)L*L#AEZ#'BQI2??$0!',9"9-S3X2C M7J\!#. !J'$1$B'XRH-6:#@A6CX1R(.T& !UP=ZA&?R2%7-"D',HE>V(%[7) MHQ'-(4K)\IQ'(R&J:/!Z$5 645B\8.G:#_!0E]"X0#E",@1E M[W%1+B:"!]-I(*,EFG E5<,NP87#PUP/@6ULVQ-+ L?Y*T?X[!C1^1)L2H5=<)59G O3*GKS) X6U?HB6F]J?8..-IVRJ+XA X@$TD*0$=2XYYWG MN\5[[F/%GB3^69!$DD>%&YG,;R'W^>1.].J82RET(3/$_66*D2FQURKO!A3K MC5/G?,?RUJ4LG?D=A7HUJ2$&I9R>H@L: M"Q#IOL4"31!8Q(;R_*$(1E3O$NXHH_@UK3J_0:"1FAUGXE05)\,4S[\R^#N/ M#\%3OY%Z$P'F"Q=V@C-RZ>1+XTJ2\XYYK/A%5OZB%J6C?<89\"3R!6#/ MX>*45D46IC00=,?LXFWEV?(P"L_ *$RB,.2!TN1J47@4D,CO 9"$^ _HZ&RI M"LIKT\MV'WP:3Z[G)PL(X1A6&2K.V57#&4\19>!D..H,V:H2-[58JJJ^*,Y% MC=J[INQ#4.X[['I ZTN7Y$QPH_\6/^R)>)=_5"@"LM$B.H25NM1%>"Q+1%8- M)4!^3G+I?8I.:JT^+XM#GU0^R>5_93[AP92SLB?3# ^R;:)11XA&M5M--*J) M1NTT&E6)/-56$JZHVKF62?0[79UVZW\S/HKJM*O5U6D_[S6B)6ICQ7%Q%$HA M=UCG.):7Y4VI]3/)"T\V7.MZA;F"F\0E0=6.E]*CVQ?MKCGFN7[L[;KEN0_T M 6P20&&M%UNMEA67?S'DGK5L1V'QZLU__[E/Z3%F\Z,W5XR:KA=AU4ARB3=K>7)EG?".:*-2"M]T=X9?^R>#,E<:.33WN73*=. M,!0;$OB^2:"1 M\]"1Q,"IRZS2%]MJ[]Y]K0RN7EU=7U]6HLJ&D*9_USNQ!X M0V?Q9T/^-N?K5_/A^\:%\D]7;'6?C+?F$N:A_69YV.2'A?/Q][./(NO%R%QZ M:\-=;ZUC#H9ML]NQ#[S%M5!U!-G=4/%SI.*VV6O9YM!J-U3<4/&SI>*AV>^U MS>%<(7-#Q0T5/Q\J[IM6NV_V^YWG3L4'= [VX0'43^K0%9[58HC#H>=0'+O? M[RSEJ(,)I6,*Y9?QG0:/+^,[#1Y?QG>>'1Y?<@RQVOQR4K;<25C^1V.%+6EA M#L66:?=[9M\Z6,R^\39/>0D'HSG+[+0:FCL^PD]@"0>A.=OLV@-S:/<;FCLZ MPD]@"8>B.:MC=MK/5\X]\QC8XC;=)NRU%_=L ^9HMSJF-3B&.&Z<]-.A C # MK2&(R6%#!\_P.[NC@T&[:P[ZO88*GN%W=D<%8#"UAF9[.#AM.GC)(;^:<1 M-#1W7=#"P M6V8?!R4U=/#LOK,[.NB;UF!@=NQN0P?/\#N[HX.AV1IVCF0VG:9M=/C8'T[, M+,T=;"K^7IY_0L?7VK^<%&8;C[BAN(;B&HK;%<6!>VD.GG'=UVVT?)BC<$^AR7$A%6?C-+Q6OVZV.:=CM ?RGVZWGIN#BP+2P]>A%T''#UPU?-WR-?#WH8URE_T+H MN.'KAJ\;O@8[O&/:W38H[,'Q"'E#E_'@K#L751!__L?_@A_QK$+Y^QZ.X%TP M='8R9;&?1"'.DEN^QR6GW]6>2+GW0X47G+U9GH>WDZ_GKUT!(W7D94JPF@A8 M\7E821 9CSSF*U[Y0_4<"!.)UAD;,:9/$SS^Q070XW'5,6<)'7KZP_)76J8] M;)D]/%(P):7E:=IT\#T>.D]G.7_S$W% -Q!'-.$Q M'0F/JQMS%J1C!V""1YW"U7BV_Y.U%\Z21E3LB1FJLR=WS10L68."U6C$'?%$ MUVQ;*H"D2*%(X6D$\#:J!ZZOQVQJHM[^Z'T.(SE]L]1@1A"!I#'H-/ETS$)U MGXDGV$]8.*.3>[/8<%G*"HP0,R!B8 \Q]P1\\GA;Y[_#=Z+)\KSB7_V 'Q% M!_0"%X0,;STW+N!&>2BP:8#F39 #(\]/\7L,#P3&8ZO8/5^P9H#WBDGV'26' MC"6P^DCCI=J6(*^RQ%K^_EYW[OT)FZBCC'&K"/XC<7=I<-:[^<%9.U-Y]?.Y M= 'Z/G3A"F;2DZF6<;W+-]"$E@6E#JQ1(X!+NC8J0< M$BZ=K,MP1C7&_5\2(QG[7HK,XT6@/ G$9;7)0A;,P,1/Y(23(S%8/FCE8W70 MRHYXJV:4RS'9JC!S9$?JU&Z#,Y@O8IZMDF406(>C],2*PUF1DJ/&0"S 4K # M%L_,@K$P\9-$U3+JO118)P'?%?=9QQO*U#P2R1?;LB]JV[)W1/F+^[^/JE?R MSN?%#*"EZ_)W$?7:?=NTVE8=_=^O 8'5#%#HT3V<2IESHTBY* [0.D8H#;2W M0J43A&9)LIB%CE0JVU.Z$X!&IO#/6-;2G^ D54FJU_CS_['44I3Q^58EPR!=4[OV4348\ MI@_5,88\OO55.;Y$'.JQ"4#Z9^._[_P)D,0GT+M?(C#6_UMQM?]O8.H![KC$ MT2&ZKT&9]>5O6(Y3&YTI;WX*ZSX;(8#.F ?+^]E@P2.;)0N@6(R7_<\X5F\1 M:!"!R!85WQ1@JJ*5\K?6+V &B.53G4Z%=.LB>.I2D1A> ?$LV]A2K/Z%,Q>Q M6MC, FF&=30+#G7:%&EET0QDP Q@3N_75W^ZNWC[X>KF^O+FT]W5I[O;"H70 M.D3KRQT"&7,(G@, 2C7,V#YXREQT_S'CK?VN"C&N) M\00@M9L08_5XPQW8?V;/[IE6M[MYB+'_Y!!C]9R[373C4J V <:3#C"NR1"K MPXN%$PEV%7+OF)UA=ZOXXLJEJD'V^Z+U[S>XN#-@MJMBL E%'B,4N8'&7,'/ M>BCVS@*1O3XXH?:> Y&%*<[[U(Q-&/*["4/NCJ4* T%WI'1[0.N \ST&(?4X MR4/9F;4AR$+L4;%5$X(\1 AR=\1?&+6V1@!R+=H\F!%D8"W8H M95)RLQ2MSVN7^0"D68T^TM[1;N3$-P ,CQ.KE-0'V>/)#*!U[_-=,T9M &D= MO9#/ JL>%;Z7A;UZ<^5YW"'RN.:C. .98U@ME56O$R678Y][L#KN9/38C>?Y M#H]-XS, V,?F-(+_)4;@C/?OC0G'*"G2'+[M;<1B%__QSH_ANU%,>($U!\B6D-<#P#@T4_'](RX@:!26I)! 5:.!@70B?8_DAR&[#[FG&P'((<'WR7D M1[!6!@1Z;T0I2MIT##\#1;WV?Y125W7)B9<@75NV(FG1\/3=JIL$9 MZ\FDW/]R@LP%L61W6R8@N:@CA(LQOT?>S <2#:C.#.B*35$HP<)\O&?65A617Z, MXGPJ%:972C4@UL./P P$BD3H17C&;X8%+XB-0A\&D CUB6,0U8 M&*J$;R'_J]]7T!NP:7XOU9C3S1 MRC+?A*F1!-^99D"H:$"V>SW3ZO6T#: U;5&[*ITGUHBZ#)4;"#%RFR*)85@& MR#P@&K& = PRZWY7B:>XKG[;QAJT10LB2@&R]KB?H@4T3_>( MWI@#<4C['H"';)!#76II22\* ",^BR3EA%%X1M0!6W(QD@N+*#%X)>Y:Y/88 MI1/2P0]ZTIK6_43+8*"4C!4PWF.$IOP O+UJ3F@H(:=(^-7">!^^:L7<_@2@ M^>WBXK-QK27%1_!'LGCG:8_WR/[@Y?P-+&R@*V#?+WP:Q:D!H+M&?%JML[\! MQHTQ \FB.9,1]FB)$[$PY3T^HO<$ HYC:#P7=,4,%$$8J)!H:(1"%QQ.X2B" M?!.43UX3B;??SV_/#?R2H$+]W?S=<@5Z=8K6P(CF\$+8'6AQE! HY6$9G,0 MVK] 5.P;!];%MSHL$8%.87X#X0.7O4;_PF[]\5'K_ILPKY*YQM5!?*\C-7B7T>9>\]15M-R=.P-5H*\)4)8#RQ [P.N32.T M<(#$M.[*M6&"2 *@H.-!#Y."\",7O(4SF2AQ= T"K;4*H3$/IE78D*,* "V" M)P4IZ9+NKX-.S@="4$H)-F$SR5](G(\A3M7AP-Z CNF*=2(A(J60XZO6 92N M53B^&W [MR&9,P;(XR8>>%D2 WN"Z@6>8L 7OD-V)(8'B> %YCD8(=&,<[%9 M-.+Q#HD1OHHXSHV;,C!12]R'8!5+F,PA@.&'4$S S8$_ 4M9H';$'9:)F!=N MB'^35@?)!)U' )BE/O(GBLUT'&&\B(0&?0RC^K" +":]4T@FOB]L30.(2V<: M7U)8B5GBFR"AF@20,(GPF-&"& A$&6P4]N$]7+,RP)A/R+#1[H^PH]%YD9N#@E4 M<2'B$X.(2$\)8!3(1)D:ZN?'\9QL!&Y&J*?JFP@:18WP*XH,>#5S_ !)A.L% M*.+$_0B6 .@E%2!G^>?1KCDC3" 0UZF%2=8QX.<1M:T0I MLH5;U>[GWB+@E6,--L%+XDZY?0714K !Z,[0YP692G:0ZWN>D!H.F_J4UE%I M0^"B_"K704RIV,';SC58-SJ2H&G1?UF::U/ IQ,@/0,64&6A<1J512L9LT),C3CND?B!L*>8N428BJ"2#,Q" MO53E+8,!AXYZ)-@S-^#TC47?ES-XA2.)DAB[J#IOKRZ-. MVG2+ IFO$>@ , M2XJ+C#6PDL#++OG-0N=H53-"DZ!6X2S4-TLFO_V\\9[R2"LUM1L.Z+%D"H(R MO/_U5>L5_5MVZM._-X^&B@!P*="X,'!7'DZAHH'O;C]??_"3E&)HQ6!@_K?Z MB7_%H065<".&^Q9.OZAYKCK0((VFRZ8\R/>77[HB>BF.>+![-4<\U(QC6+PW MEJ71+T;=@M=?4$[6\T'PDM-='S*=FQ=^49@7?F[(V.?2J>(Z H&* M0L@XCU(FC/46 SW?X:! M713K:,(\R!@7>C43\CNE'1+XGC:'5>!$+.7<^$-;G" MUX%$O9205D[51L#T M%T7:)E$6DJ6"HG4> #HKA9XR"$PMP:63HQPBEQ)\P4S(XH!*"(4D%V'N&7E^ M!4-(VG5U<4*=="-IKU?@ *$]8"X+\X.X!A;B!Y5J$ M*A*H5YJ*P9Q[+B,.W MHR%5!F)>U9O_;XI>090E&'UU5$Q.4TP= 9T;%RK"&,SF#3.*"1%2A1$/MCPF ML(O."+VU8 U+$V"5IQ40:L#$Z^3GS]>2 MDJ05YD?#BC\K@UR:U.?A4Y_M)O79I#XW2'TVYNIZYFKQN5I3L,9V_7[-U5O, M?YV])1?]LAA[E45;YZHR3]PH?/G:=%F]L5HR,E&%4I9:9][D"]&9=X5[KN*Y MY_,:NQJ+$R:D*A05D9/JFTM+K;4B=V6I+ BVUUHOVG2M-U6+EFF=X?(,355* M@_L3&6(D(DB4"3M/"85+6A8B[JBR)*IJ<5JNRS0F5^]R==LO*46I5'7E>B,@^ MI34KR=.*5H@$'GGP4&21PNMD-#J.7+"IL71?B2D_+@*R5O@5$C5+ M B$+T4'&VE<^*V3>(UJ<6S+"L+@P(=,JBN>#(V6HJ2SFTE")"BHZ\A7EJ$G= MRVH$8#D8,K__)7&5I!)8(7%+[SM^4*5Q\$[&P5N[R^7%^('O97V;]OM4ID)? M*/IY21)AR)Z[N2D)G$P;0,I%WDO*-B3(G%L^387%*FPM2S%@[OS\8'>PSX-Z M/5X7*H#S_\D*M4_X!5V71IJ;?B(!@^V'-=_K"@GD.'&6U_/1< ",RH89UD-) M1=T^[_ZYE*7PJU"HU6?HS15*+V2B7/MD*G&OZIBJ]1/+?;$:8X@5 _)^>LCX M>^X=HH- 'UOG6Y54?ZY4B8Z6%4G4Q .6*+XY?-61K*"8TXZT-TKA9)+4WZ-2 M0 8CAGY/U4@%K:"OR#JE!6HAP$I:E"*B=YUHV.4CL,J0X_S4E_EJ64$MV?9L MQ!GY,2CA,AGM4=7B\X) 2!JT!)50U^*GN$0=N1)):V *U:G.\'>?IS0%1CK8 MZ*9BRPAS9%TE^)3AO<@6:_%"E5EP"4.>F9S;XF6XGW(<;6&>?C[OKBKGR^HS M)H^#?JO;/Q4:%JW96N55#Y:5JDQTU(CJ'2:]XETIM;(.$[[/*BVVB ">I5I; M2XM)3*&JFM_\R>JN)DO\]"QQI\D2-UGB)DMD"%X0];9>[0 =$(8 M#8SP'B?88>:3;D!3Z2&WZ8KFDZS4QM%(H!LQ3PLZJU007@P:BKKIF/H*N6M* M"Z389:>J@^?5(5HNPE0CG&2P1Q93^CGPV0C[(69Z@(V.D43>D7F7O72JC[Z9Z7;2JIL?N<5W59HJ9P? M>Y%(CQ)>G\6B,%YO+9DG$FGRY'I41=&I\0,Q5<1TJ0U;==.'\ZWU]2^IY)BK$D1U@BZK4I!S=/.-JX7$UXW3EMN MLSZ^!-MT=.VK-Q\*LRGDP"[9$;5X',ZN)P7=X9P,TL;%21DX0XQ*PIL6:+63#9=\H-E>3G:)0JDEG'[W4JW9-X!0;%J&-0J9F MID6/JFHNC/K0XPB8@;V:,9>0+?3G!0>.[X@S']F[KVA&)*>%(7 MK!QZ)*)*BZ%'UN?GJ""GZ<1'?\6YYO$L9)GNJM/#A[!IMB.B>[3$H++@R7( M.Q34@F*7>$I%RW2E7010]]H[M*&PU36Y MU_.R2UR3$V?94*\ZUKGK^4 ?^/65$(9ZL57O4US^Q9![UK(3F7&A&[[X*[ 1 M)+A?7UD'_V)OY1>EY"E\$*<%^FX5[F,@V#,D"I*?CS&;=] 7,8B4ZO4BHE)Q M=RU)^8[:NVH/9ISWX?:#BR=!9I]$LM["ODNR67B:YZ&(IHZ!-R&1!;&'1J3I M+]H[XX_=DZ$\AZ>13WN63Z=, ^) H88$OF\2:*3 =T\"!Y,"IVYS2)^M:_^Y M-G1Q>7EU=7V]&@M^B%4F/QMG_7.[$-A"9_%G0_XV5P[IBI_OD MNS67, _L-\LK2GZHA,KV#;0JHXC;*BXH>+G0\5#L]]KFT-[V%!Q0\7/EHK[IM7NF_U^M>GOV5'Q M 7V#0Q'QR_C.4F(^F#PXICQ\&=]I\/@ROM/@\65\Y]GA\>5&[^J/1UU]@-!) M&5LG89H?C6&VI)@Y>_JU9;:&+;/3:IT4N;YC;V(\GM9^&6'="K#CZ< > MX,$R0 VQ-D&/XP<]7K?-=GMH6L/G%+O;>)<_GN+F&EXX-5ZP.F;;[N*Q Z=( M+P=GAB:.>*+?>7;^[C.#;X/'EP'?!H\O [X-'K^[.&+-4<[%4W5/RC ["4/^ MV4=@K*YI=_LGA=BF=.1%$US/;..$YX;@&H([",%UVV9OT$BXXV/[!)9P$()K M6T!P!^MJ>MYU;/LP85<=C'IXS'P7?MHF-H#9[;3,=N<86;_&7S\E.FCW.Z8U M/(8YV-#!Z=!!VVSW!F:WWVWHX!E^9W=T,#"'@X%I]4]<+[SD^-_ENJ>(G)1] MVS@N.ZG&&IBM[K-P7#;85%.)]0()U;(Z9K_?.RG4-J3ZS)9P&%*USLETD]+SF2J\W"HZ6]&Y]M MSSZ;;;7,?G=P4IAM:IM>-,6U!F:OTU#<\=%] DLX",5UP'JUK6<107WAZ#Z! M)1R,XH:#8UB\30&G*."LGL[=>('']@+IB'.[Y@3K4ZK+>6;8::B@H8+G2 5V MMV6VCC)>K*&"TZ&"9R$+7G9\#].[1LJ^-1&^%^N+M'NFU30OG@"V3V )A^F6 M/9)J;^CMY)9P$'KK]][+:6CL!2+UQ);SK&CL.1U"75UK!]=Z M F?;7+C_S)*4N\;5V_=W[RZ,,^-4SK?9&&+'85-8EN%&V2C@%=$VOU2\;KONZ;=;IMM MNWT\.M[0S3O^*5+BS__X7_ C U3)W^<<=+EC]*Y];[:>,V[\SR@V?E)OE"O; MX?NOH]A(Q]RX&\><&Q_ACG%B7(4NN/]_S4)NM('>[);=GO_TFUVOC![XV?!3 MN-O926AB+XN=7X4G89@2#"<"AGP>AL8C2XP?A'MJX/1D%L,M:60P<99PY!D_ M:&-YW;?:I@$T[8=.S%G"Y3MZ( ?ZK?XYH)7GU_S$F,;^A,5^,#/1(_T<\)9[(SI9Q?N":(IC4'!?]_S$. >B --W(D? M^DF*>'C0+0:)X?J)DR4X-)J-H@=^?@!J6D#GM_ZWALJ?1.4)0' %C1?I61B) MB\A=:YOU7H_$#@18H/6NV;*'IMT9"%K7UXJTKN@<2/[9TWH=O7SP_Y7YKI_. M:%V7;(K$97SA293%#M\MG;QZ<^MC]Q "[!)Q&LZH6KG_2X*"AD]I&KP?(K8 M9Y,H21%/=;?':H'&F $ 1YR'"/ H%522@)% !)\M1HII)"R0* 1F M_&?([KD46I"<=^XZ; %D"*GR09/I]3FOI%0>83[#DIK8O(R4D3!(1D?J)=+\,Y M5&EIO?C6*;P![@*T>QENTF .?#SQQ1V@0J+L'J"';#B"W1"2X..T>@\(7U)V M*I>N=BZ_ EA@#E YO(XG)B!@E$J@*'#_!-R+5AN^&!91W3GL+3)<>+U9I 2 M= +V6EKX>))YGN_XB#7-GQK6(#"!Q8@F/$1J%$_$3@#^;B:A11!B04#WY("" MAS2'$O>BE *RRH*TNB2U>2#G+$:1A=)*/I:O-.3W@O$U#.5*"YA)B%4T6YP; M-Z%QS4=QQN*982F)6?Q\ AQMO/6CNQC,79*)/[1;YRUCX@7QN7)#P7FY-5_0J6=9FK1P8L4 Q@UB_9F8TIHV$ QJ(\O0B M ?PK?+J.=:Y.O%4[@&5K H6=5^E0\;#:O6!E6H$F0(T8E#JPWN6+ %/OO*_A M1UP: RWX4Z5 '"?..(Z5D\-$!)2%-#!)6]T"X?#)"-2218#LF@+MW?.N?G&4 MI4D*[R-\IV5M?%YQ:396 4X ?O8X &/&KR@;D"RKW?LH04O2A M.@T&L@->!7@I88WTJ<< F+.?C?^^\R= 9I_XH_$E @7RW\IF\_\-)ML =US2 MOR%*H*!LV,G?L+V@%OCES4]AW6V2Q9 ,6B5_L_XUB]1:!! M1 M:E/$NP%2%%.1O8(>.Y?(I.5XU4FO\;'6I2 RO@'B6;6PI5O_"F8M8+6QF M@=F!R>L%AO2F2"L;WD &S #/ROOUU9_N+MY^N+JYOKSY='?UZ>ZV0B&T'+ K M(R'5?P9)"HL'TX3#2^Y(0 !/7L(G4)!JG+-Y\)2Y; N[;PW?X1(EZ#5JHQV; M?6B<>%$ ;T9!(T5S-D%[Z-\ _H0'8*^0-,OU,AC 64H&G++T4.YEJ$R+PI[^ M@B;# XA55$;*%P!-ZD*K)YZ3=3S)TO[Z62Y#PHLA;1.G?'2*1C-Y MO,:IJLYF1E&EUQLGEYOVX'1FW[\$_#Q'.L S$/K8<''*='!<)Z2N#K/>4SV( MDZ)SMR>A*PT[? SOU MP19K-=QT1$^IMFQ]?PH]K^H-EV123T>IUT/G.#TF*D8O.RL6(>IYQ5OVL46K MUS7[_2,V;M:V@ARU);JAXV=(QZ_;9J?=Q]:*9T'*!XP>7*6^1K42 M*C*J6/I=>J8W.GUVH3W3'1R6PYOU6;@JAK3T H0$>'?&++SGV/U@N-SC M5#$N:]=-K/$%TQ@,L2F;42T:6FD1UE(;CU'\%8G.D?T:^M:8!TSV0%#_ES^1 MY=Z+*\WWT62R#?N^UR'\_;/O MT#*[=G?7/*]KVXMM526AMO5F=317?$ M9\<2PP=^T:7VM:( F3TL>3DA8'Z: MQN==#V<*JQ-E"\!A6I MV-Y^J'Z=%VHF75]#=WNFU6VMY*PM8:("-'MEJT*S;TG'*DXKJ)9\3[JM+#_T MXM%/QV.@0]RE;A&*0D/)%-@NGTR#:,:)7]/8I]KO)(V$APL6W=PT7U"4(K;\IXS M'QNJ$*W4&E1\.DEA2X1*4^&(BV;':V[\=G'Q M^=SX ]LB Q]L&\ ;2P&]>)9$HK(ZXPX"BY2W)E#N^YSNX M!KA+MNZ"DHDQ0 :?R(@")^PK!Q2Y][(/#I; %?IE P/\/85%BTWCCC)8%>P( MH47=@]JZ]H%_ *CT3B1M]2;1DNKZ'FP">QOU%Y &6M8O1 KB#_B70 X+D@B, MQ"QP"_VQN)4H))4GGP&B*-^"/$V=AB!8HO ^0C@#1?B(=5@1.+,9?)E 7]@H M+$\#06":.JQ+-P%%%9"%[92QSY%04$/ALY ="Q&OL8\OZV M[_FKQI?J-M_T_,T_VO3\U3&LME=J56M94X%@\K*8!% ^@<(7-L!%&&8T$0(5 M,8KQ:Q215NOL_VA#= 9HEL;EN!2V7YT6 [XY"!2P++@9I+%#5"S>>+'EB-1#RK;^5(PMNQYRCAL;G MYQC#E%8Z(A'AK/9_CX:C[/5?$7LP*>B!VP&GS,W(>5HP$THRF269K#Q,1!I] M FA >LA):&8G=19_@79*N"N *QR M I*B%S!O#DORQOW%K@(^.!&1DX]0B1))3R&1 H:>R)2D]Q8_KXWAO8:6*L+J M"T<;J.3PQE$8H0?TU%EK8!KS%EM5F5V:U?+FY_5WB32Z,+UB\_"A8K[>WV=W43XAX(.XX>A"/(RFNE MZ3R%1 %)P<)R'+T<9#!C)$58:7P/QC==%TB8)KT@4\<)#=W!>3C(G](QP[ . M#8T!5VU6C "A9+H/?47(+,R7I9:C9:2.(-$8$Q$1,E N: [TP7P E\59F<2! M2]DH ?8K#/E1:_FW"!8)B-%:XG,1[2O"ED:,N=$T%5&.O[)0#-0IBCZZ+G=6 M?-;U77+@2"NA"()-8'"D+(4ZH,J39ZTLGKM0G%-#R 1CE,LI M1]*M1BX/9HH2B_9BB=V%1(^XF+N41W/* $/%77WPT8>O+8;:HE#3 43<7V_> MWJ*3O>M@76A<3&,_,+I(5Y8M9)GZF(AOPB-B@$]D!.Q14)Z^ YD(M%$BFEP2 M'>H NP T][TV8@%+H.@!H9F#LRI$8"DF6QT1*#751$_& .:2P@E^1"?PW@#G M[1'%AE2>4D3AG*:5-YORYEP_Y_3F@W&!8SU(\X%)CDJ2N1B_ 8=.65D /&&! MD&$@Q(D8W&$PSQ.VC^1I#1KE=0#]!+0SK4Y#<.DB&L[G)V5"3I2ZV"U)O7IS MFXW^B7(+@^(2^GF0!6/8N%P F#0$U2;(Q%T;O%6XBB"2%+=I5$\3K_T?58<4 MB><,%A7%.FZ,8I"7)'@5@L3[P(L?F]#;- M8IS:1O"XY63G&1TLYWSM%Y5:$US4:@U"70?!T%P]>_BUSW[!IHZZOQ!W[U-HW1Z/["*?A2^RVO_X4>%T5PT\6_$>'40)[#KO1.-.^Y MZP,#J9Q5S@SY;22\,1#[C:MH*ZD\!GB:&8CR0(+5(P(*R>!"NT.NJ=9( Q"+ M1Q\Q;FP$P.,8)4<"%EY+1;:/N!C;MZY4H8@WIF&,R'& <9'4DG1["=G$?K>/ M_5;+9)O8;Q/[71C[98;O_OKJ;ZAH_90&B8*H@W\&XE^PIO\\.[L(G7$4GYW1 MZ__C?ZTYSFQS2A?,72*B]>:7:4R_N_U\_0%\3(+/YH/,RD34[N%RJB6U((;J M[?_W:.K@J,N%!;P+BG3QCLS7TC"JP0+A53<^.^GF5I MM.#U"]*^FU&X0BA1=X[20YV*4:>OY\[$D$)WMW&$*Q$EEXYHSLO&"HBLD) M\=RHR7!^(318;79F=5^/?BQ03I%!F>;QR($ M1WO1"6JJY\?=*J[?#G-$ _4 -W68C(+C\!3YB/)3:_ E6SAKO=(M7#]P791$ M^<(1YZ&KED,9Q#/*(*IHG8,A(17X@"? L@&&B@&E\X4#?]MU$*XHMWQLB16L MJB/-C^ -R2RNE#$JLK5&2(LE91%%*G=XL>A@BC7*)3P?CZ=85351P=#32R>, MF^VH4$SOA\43G)8?_-UY DH0AT%*-'K'['6B#XX0^4N5 M]2ZE/".>B$'>0("'N0/Q8.FE(F M=$F)BKNY6O=0B = ^M@,E-(0,-K )YB9@B^Z3]-V#61^NTC]=4IHDVDOHG4;WTRRSKCVB_S M'O'W2DK(J!*ED55SI_8Z0*SL^7A'<*C!!LLK,2AKFQ=3D\%I"K^!ZH[*)=J+ MG+#%/EC!J1,%%J',U&N7IZ#0=;P ?%&,":B0@%L7$E!8Q$"2\&D<>7#;\HK9 MDD=BJL+41#L;:!23OD#%@(6J2=Z3-#,"_RM&.ZAVM'*_N1EH#E B]1F<->/] M>]TS)F/W-W=_N?KR_M/US9>/%W?O;S[5A.WI%J-PSV:+%=_YP.]9\%DZ<&2E**Z%G%M1O>:'NC]3=>1*"UGW MS5(&H%"*S'U9]U;8.3B$U(^>F_KD-4S0"YX#A5DZ[Q7+QP2T964_*W:3J@U0 MU"&O<#8-'XN@9^>@@C%N'>31#;46T\ 2\GNAHR3PL?X_$"?O$LV1_SK1Q]#Z M*=U(Y=EI7?,WDE)(+Z2Z]+Q96M<326I34! UW; .RCE3BX@XB13+?ZD>5X6K ME:=<[*NY"-(QG05;:10J;(P"6X)'8.G2IYN"/A5-_J) 7>)Q1G3F1N3ZY=0O MZH2!4Z9<-'H77@\XT4$*"CI1%'Z&*-67 QG2*KMIZH2LW:AF&EATWL M,"K:-GMK#)OK2,A<[/XX-WZ+T5JZ0Y-#VGLB& 1+2\_!D=CO >A4NYR?,]LQ MY6',?XW&H2'6**+-3'BBB$B4#587,/O7#/",0N 26ZU]NB#S8L9G%DR,MYP! MABZ1#0'[U_!ED!\&P\8;D X3C-V 0RU2*TB>>?AS$50,U6SQV]U[U5TA3[5W MP0ITT@+^$]_U"T5W,G1O"H(50AS-.[PS 6*T_XZWP8E&\WX?PKRHD\ M+0C&(4_QW2Z;,+36\T&:*BHM>L09O9:&6."0#"R^HT\4N_7UF!D9M2KT/(BV M-(0IZ!,L2RQV5,&^L4A0E:GJ3!\>J"P&2)7B@"1NZ&1KBIW'64)KU3U;*-,$ MQC&8(KH&@"W5^>O 8QZ@V,5CS/U1)F7$G3C7F@Y1GP]/4DL32!8I\T0?0%)@ M_L0910/GK$',"I08XK8UQ+P%[3#*AEA\!?\&,@$V#'D!^I%+ 8A!(M'!Q M#^-!#_Y]!,YW@K)>TCK%R(2@E&"2KSZ$K/DM1B7QQ]A/,Z#4%(4*2AY)4N]# MY]PT_B^ $P'T=XXZ0I@8MTZ4IL;-?1;O=I&E:;:M\W;MX%J02W_- (+2Z[), MV!LVCD0QEF\+QE!%NHD64AIA L@7,9NR<<2U#+K$SS!00N]\,8H&KX"V+>)) M40*"@+ZC%;#\N%#-L>@0%2ZKQ&WD*5K$<) @4!6[-I$S)GZ28+$W&!;1=,I! MRN:8+O!BEB%7 MP6O@>[K54N:ZQ9,H#*8^K&LFC(\L1/2 NPM &1.'_(2)NS#-)DCK %.3"OE% M=;9L\D!N)Q'I>YYF.P&*W! 39NI,<)P :!*'?NN#K0&A F)= :**V6S\O'^0T.P1%GMK_#W:_< W#OZ3&@-6^<@Q841V712'?*9! MZ'&=-$S2I"R?8CZ)'F1[KC#W%"I^!TM/]5HG50)7!H[^F<)=DAE@65K "N#@ MQS%$.,<0(GH-'.Z[F/@6$H\R8 * 2NBFD4 M+6@/5"%!"4?3/,]=@QM9@R#C9+KP1C65IGD$CSY8K*D2Z3)0JG!?;CBH[6#9 M%,X/HH637A";Q=%78G#1,]7B36YFZ]R,GH_;Y&::W$P-E]6%E[&Z_AJ,L2C^ MOB/+G>X6D>6++1LG=A--1M09$G?/KL)\HS:+U5F2W\.8WZ-*A1?3V>%GL&&GI]OUQPBU! 8+;:!OC@9GA;J-K>B_!O,]+[/^ZEJB+YX9\,3 M&_)$]W1X@A!H%'#]XKAA2^E_]6WLC_RT$?B;$G?O=(A;X7"GY4_+C)'UR$*$ MK79'(3(,!F01L&D"]ZB_K4T\3R03"\].JT7C6B>/KCR O6F?6\50UT+260R5P? @4"F, MHL9O>=3BC#[J^]")XJD,[JD4R1?R="DO_=K7-X@J7CJ_@0X+2"-#\@[X(]:B M'DQJN;P]ZQBOX:WG-!JTW6Z?V=W6L#WX<4&W9)X,U#4O>4,YWE#MP&R993@8 M^3#)H+ZY'-@1'YP6A=N*PNU]4?CFM/MVAAF=)U"I M?6PJG2?+*MV>.I7N6UJ/XK$#5-GMVP,;"='2LM8ZM_[WZ4G;@D"5$O226K>O M=%OWC6S=KIO'V&YIDKQE\8B%/#F[^1;PF9JF@0SZ'$72/!IMC49[;VA\BCHL M82]OXWG&V#LTJ]J:5>V39-6M*&&>CVE2Z094,FSU3IE*-L:_U;+.WW^Z/0W^ M?1]B*MKX_]Y^^0"VK.A7,-[)%G+CM:C=D3^KSO)\;C:;3G'PARP7H5IF)BIP MWX&]!/@-N&Y] !=1?"9E]^+H#=3MKEN>5%1R]/62 *WEW]Y3NQ=1,P= M^Q:%T60&S)WRD*8)W3IC/F&:?#@]=JR!\B4+G$R6XWWPPZ]T-MWQ M8;Y'+OG\Y>JTN&05BCX7RI%/"4=;0?_#Q=M#\<4JN'Y@(QZ<$D#W2/3OKJZ? M%]&_XYXO#U Y(0QM ?O.P_.^=%@S6T,AU,6RV9!!AS1%1 I;V7,VQ3-K( MD\-%ZL]JT7F[PU_^M@6O;D<]38WX3FK$K:9&O*D1?[-1C?CM^]\^7=S]_N7J MMC;IO@Q2DKQK!4K^VAW/;?M]BF&@%JJ6/;-@/@=YH-[[1JC"VA) KJ;:%ZAB4AU']]9;]:IJHW/13A^N;+ M^XM/QOM/EWNW>I\(@$H)R@[?U>UO_+)3!\5"(_[M[.*JZD#2>HVH&!0"(YM&^VJ"ZX( M&8Z+";F.?J(?K2KYY4^Q^"3]5HV4Y7]7?_N?GT:1.Z._C--) '_Y?U!+ P04 M " #E= M73C7/EI\' #<'0 %P &)R:&,R,# U-S(X,E]E>#,Q+3$N M:'1MY5EM;^+&%OY>J?]A+JNVB00)D,WVEA"D;)95D7J3;9:]M_TXML=XFL'C MSM@0^NO[G!F#32 -6>B+=-%J@\ZQMT;SR,AH(OP.]WFGPV(JTIR%1O <.PLK MTTEM+_MP=QM+)5CW[.3;D\[)>>=-MW;^6F<+(R=)SCK??7?.6JS;[I[5C[=: MWM[3TN!^H*,%"R:A5MI<-E[%[M-@-E\H<=F(=9JW8CZ5:M%CWXSE5%AV(^;L M3D]Y^LT%<_>M_$WT6*>=Y1.7"K,Q)!/G68Z^SAPW!+.#A_<3H(HU:CV_5K?(B M+]B4FXE,6V1DC_$BUZLEXY7XM4";2$!6JE-1&K]FOK]8&EA7Y,24(9J7A@=: M19 R?$AD('-VUCGI]$]W$;:T>INTZ^'=>/1^='TU'MW>L-OW[/K[T? ]&_XT MO/XT'OUWB"7<'=[MK^G#I[N/GZYNQFQ\RSX.KYV^LW:7=(Z_'[*/5W=OKVZ& M'UNW/_TP_)E=78_I3K?=[FZJ'O0#4RWL9-DOAX3:=F/!3>(L%JP.Y%I MDS.=LO?:3%%!K1^9CNE"\I2-TO#DXL#N=/=RYRTG\H*YTP6[3_5<"5!*TWME MO"^1!D.D&@2&].$R93Q=L"+-32%@&2C-L1N8LDP/45)Y-KO MV]B0BE!8R\V"MDSYO8#>FDR+M0C&0*5R! @=M"&4!I2*;2F.PQ(4<\67\T2& M";,%_5<)F@LC2FGDR51:!;(D'I[+/(&G-A.ALY049+!11_!WAF,1"Q;U>!P: MO[,_!S_!8IDB0A3L*A!-@(?MN&UJ]V4:(UEY+B%'IJ$J(LA$U&M>-X&8I 3/ M$"O"F_) J0K0,H3VD6KD3"1)<)-V% H;@*)&A)TZZ^P)N4TJ!&.EYW:)M1$3 M:7/#H9'3HG< YC9K2-FE51MF'QJLUWN!-5YSZ.M7_^YVOKVP)1PEY5%.ZCC& M6&&1M*'2ML Y*EFCE0]S M9G0H(BQ;=H1@1@(P^8@-'\*$IY@EKE $=X7"CLX9;W7.C\2Q.]HYC_R5OY34 M3U*N*M!*18Q*I@:_1X&,VEECO*8QAD9R^'$N8 ?Q\);>\$< ^JE!@C%2=,"S M-QAO&H,C?KP/J.^$A0YXY3CG^=@WB1=#7MC=CQ O!0+A*S4YRF.Z,!" "IA) MZPH,NS"+DAQJFU5IULO;",4)CPJYDO.JX#9+#B#4).H51EFM9.2&5UL$5D:2 M&TF>2$_1CGE2DE188DN7T-91JRM';04LP^SL#F7HE3(L%"4#.3;0,/S)#\D JF2^(?+?IIZQT2#D0?$*M;:UU7,=2#Z5G66$R M)(%U72,,,7^3);[W3D2*9J"0"[@C,DHRVH(!P^.-9)09^.$@B(=[(3Z<<56X M,J HB#A&PY,SV&^W]*L5O>]0W_YR>PMS .,@2M+ZCAGH(G_:@B?45;#7J8BO MC@F:"^+GQQ\\DY43ATM>X4,"PRY(RR$PBO:K2N_^9AAI:BU[CKNS%:L7U")1 MK [#PE",:C2V1>I4VQSK]!@&63:$H%_]$P,[VGZD-@T!?E3)HV.E!QB MNL)3!S5 "6AH%*2A,I0"L2R)=#7WS 6_)V;T?<=QHVN=[L%T^03R(H3*R<1/ MY%N*AT+;C9%M,IYJS?A/.J9+&M#VT' MH][]!J(K,&QLD)A-Q$FX6M+&/V^7D#0]+\ETIM5,$#FE?%*^/S!E^8EIIO1" MX.X\T;[F^!K@ .@@%'[R,DK*W1@5"J5LQD.\ 9H]=%1.D$NMTFNZ%=/\TC[8(-7B4SWAZV>@T'BEX_;2".@A+ M*!Y)Q\+ZGOU\JMLY\,E\2(>>D'A@)_X$P]?%[, J90::27#4;C+Z=PPQ;Q>] M?C$XM:?5*][^:3%8+["_!NE_0) :@QL^%;U:*/Y/PS"F']-ZUXD4,1L^B+"@ M1QEVZV>N0T;E:7_^T@@=?? /LVA"&^X>/^=;U95<(WK))/W<[4K)Y_QPU_W; M?KBKNU)]7W[KG]+OH.Y+^9ON[U!+ P04 " #E= M7&>I.W)X' !B'@ M%P &)R:&,R,# U-S(X,E]E>#,Q+3(N:'1MY5EK;]M&%OV^P/Z'607;VH!D M2W*\^]),_C/%&7__P'8^>QX*$[PG$N ML'=&\]#(<";\"O=[KX,B$6G. B-XCI6%E>FLL99]O+N-I!*L?W+TW5'OZ+3W MIM_8?Z6SI9&S.&>][[\_91W6[_9/FML['6_O<6GP^52'2S:=!5II<]%Z%;E? MB]E\J<1%*])IWHEX(M5RP+Z=R$18=B,6[$XG//WVC+G[5OXF!JS7S?(SEHN' MO,.5G*4#ID2$*T[R@+WJNM]9R^L/Y;R*3&Q8JFW,0^@K#UK,B;AH(5ZY,"MS M8D&^#=CK[&%#,)ORX'YF=)&&G<>WFE9YD6XFX^OQU7 ROKUAM]?LZH?QZ)I=CV^&-U?CX0=+DY?G4U-?V+P];K,?91!SH=A_A!7+-@PSN8R6+(]Y/GBVP&VN_J^P)!&. M]8Z^>=5[TSW[LO_'+.9SP8R82[&@DH^E93\5W""0:LGN1*9-SG3*KK5)4#R= MGYB.Z$3RE(W3X.CLA=WI[^7..TZ\!7.3);M/]4()L$G;>V6\+Z$&.:0:W(4L MX3)E/%VR(LU-(6 9V,P1&YSDJ E$07+%(A[@DF$Z0>;GVJ_;6)"*0%C+S9*6 M)/Q>0&]#IL6U$,9 I7++XW?R1^#GV"13!$A M"G8=B#; PW+<-HW[,HV0K#R7D"/30!4A9"+J#:_;0$Q2@F>(%>%->:!4#6@9 M0OM(-7(FE"2X32L*A05 42/"3IUU]@32AMH+0ML(]*UFCEPYP9'8@0ERT[0#!# M 9A\Q$8/8-\48\0017!7**SHG?!.[_1 '+JMO=/0G_E326TCY:H&K53$J&0: M\'L4R*B=-49K&B-H)(.H515BL9NKG5%E,K0\F-)$^DIVC'/"E) M*BRQI4MHZZC5E:.V I9A;':;,O1*&12*$YW /]+38%WL\!S>[$$XF@I:B$+' M?A%N*>SG S]]0>"KDOAL)6S@O_/.W=, J3.7(8'*K4XYL0:WR SJF#7R@)R; ML H_,D/RJ50R7Q+Y;M-/6>F02L^RPF1( NNZ1A!@]"9+ M?.^=B13-0"$7<$=DE&2T! .&QQO)*#/PPXL@'NR%^&C.5>'*@*(@H@@-3\YA MO]W2KU;TOD-]^]/M+L[YE07^=,6/*&NAKU)17RU3=!<$'U^_,'C M6#EQN.05/B0P[(RTO 1&X7Y5Z=W?#"--K67/<7>V8O6,6B2*U4%0&(I1@\:V M2$VTS7&=GK8@RP80]*M_8F 'V[5IL3+PT)L7 M<[OJ E1?+EU$Z!C(!:9DAR7FZWNARC'\T?KVWK%Z(C/V&L1._X1!S#WXA55^ MM>M*H IM8EP7!8'SC,ZPT8M7IG'TXUP;N^)@=P$B$SQAY8*RH-'2M\N8:M ] M611*&.JD'2 34.Z6> 5_:4ZH\EC\6DCXX7*V2 ,WK1_^!>:M(9XZJ %*0$.C M( V5@12(94FDJ[EG(?@],:/O.XX;7>MT#Z;5$\BS$"HG$S^1;RD>'F*C%:O: M(:5K_78#UK+A8B\@05]L>WJVX&9;) GFK-^$\ZIDL:T/;2]&O?L-1$,P;&20 MF&W$2;A:TL8_;Y>0M#TOR72NU5P0.:5\5KX_,&7YB213>BEP=Q%K7W-\#7 M]"(4?O0\2LK=&!4(I6S& ^R_:'5;[CSC85B=^]>*[O!+7[4N9)C'=-+]=_6: MDEY\*IY9K*F.=GXEZW^-=\EPQ5PVS^E*6)E;:G]#RN?$A&@[E99<9VM"=R7K M]X!_P(;%#%=8K]=V;Z_7PUN%/ ^WF&;T C%/+UJ]UB,S7S]M9C,S-^3BPGH, M]HS)$VJ^7O.?FR15[IK9]*#;9O3O$&+>+0?GQ>6Q/5Y_07Q^7%SNE#]_OT"U M+F]X(@:/PO&5AF)"7^(&5[$4$;M>,?RMG]J^VJ@?#_I_V^;#I2GU<'9T?T]=8=U!^6?X_4$L# M!!0 ( .5T"U=( JH#T00 -<7 7 8G)H8S(P,#4W,C@R7V5X,S(M M,2YH=&WM6&UOXD80_EZI_V%*U+M$XL6&)$T,07*(T5&ED -RO7Y<[#7>GMGU MK=S\O:G4 MPNZ//P!T DJ\=(1CQ51( MNYU&]ILO_E2KP25S*8^I!TI8<"X%\23SYC3;D5X7PDT6E"MP)24*=R8QX_/2 M7K@:CWP64FBVZK_4S?J1>=PLW=\3T5JR>:# /#T]@AHTC6:K?'NMEN%MY( [ M,^&M839W12CD667/3Z\*Q&H=TK.*+[BJ^63!PK4%[Z=L06,8TB6,Q8+P]VU( MY3'[BUI@&I%J@Z(K52,AFW,+0NKC2JK9@CTCO=J5S+[';@IF @EM?3P2<'EU#LC)]ORAY>Y,K[@Z$][ WLRY=3?G4]GES;PRE,1V">P'5] M4N_58>+TM%]@MHZ,Z@MX, '[8G0U=2Z@9._Y>@N8I\:Q?@+3#PY,[/&Y/70F MM='G2^=#1!!>0[)>/7A%-H&=6TG'4:>F^W M"B0&70J]+=8)=1/)%*/QMB82[H&S<@/"L?PAI@6+8^T@_NE;/"RS$%!)T9,R M^LS9 GP5*'$#[:W>@B6&RA@91=O"][&JR[B0Y5ZG*F=K?/X2&4= 58@2&2<$ MO52B'*LYWVFL:I>()R)=^^;T5AMR+=G'AOMA_]/H>?QYBY&=_UQ3"DRPQ.+2\,PCHB+!YJS MBE%)YQ'QO&*>==IT^-33QY)Y*M 3X^>B<^NS0$BB&/<4HP>?4K*K=+Q"5V2W M/-X,.SP$[FN *F653 ,KT%Y*54E+ME?_.R\=8M-]UR2XI^[[)=5R1K(M-S^)+(1*.) MQM>X=*/1_.6OSQM+>\2,$VI_.CD_/3O1L&U0D]BK3R<.[R!N$'+RUU__^[]^ M^9].YQ;;F"&!3>WA1;MF%)F,F"NLS>;3);&P=G%Y^M/I^>G[\P\7@>).1U9_ MYA^YL<8;I G$5EA,T ;S+3+PIY.U$-N/W>Z&,F0CZT40@Y\:M'MQ=G%Y]N%2 M-LG"&VR+&\HV [Q$CB4^G?SN((LL"39/-)#!YA^?^8[3T]/3Z=/E*64K8')V MWOW'W5A7[_9IE_"J N]UB2UB?PNQ?GY@EL_\LBN+'Q#'NW;$Z+VFG%]=7755 MZ8X4&)$,UL3F MD&#M*;8EQ"@9)P1RA81[QL M,4]N!Q1W9;&L<]$YN^Q(/ZA*?DGH19R)-/I=D5L!U$73I,(@ MVZ8""=!-]TF])_!,]NA''X4Y7FJJCS]*AI]..-EL+=F!ZMF:X>6G M$XE^QT?Y7UN&3Z&%/@FC%LZ 1!9WH0H'?50M&^]?[+- S(AQB>D ,*%;S 0! MJ?1C!&V48ITXE&S$\GF12[=_MOWZ/VZQE, MX6=G6D?S.01_(MO47'9:@-\OW2B3*'^'8W-J_ZI^1X>S5]LCR:H9&3'%*X:5 M,KF>]]3'H18\?6J;V ;^\(-3BYAR%;]&EEQ=]#7&@KL@%:#+A J 4E#IT)O8 MPZH_G0R&$WTXD+_TZ7@TZ"W@C^O>N#?I#S7]\W"XT%O$2B,V0PSZ8(VA&K** MPA>N%)08]G=NH3:']W\L!IO:VV6IPWDU==!^"#7T+ZUZ%%&/73?SZ7*ZE5MU M:$_6R$ZID(GI1?$AKB_@O[OA!/"6XR H$6S+)JZH,:W-;5,,-6& MOSNPW!5$-:%B)KJ75='5%]/^WSY/QX/A7/]?;?CW^]'BMQ;GLCCW$5_?6/2I MZ*#=TV>B^JXJJOV>_EF[&4^_MF,VBN6UPXF-.9^R%;+)'ZK%L+>=(.$P')]_ MBY-G(OG!WPL3;EB40UWXX_I>'TV&.B VO^U-1O]4LZS6FPRT26]Q/Q^VLV\V MDH@3&$NS@*0>9@D%.>A<)*#3TT=J,,WF0QT&ED*A!2$"@NYL-HB]P(I%5C99 MPJX/3$7#H X8=_9J!I.? ?:JBTM!VARH+N-0Z?=W=[WY;VH]&]U.1C>C?F^R MT'K]_O1^LAA-;K493)3]T; =1#$' /0CE?WOP"LBL[3-JV/#G. 2P MN,_E=R>S4>]:Y'X]9? MD.@O>)0'-;!<3ZC >Z] ^&EVUY^?Q;L>=E%?8-X9R05\,EVT6A^W1Z3C3)Z, MF7VZD9-+P"Y,*@UCI,0@-6UY%MT T>4\YGF.EK MQ+ +1G)1#A8)9CHLN=IH B@,M1_&4UW_BP8KLZ9_[LV'+1P1..;8DI[(&8)- MT +*.3("YEYJ:0XH"0;Y?#A67LE93VZ2%K!A<\P=RS=29N?S88( M== !AE9?.9!6V-Z[ ;,(9H#0X)%K-]?ZV (RTEG^$6"T79])4]Y%8]YHN<\&A=2W$>> M$QSR4ST/O/:#W]PV.J2:BBRD&[B4@G@UCJ(>/]=5#[>QK7(4.ZD)*D,F11;X M*>&;5PECR ""*:39(%:L:Q0RZT MY4XQ6H +'F<$@4TNR@(T>HB1BV*!@Y 6NJ(G(D'L4LJRP(N=@^2B5^0PI86O MZ*E*$+Z4LBSX8F? 5.I!IX2MW,A,R9K(H,HV7E/.87$1+G.VTP)8ZY GB MFD60!6O&T4XNLN5.BEIPLSWE031#3[+@<_WCN4BE>M9;4"JXV,.+8AY9]OJ8 MX5C/1;6LI[X%N_:%A0$6B%AE[RWXM;)4H=Q%A1S=N*I_%4+[P6MUJRT53QD8 M@6E@"^-MNMS?48)&AG3H0+R.XG:^JN=V_E';BZ'1I182I%6WFNJ6[)BNH&O9 MC(ZF:!=U%"TH@[87HE6RFDIV0QF&,UO?:M/ M=?4)$?8%60[LEFZ(C6!Q0-;(YH*I#"959J^"'(^F;Q]JZ1L(HREIY'JYDT<+ M"-2J8$T5E-?$I>4&_\F3HD=D^;8U[(S_%9K>_F4FNXDU):4:;Z,>_)6=>N:O-3 V.0WC&YTF!ZFRV1C M8H)%)2.X-/>CJ6LM:\473%N"9)H432[W*3;,CQK(UVIJ34V]I=1\(I9500VC M58^F8[5,%[_5K>;4U)PY?L0P)&%EH2NW=15T*)W)T;2IEF'BM5\+"- JUO=2 MK(&;U_D@^N7S>D7U\)K0:DDU<]7A@FXPZU/8QMJ"53U1R.1SM$FHGDGJB:"% M9&CGH?J;^*30V6H;]BQ.Q]*RBYIG5JX0;CIE7XQV%WX(5=/I4CP![ -8+RRJ M.K9/>26/1AZKHRE;+4O0ET(+B*$I.5I=J^M6,U7P*H='51QF\=I'TZA:=E^@ MX:T*U9VN$F-GJTQ6F8R.IEBU]OA*ALZU%$(+2M%J64TM<\-X%^@95UD'$VH? M39]J[>;=AFNJY:T.U9VI\!:YYI!_4:K*+)7*Y%@:=5EKY[YOO^8+T"I6R:O/ MGJ:$M*<099:*5+L*?57B*C2 [S:G!;P:X--E\-,H[MPLS7AW'!57AV)\OH^R MQ"RQ7&6A2\UKKL9E>W>KDK+]W3:W&E7JFGU(5;((LG2@RD7[JQ(7[5M$:V1I M#B%>$#/E5BGR_!Y:&O';'(Q=I@>G6J:'JS*9'F2, MB-\ZUY6LN>U6IE:L3+6]U;.2>J:>3K?*'B^@1TGDWTE/XH>DJ7KB*H#7K%8% MJJA \$&2!Z=:U>^D&O'3SAS5"!T^M4Z:2IED0NJ029&%>O5<,E>E<\FT^);\ M_D (XCRB+)33OSN0"W*IKQBT&!?\GD%X+D\LRIRKP]\QR 4Q_U,(+7(YJ9Y" MB(4?92%5*-G355:RIQ:7\MF>O#,M>Q4"J@^27>2F@,JJFX_T'J\"F,>VU)FI MH'[4=DW3W+;M7Z;)]FD7K8X4UY&(9R:7+MM)4STGV%6%G&#MG%#P.QZ1$)KD MPNS0F,CW.W+1+/(1D/\7"/[2?>8?T79+["55C]P'MDU= =QG\(ALMI0)S48; MS+?(P#N(EX@_G%*VZCJ\LT)HV[TXN[@\T;BQQALTIH9BXU)S(']^8-9I8ITN MAHV5_Z0CGYP^<_-$Z^:W03'EV#A=T<>NB4F1-D3)Y8\:;U5!7NRES)N#5?P_ MZK3 2YY3J@G!.KN_:C0"/QOK,@W8T:M?-5YL(YABRKQY7\']6>/=G!AEWNR3 MRQ_EWOKT]'2J6,FQ Y;]E3NAVG@EK<[DUT>K68R%:G4DG\[Y1>?\0_UVB-)M M$%7>'^Y.L66ENM^G5[_J 7#9)387,K"IF."JBORKX]>3XE]*\2_/*[?B79?A M9>$&*&KYVG>=LY\[YV?E>MUC\E[]91;$.U!!OOA]X5<&%PH!JU:A$9Z]NB@V M=8<=8H;2WR4R1 <_;RW8Y0C*7F[@[^)#(,AEN&=2943L9.9,E.HCG][M'_BK M7-<$^51 */[VNO"8@G4E#\GVH@-#Z_(\O3%Y-=7?O.)*:)BE%D*/7/Y(%!]; M6-U:DZ_]='*-..'3Y2RPU^P]<,&4_LE]]!)VWO_*I)*R?3J1C2 ?Y;&@O1H) MO)%[0V@R[,(%$8ZL<AMIK2SH-783@6%SGSM*1B2*EY$M,,PZPW"#UJ$ /Y ,T!.3/B3,QSET#9N1)X[4P^GR#OV;,K_I/"!. M&D%0#@)@KC![W;G7;]O4QK%AF%#6P('GMW*Q9CA=AE!IDZ5XHNDR[,L:* &T MSF]H3(*$L@9*H*(.KJ-!*3T9MKI2=-Y(9>I&/5 B9/]I5*>\Y8DT9^0.; M;D0<9G(FIVS$N>/:P[M^.=H;0_.GJO.J6X$CR3U3;8)] Y/G3)YX4\O+ZN7]]E>!;HDN+R5K=B8W8JAL@:G]PALP9CPOJOB)?N$ M+5G1-*"!'JK+Z,WT6(6^>8.]D+/+C1S-)>QO4RD:MK/U3)$A8C9UA#_.@S9) MW&[))&X,A$45>9_ N4#6WP2M+EG_V/VS6YO+:7CJYX 2=+T ;<.T/N1T203+ MI]@?C/,$R6OR:7*OS+ M'5$23V)ZPNQ5/:T/\FJ]$>W?F?. Y]IZD1_#0)8E M"?Q)+\GVSR!NG!^@A-LQ'&$V)ZNUF"[O.597K:MY,G-8OA$M*2'PA-K4E]GU MU7O7"/(FE=ILFSS'E%&2W3U2D-F-SCB([B6R;8K^Y6UAZDO=_PX]V?\3=^, M R41NZP3>ZUQ$T]4Z\A\KDWIRL/-B"KEZ#Y/3^[NJBJWMSO_164Z3,\TR$([ MG#))7QQBAOP>5B"MK2=RM7[+8?DG[$0=6Y;TY-FFFT0)?M?JP2Q^;Z7[U/U/ MZ=[%YL"1DX?KXG7=P3(*W[O$.GS&3 9>3)?!*\Y!?U!-1DUS):?(H[XD>(!^ M*I%CXR%7_2ZTI=)AA([&:]2N8%' MYXD+_BVT:FIG>,"O,?3!/E8QO*TX!+^W,SG%$A\'YY.$PL9(EGMN$!SBB8<% MR00-L].&FZU%7Q("C*(%#1R#HA2V-!,(A?"U]Z)[['"9.&4?@QG^KJ?0E:2M= MI7)#]].A$/#I\@N8/S!AI8M>D+ZATA8-ADJ7OS*'AO9(;+N;+GH^:4-E+(I9 MXH:Y;-6&;:7W\1]%OJL>LI7+57PCAV21>!$_2,0+G4D/+(D1-C&H1(6]CFS_ MXI*R"Q[AAZ1R#?4* :0'YMN8/4^N+1U/;C_ W&!DFQJ)5[!&PZ:(:*[PV,XN MC:"!V[JD+Y#T+<2Y^@I6"G!E*C4=3MD*V=[\"9K<)$@Z3UZ!WTWKVQ%B/3<.TM =KFDDL1U[\ MWT\7PV=Y&._>(9;> 4=X!I(,UX\L0J2; E+.IV+C^LL MVJ:=P_77TN\SLF\08>J =[KT+F0A2X8A,\=-$1@'O'3-A@%;V1'F10[<4+;$ MT#S3C8R2@'_%,@P9GCS"7+#"673770=8"L\TAO'$':,2?R.WI]88? MXO$*0)1_]9^O^V_EY/<:G5_VQ7^^KO?^ZW$.LR[8M7>8@2D?.XK[OJ]IVMHV M"R2[\9;F!9TYS%B#>('(L*GM73]#EIM/)7QT5)5'="N\;4!"G0%^$/O%V0TX MVHM(,SJB=,TFBA\/B\@X (J2--"T21[/V3&U/'<^R*W_5KQ?\;EL/]-YZ$K# MI$0W5>+S5KIKMV!Z4DX?++)RA;B7\82+->:[<(V%;%22(:B M&CP:V"/_1]>V C0F9ZRD@:VOO+'UD^3M_!4JG'BQ1G;0MN CV]WDJK\&2."= MU^,0N^L#-.*MK#&N!-/ER(8NVR@6,T9-QQ#<-]-X>/M=@+QY]MR$/JK!;)1)U;;@48="8(9,7NILIX'=8?6KR?C/]JAMK;#HRTBEY*.UVF-&0!?G0'8_2 M%^SN4E-= M_U+0UU&8RIO9*G#2/YIF3P M:/R>9CI- R7:IZGU8'$_N)C@U8I1'-F1521<./'#P0E!#+F4#0M:Z)EH,W > M8/&)>^-B1:^L9>KC=^[G6G[]#U!+ P04 " #E= M7L#X!>EP7 ;<@$ M%0 &9OR&5Y;NX^;=$D9'.'(GPDY#1 2&C)J9K*6%*C MT8]? XWW+_]\GF<'CZ0H4YI_.7SWYNWA ?WCSMS?OWOSUW?KPAA9WQ^_? MOGUW_-^_7D[C>S*/CM*\K*(\)H<'C/YS67]Y2>.HJF7N%'^^+;*6P8?C55U* M"O[IJ"4[XE\=O7M_].'=F^92]5&I=O8GK,?S\^I?-Y6LU) M7I4G>7)*\XIYE7DW)>49J:(T*YDH-=OJY8%\.2S3^4-&VN_N"S+[$F8O=NZ3J,L?N]9#6U-SJKUF+E(+#!P M%N0'J2Y8B,_))2W+*U),[Z."C)!+S\]9S&E%XSJTF'/F#R0OZWBOO^U^\>V9 M_SE&?L>*G!4[B>-B09*&WQA$J#@YBW954(;]ZH5%Q+?_7:0//#R8>T>(:.+H M+.I96L9UT#(#- %+\W*ZF,^CXF4R^QIEO.VN(QC%/."?> M6I4T2Q/>$T\K]F_=C$UFIU%Y?Y[1)\=V'T;A78\;S,5KTE>05EJS& M.J^91>5MG=RPK/(NBAZ.N?;')*O*]IO:'K4MFB_^=5*6'6MFT2W)OASVOZS2 MBNO6?GD<3,K315$PD$F%%7[KR;SZ+83H/*9Y^L/^QYOGQRBK$Z+J-"J*%Y8! M_5>4+8B@DE691E5@F;X).@@_*?K6B(JXK8']V8/W,)%N*(Y+WDQS;D-! M2]/814&#T.<0;?1>5G!H_/H)A5]_C8H_6-9ZFY$IB1=%6K'!L=R[ ,K&*EI* MA)Z&:Z;WMY9/X_4/*+P^J>Z;!D?A;#5!8PD9 4+7&O70>U16O''DWWPXJH4'3>Q3-PDDN#46'44)TQ(\F<2!=!&58 JSSLC3)&T*DT@,Y"U"%*2H8(' M3!F5[Y6E?0X'QX_K>]L:KKDTD]EO):G%%H?X$-IVM*^GQ>1G&[44SC:P *9) MV_'X91K=IED]U<3ZOGI'PSW-F( E[P>K%\'I4/+&0&;RP#JKU5-K$EQH^R"HF3QHI7M!;Y2I"JB62H:%@G7\FC>3%+18<4"5#4 #2L<,TF-1-?5]$+G_723R'*B83)0Y$( ML;/-2L$\+>6#:CS[>U04T7)W;9TEE9-%Q3G\K90$@,'$#]7<0D<%#ZL)GK@-,^A=6U?0(\ZO MF0"0'%TAPK4&V>"1 L9E*G,)=A)5?XLM7)7S@%J:86BI9P!QMT 0_4XDD9V26QJG80<(+-)I""H2#MA[,ULKV,"Y'-80GLNU59$98X[2,4ME1 M-PW%^LC*D *KU\WJ -PL98)JV9M?[= >7U3\O$ILQ)^QNM.@","70PZX M5HJ2).7B1]E5E"87^6GTD%91)BX5Z:G:M2(5%5;OPM0".%G)"+@6C#4A,Z8B MUGF9C".J'DMS:8VDD3-0=MH[)>5N( &NK#4DM*P-$T*_'(M6NV2?MWN%@^+R MBP#87=\1Q,\^+2VY8,9<2[6:B;NB18VQJBK2VT5]:/*&\J$DW^)",R;5W45> MD8*48A*_V4H:$&VJDA MBEF7KV1&"[*DNXF>2?GMN2HB!OTTCXJ7"X:NTI-K M1M<$]L^(FH+.]:XU4\WN#BG$^=PN19B!^2/)%Z1UC;AE[=MS$SI\0RW[+V'^ M&8S4G3FLANX.',+UA3KO4A_VZ'6+DMJ6PWN'6E#M2#JE9=V+M_>E#5(F^<^K M/$G\.90.D]EW2I,Z9R'%8QJ3L*.7BK"<)!7.H-:J-:#M MEA7OI!^)' = ZL901FJ<6+!3TH@&(SM4D]Q34@],F+3+FX78WW(HF G;E3L- M(4X @%4S^E['R6<.J[C39TH>HN705)&;J@E6SAL28'6:016 LX8<@"=M$8W: M#,,-R)!LR$+691T%ML,V)GXH9 JD9](-2M7;*M:5!M60@LE.^T+*^P\C76-= M#5V8BSRV%&5Z9HJ%8321**,(%DMD3%*)5+PR4/#F(I;QP9<51FO/8 MFN1GI$@?ZWSM(F>9VZ)>\V "7Q6D&LP@VA9K\V1P,>0@<=0?CAQX!:BVO[4M MN+PE5/RZ:BR$7Y%C0*^-32,A\)'ERZ\D!X'VE=O,1#0R 9MR7(X:M8!+M[D. M:>EE%\66 ;A!A9 USXT*_DIS,!AMY#52]16()U?YCWV2:K>)6(HQLF"3K M0+8T3NH^;R6.C62_M>.A_F\!LP&ID.%:PIX\VVK ,)TZ,3C$*CP5QE1'E7%J M*,2^(^4=V)/9$)/='[]L&GL9$V_)IR M#@'8KQ%5"((Z-S ^+[@A$%2/(2W!=MZ:O_!]GM&G(,>M>>7" M$^/7I*R*-&92-D^0][_H4#++IS1A'BKX17=G9/G_U4+?M^?X/LKOR#73=3ET M%6(J3.6=M^:W67F@14DN^%5!'U,&VJ\OOS$<7N3+#7M\(WM^,'R<&J@0'KKFL M$W6.?QTSZS9!SBS(I6_12]T]W]"3F#7[!5$^$2E8SKY@>T6<1<%="'^J(Z"SEDF66XS1$#R9>'TOB&JBF)%X6L8[@A)@GDWC M42Z"U]UOBO7W]CUZTROT(L8LBZT?' 86VPNDN1G)-]C 4J!:$A?%K@_D5CPV M7B8S2"OH6EX!54#Y?<2LK=DV#%Z .,#E7ISNZ;K":X(^8@0U5@[@$N)63Z6' MF96R&\M&&,?9LT'7.]I"B'HS M(J2O!$K7'>W92[65 6 CW23O/E+#^H^UAOR-T;OE4I8"M7:%!:Q""^\30IT, MMB%<0F6!SHSA] P@"7/KM!R]HDFJP'+\S*R=G+H3F;54;E3WSBD$7]UW9)M9 M:PKJ\T-I02PKSQ+AG%>>K7EI5IXM>*%KWG5(4:P\NYH.TKI+>*M6GBW$V(65 M9XDZ[F-&2V;6;0*>,6/O0(O#VQ;.Y647$KB\2(&S#3 EWV/-YM@6J/)O!W%0 MG<;HWIO-_LY(#0?PE>2F(I*[R=5%]@&>#L;QC$B8!*@ZIF&RS02G95I-JGM2 M\!U!0N<&58._HZBCSZ/ MTJ)^5/8D^?=B>8OP9/9[Q">7!YTSB+:QI8%V'S!E8P[/T#)4W2#L$PJ$]9O; MU=1I?2N^MAN6DTH[69%T'^!E88R-=I!BS:AVD P3TJN"/$1IHKH;&D:N'%J( MY/L -$NC;'Q((=;>#B?PW(DH"'P2UQED>4UBDC[R62(C[-1%E-"3%=E/^!F- MLW$(RB1H88CD](EL*#XC14&2Y@E0P,R*E%XSK2+0[R?Z]&;9PH2*4'V+.].C M24'>7C@CM]7Z35GUY+)M,?EK#9IB^X%%)R-YAR14"E3O;PXC::7S)?]\F4:W M:996+\9VT5!.V3XJR^T'-MW,M/'V4BE&VVYB':BP'*-8D*25>+@5QZ:(+FL< M%-E//!J-LXVL<2!!B\*/2%'(M1,?B:_7<8Q@-)948E)3U^*-(^R+[P-P1QK-,WKMI4%U1EIV +9] M;T\ *X2TL;&>=!] :&$,SX#3U]R ZR..YE$]9=4<%0'/0 KTQNG'%?T^@,W6 M+%N;>%Q5WW;+ID$V3OL+.SS][2P>L?5[K!P_#_8X.57G0#0'>Z1R&Z:YMGR? MJ7Q7TI2CHWB9S+Y&693'9'I/VAW,ZY?GSUCOEF9![CGMC(GKC54/M(RR[P5= M/*P<)57L=%$4PTO>/'%KH#B:6Z!7::!R#J5EML$:V^]L=J:N]#02 SCI4]6 M&MQ+L[/F[J=G[DJ+:BCG\F+IJWV+_N?[Q#_?)Q8%P/5Z@E3(=KFUL4/=E/E] M9GX<=].#\Z[<]R0(O!EX,X_0NXJ&ZE(-J<@ $SG$BSM779RX<$4^&;!*I=:Z M>4C;A\Q&).I=9D$&.O7IT?5:Y @#J3C96V?(*8AIIJ2^2JI^/X%O0:I7K66[ M&KWRM#>7CF>X'LP'6#;]KJQ$7):CNQT\ODY M6VCRG>3LKXQ'<#)/\[2L^/>/9'0^!61L'P]&QJ\I/.RL'"A:C$(")\N0NE(W M^>+0V*EG*5S=)Q'0I;WK">;U*:-M-GCRFV[<&;@,"8/?A1,$W8#+<;8*:O&V M'$RG\R&LZUZ$KI"H=A_8*,/OPEXJ,F(58,C$8?:_RP2Y MU=IKA\8:3L['WG8BG]UHX"6HL6LNM.9S;M_78EDV#*(XNSH9(5RJ-1[>HX=> M T:O#.!^1U7C$:X=0.U$-G[.$H#TKMD'';_<%%%>+DW)-U^4O%,?L^QKQ=X^ M'H#L7TF4N!A[^[$#E/+GF "<7&(8"W2%0SB;Y'7'W.@M5OYWRKF(M*MIV?+% M(A^'+52<'$YN#3@A-R)?.7E*L\R'&=6\'!87)+QVHOM68LER/<%D2]<.6Y3/ M=@E!(M>NSO6P[#W*[U+^-KNWIL3,TVFTI^3YFF(";-M L:&3S^>.)=\'%X7K M&3WL?M:Q'7M@<<#V-86 C84#18%!1)_9YOA :%[ Y$NJ]=!EK;7TA=,-<';: MFF?@_)HBPM+.@8+"+"6V.9]2^P3B"$?(FJ;V6Y0>M"&]Q+VF4=UX# M^S$FQ87S=K_V1\<[7'OD 7ENM_^ 3=UKC=S%=;P$2"?FKLZ0--?W"I?VCMB, MK^7GL"5?P>\510G(I&$B0R7:KBXX-&^;MCG\V!&BEIU+.BME]XI" 6+0,)&@ MD,PPYMORY>1M5MU+J$D5\.)Q=9X_2.$@I T$]*1!1@=QO)AS1Y*D>YJ/_9V1 M.E3[Q_J4"HAC!<]LVY&#-[;AVB807.C&3-AKA72RU"^Z>Y-!UO&&VYVF%)0U MJ(,[6&#$I@AOB/'CSDI=*S29../JDYJKZMOC3@'[(NA##-#[_\%/)FQ'O6_S MAXR^$')-ZH;&J":8OE$70!\P4S7ZC-IKW,\T537PD 1P1K4ZL,QA@?$ (VZ? M;C00(X>(E:YP?)C8REZW"P:.F^B9Z"]6UU TII%2(/>]62NXPZ6\<+UD-:UH M_,=M5)+DE,YYYUPSKK_M?C'Z\2K%$O_T/BK(5[%Z_2!<3"E'\6A\ZL@CR" S MJ_F21"ZS_'"37:$VM0$6"A?1XUQ/'>W2:P"<1*B'@\"JMW!9W%H"UECQ,<1) M4?#G^CIW=:GWLBNC<02O050Z\=IA7/JTHA^XCI0(UW#T1_LN(S]A<46*6KF M@]*>/$) 27]K7"O\%OY%@-.E[]/N:ZTK<%WQR2T6?555I+>+^I'G&\JW>K!" MS"U9??7 \B"F8(/-5B)]97-R("JB5ZEV-J M89_+0 A/*]UM0&=BC*O/JK=AAYPYO21E24A_6_CJQ9HF*2C/!C=!V19K'Y," M%POR&!=0NA_,SS=/)'LDOS*DW8M]^U@VEK8:L@GX0)0M+*@W<_6?? +RY,V' M>_VHYGU!:ER3>92R%JJ8S,Y9.QEE_T.BP@6^6D8V %8PVD,(0TRV61 K)$"5 M7-62\XL4!Z@4OE^!;/5]"'&G]RR-O2'%7"6WFF U'3(D"(E^44H*T$& ;4.T MG& 8%D6%MW[(2!RH)FB7Q20$R!QHU$'M0%E17"GT*9W/TZINX/A^UCKWOR-Y MS)][[ G?IMFGK/KW/W-MQ+GV;WG"1W$+-OY/OCW'C/1DSC_9&,;$ V(E-8\] MRD^ AMI,:J*N''$OL9)>VU4,J*3]18=JMS %4]89-4KV.]/Y!)S4J?>DK$63 M;?H9_MK=Y=/]-=@FIK40#!,7^93$-$\D U88L5R] 7&X(%2YA5IJV LYH>1J MPY*&&:KGFV3"WMRG!10' UH-##JT.X,"E7XN(.CP0G4\6Y"U/%]4BX+\FN;I M?#&WF=D:STB.'BM&NP M=\M8XLZJ(E33K;( ,JP+V!31-%.8YOLM6RN;*7Q@ MHZ6\:.\3FA6_?1AEJED&1[S[XX*!9*Q6,6H2%9:M7\^@589!4OB3M @!(C)CRM M(I#(1'X))(!$XA__\;))OWE&>9'@[-=W'[_][MTW*(OQ,LD>?WVW+=Y'19PD M[_[CW__G__C'_WK__C/*4!Z5:/G-P^Z;TQQ'RSQ9/J)O;FX7JR1%WWS_P[=_ M^_;CMS]^_.G[UN?W[VGU-,G^^H7^YR$JT#>DV:SXY:5(?GVW+LNG7SY\^/KU MZ[=??_@6YX\?OO_NNX\?_N^7J[MXC3;1^R0KRBB+T;MO2/E?BNK'*QQ'9<5S MJ_K+0YXV!'[X<&B+68+^];XI]I[^]/[C]^]_^/CM2[%\5[-(/TLTTA1_&92O M9?KX\\\_?ZB^'HH20@F'=$OLJGSY\5"X7?#'ZJ]E^8YT\C??[+LYQRFZ1:MO MZ/__=GMYJ+?!>91%Z:Y,XN+;&'^@WS_<;1\*],\MRLJ+9_*?XAR549(6I-F* M5KE[0K^^*Y+-4XJ:W]8Y6OWZ;D6HD5[[_H?O?OKA.]IG_YM)ZH,N/%'S(7]>(8*9IJVS*(V_MRP&MR5MT3K$ M=#CN$=!FY X]4K%O4;%-S1 +$])F[!:E='R\B?)R=T^^%U%,ARD3%H4DM9F] M1N4E&>PWZ H7Q0W*[]91C@PXY=/35W:)XVJ0)1#?/"'2 53^ZM?V#Q28S)[ECJ#FXI_;Y(E.$&1H,V!11-& 5?04)0?9"?U%N4;YV3;/21,G M18&,3$R)O+807Z+\+T*$ /\.Q=L\*D6RTZD9D5T)9F)2:WKE+'K-DE<1DX")C!-Y6 M[O$-3A/J(-\19.?MZ=QLW6/8I&-A]]BXCUY&D!)JR[4N04_ O3[YS3H6^F19 MN0L%^?CF#"_5<ID59;[=&)_0V&S?=3?@ M')'O^^V&V&3):=:>8S'A@4\G#]MGKPU1P_-)?=ZZ M]>V>J^ESQ25G^>Q>L^/6LG+"; @RE9.U_19XU%R=;IBCYG#$*VSU;T&100 MM'HHH<\ECYKE_7E])OGT'/L#!@./$GW7;DW]_P[=ET,+!J)TP[1LA'JY<3,L M.QC&KH6^4V$MV,D\RLE!>)/-N";;CIRN( TG:6R-2+4JM"<)KPJ$P;O@W MF8AP7!WZ4$>!#,/E[C(C'&RTQTX^O3:;41XWG-;_;#-[N *59.6'9;+Y4)?Y M$*42(&!LP M7).VP6]%ZOT&;1Y0;I/9+ET+G*X)4WF\?4#O#QUAD5^0>IMK I)D'P!S1?[L M-(Q>2D3&DF73-&779'APUJSJD#=RX]WYHN*CX23%<:?YE%YDQ?E0V44#H554 M/%3JWA;O'Z/HZ0,=3S^@M"R:7ZH1ME)^_<.?AVF8B(LNR3\/$TL:/:#TUW?L M D2)M .@ A\\2-(LXI-JZ3?TCTX>BC*/XK(GGVJU6FKY:MV^..+K)._V"C'Z MIHW:_C6'LE6.-UR]86VIC]S_\LVP@6]*_(T\89R37^N;Y)[Q$ 8A:K?CO?2E>>FB0-HO)F;]%@Y#8&_^8( C?BH M4UM(>@,*->INDJH1)!S4915#0HIF#8N_!P +P?0O47((@XE,_/*R*:F=.>7_ M'(RZP?E>4(JEYJ!G>CF9--3;F^,_?A>,;MDSO$Q1EI;#G]L5I-/0-S2K?_2V ME=>**KO"V>,]RC=5=-E-M*-Q-@.]2Y4^J%Y0.E#MJ\@H P !O08#'G?U:K[O M 97#'_L'&/?N%=HZ**G:D"L__A*GN$#+7]^5^1;M?\!9 MB5[*B[2J]>N[8A\.[$>CK+#?TUW[R\E+TC^R4J]8]ZA*19(DF%K.^#G39'YYV(! ?W0( #LX[@0>.AGE&!,5>V1HJQ1)"MA4N MWT0?# WI"2K]S^_#47LWU,>NW@=RVM0\)>[[0*_-U9>.JP3HOEL T/R73OS. MZ'X=QVZQA"0LW>Y)]778D!A:[S\^],0FCL5?H\;)R 2(CLL%$',[1^P82'*9 MQ3F]\G:.]O]_F0U[^!:GZ2>61^(%Q#*]'V[ >SH M>V9,AS"6(U#="R71B=WP/YF+=NU$FUE3V9\SWY1C[\3I!MP,@_#I+WNCVN_P MGF]S>L$*Y0G>'^+TLZAG[6SJOY./I/@U*LGD67%[5P6#$2;1DHP95>Y7R$"= M-]8V=H>-A8F\,7M8)&:3>SY&,LH;+?&MPI[K4W)+!SUL;9=V./' M,/)*8[)H'2-=O* \3@I4KZKJAT84Y@)I6A)#O02M*4%6JW_,!FJ)U@S#OW3& M84MX4R0F,XJ^,L3I]9#A&"B/.6_Q9B?+_]X6^PQ#]_ADN:R$C=*;*%E>9F?1 M4U)&:24,\#H168\528GN4/Z"LG=65V/?R.U5RM/_?-!6D#(_>RV$K< M,^0[0(\[#E3_/66E3)(9VOD49,9S%H4@ 6S>%X8C-ZL-WX&!G61>/0"!W^KN MZ'T+4ND\_L7J[-7V'N8W1_O(1_M\G$2TSX'[_48T'1AP5J5F' ;X2)7MZQLN M&V@8CXJ$_,@= 27?!S8]KL#0#6Z9NA,89?Q%[HPA=D2)1I+0($/%ME(SM 5"=4F4/>T'02;A0J)J6$DI*Q2Q*PX/FL((H&>E/ MK3*AF476+@^BI+M66]-)16PWL9Y$VF:K#8H36%MM3CVMM^7F)?*?6VV1FP;> M:DO\]/>V1R=.XG^[%DG]+<'#!U8;E'@#PFI[H,R3@"-, M8LZ;E7Y!TL&@/X(2E1X4];,P:AYC]9-&X_C&[15A]GX=97^L<9KN%E_)@I=. M8LDR(6/Z/FTU_3$OULG3958BLMHJ+U8K%%=+35+Q$=$GU*\8E]1&:>N8PL-E M6_:"&15 4L1Y4D6Y,7+7VB!5=Y\9*4_[0>/@"UOMZ/;NDU/^Z2Z6&=^&)Q$, M_!-7[0D74?HYQULB2)QNZ;4FT($C*:^-['3[=T23M1"@"'=+TX[Y(SXR,Z=0J M-*#SV@W&5A>/:B4&3/L^"G/1-U THO-V''JY/F(D1S.XL10SJD$Z%*I]OAE\ M..E^%^-P_-E^=(EXN<=3>CJA$T&(SUN<[CIS?L&?]*&XU'$;/68R&:51KY&R M[FT5>U*?Z]'A$ @\EG2^@]246+Z.-@B,1#6D BT55:CXBUL>V0CZ*T7MKF[; MT3@R#%:)*KR_:2L9!#R';B=0S/=D#(4;7AZ\J5B(9&?MMB?X/H\8H?!T\)\-K!;W47 M]+Z]?A^8UQFCN:H])IQLHLH"!ISW&%_[H/'OS<'JQ"()VIKND.AHQZDO8U,_ M@QG0EX8@/T)61=QI7*0D=[/H!0VA2*ZNSL!IE/&UN;NA*4Q0,.)/I,L?KGD*R[_V T#5 M+AOU7$&".=];&E)GD7OQ=4ZWNS55SK.;FJ\=P/K=&-Z9=ML5G6-\YQC?T ,7_<^/C^SE]SQS]-4=_!17]]25Z23;;SM7W^!3=HA@ESVCYB6CS+DJ) MB>[?96@X[@-=MWX#O!\<[CW%9U5Q!G-ZG*-OUN*J]W\%N M\6%[3[GF88].H::/Y6"/*4:DDZ!4+2RSE"=#U%$;EA6VNY:2;H@:,K,!WWL# MQ VCA]![1_PV*?XZGDI_'!YN"8L>SZ%#06Q#0#";\5WC,Q=O$;++3W9 M%8L%G8MJUZ\[5J/^J.>8FM R[18#O&DTW8Y&F<"9H$BJTUW[U47H@$^;@K0G M %#PND.@#TALH\/:>%9F97_NI<&"[RE8S#1S3UZGJC0X0SFCTD>5%"@E3YF4 MN9##8TCG1",!<; /$204X6.@T; H.,AQCL9YO\=L*0&?I\AO!JFT$&3BD,&" MYG1W2KA?;Z+\+\#;DBW.6F .BD_7CU+L"F.G2=R>[^7GD,.&/W RDBW.Q%*_ MN#_O1QH+(&ZX8O<.X[C-P##IDP]OR#&"R6 *#@8HD&]B$RE8H:W(3R; D"S+MDD%Y&0.50\A@ MRBF8+QKB( ;:1(,;-G0P(/8C/*! TH50A(&JXR )A!#9"X]@$A88$Z6D$QD1)_GN4;LDL^2G)R%281.EE M5I3YEAZ4^4Q@=."L'11>Q>X2]@^\'D+'SZ)J8[&X8D3/V"+71)D8D_-R[0(] ME$?M'F0X1M>S<@RIUFLN5LC7\S226(,%UN^E]K!CRD]UU4&>#]_>S#4N47$3 M[:C[#3#:@Z%DZ;I;A:5? >34>L0VT(2M^_:0CD+N(#&AN""5*H.Y@%=EU.@? MFQC3Z!';0)-C85+10&=I5!2+U1]13GRWDC0I=^#N#+]0+2>KD*]]& DKQ9*B M"55XW'QAT?-MQ*UYZ/#/_TQ03GIRO;M"SR@%)GBU2D.7DUMI4E._5D_H^ &R M#06S?/F"(KJ@JK;DAAR#TX16W3ZZY.KZZ+8]AQO1M'P OA/.O VV7VM"V+2I@?0%])HF0?5%!)WQN 2F,0 M5A$;1(Q,/DU2=-0^*F#THCJ\>.^:8_GK0=FZ#! F40Y6;QN* H7#VGR6&GSXN4) MQ25:WB<;FA1\=4=^+5917'<;>/)JGW ]R-DD[&.^J_D'V68?\/PR8[/- )AJO09<\O6F "S- M7E &E7P[OI>O/%:%HY9.70E@3734,N@-FP!CCUH^W^!DLRDQ%0[*R&XW$9[OEOMV/T+]9^E-R,B PX.D:FC1K9_K,*)TVB- MLY]&Q-DU*O-F/7Z:5"]LTXMTFSI,I;6T4(&@"7T9=.K1GSIP+?2J M54SK\5/#_6\AS;65STG%J9+Q2"\^AS5$2\YVC8G"D2^YM>5ENX4:,G]W/T)6 M39O,PG($1#!Y?;.O4K]8 Y%XUOUY)$PYFG&-:T9]N-W M=K&]#W&A2>RJHYTJZB7'RVU<%HT _7,1E2IUW\E5F0# -&17Q8U<$PT<=#?^ M&7"X6T4%?M 0GHA\G'_AN[N6*2&ZLG7*%]6__E,[TU6MRF+ MXVL^/?0X;*')3^JBA0E@TWW/JD+9"4<-\BW?HM;FE5X!*7>MK&:+1R]P6(0.A6YTA!J%"5B$><]HQDJHM=A@T-O!T/!2 M'G.72J9HW7?\HA. CX*LJCCADVX H7LHY"HP#8J1EBG*#TCS$<^L @,%"55A MP"?=P."G200*GT5/21FE=-^K&?K.< 'F>!.7;#:,>"6]QN-*@0*KR"J!G6-F M-QY5[Q%X,'-P=B^9LGPP^$_+(J-C-A3$6=[8Y#E8""7!BC4T#+.]!8$',-^; M!4#P<[X90,)=WC?:1K%8+1[*?7C^87<03&HB6?IP=" H[2LEG)118U5Q)91] M3& B).U[#/@M>TC2]'! !N.!7ZCN%U:AT+4O)9R2TED4W9AV[X@35""WS"%# M/E@F=/7)B*:D/09!)V'(15ZVC)3\=310\L>?MW27#;J;U_^]V2PZ_CX)#YPE MAXJ_W:+AY.J!C(I FP.^M-4TBGUQ?>-A[V,>UYU[@TW5@P:ILL13A+HB=0Q1?"V6:[ 94!?JMEZGWSE30" #_F,SY0QKX454>O MF@_+^!*]L-4!?6O4T?T6F#HXC//4T:WF^YY:=4K&>&83_-9LW7>_36*>Y\FC M,M?WZ/B^&28\'"VX,0N5(-GR)HVRXW/UJ@?\!DW('MUK->'/K8'!)G,(;]Z7 M;3!W^) Z2]=JW_<&PD2-8.!53=H,(+]R5#O@.JFC6$((::-O45'F"GGE/0AY3">4]+/*>GGE/1S2OI@[$?'.'20_Q9A M'19F_9_TV8'![$Y;?:<-GM.F^T? M4'/:[#EM]IPV>TZ;/:?-GA)JYK39<]KL20(WD(2><]KL.6WVG#9[3IL]I\V> MTV:_KIEV3IL]I\V>TV;/:;/GM-ESVNPY;?:<-MN[NTV7/:[#EM]IPV M>TZ;/:?-GM-FSVFSY[39(21*E@.#_QO?<]KL.6VV=4#,:;-[1P=SVNPY;?:< M-GM.F^U#?7/:[-9FT9PV>TZ;/:?-!G4PI\T>0Q5SVNPY;;9S=TV7/: M[#EM]IPV.X!-Q(D:P9PV>TZ;/:?-GM-FSVFS@_$2Y[39H ;]>U1SVNPY;?:< M-GM.FSU2VNPF(O,,9S20/Z_&^3ISMH^4V1>$NW+W1[)$S9%0]-\X/UZ&AC/" M*=:J=2M=RV)H -3=K'PV,F6;L !^64\&J*H6K"9TVS8EFZK"!/A-&,Z/K#%W M2[MGL>JPU8+7"R*22 \L]'1WBK)X39S8OZ#@>()*[8 MG> _03,P3/KD7QE,AM'[H0 %#."WB!1^(+\%K(1P*'47I8>GR*X1O*G&+=,X M6W 97_'!LH, EI..K_DN[A M P,6([Y,HB3;1PTD]LR]>RH1L.;.,QU$N84#*\J:G*,Q+,F"5;MD4%XH%$ C M+Z? GVC'Q'")^IY6K&! [&=Z0(&DBZD( U7'4A(((;B3X%$%91.^22I7FG=D MU"X=BML!&#SKH(@I+!<2QP:8QT-MPG[N%K2G-\#+8!(;$H^+-]8MX/I MT;]V(3] 4[W>!;6^AZP@D3C* M%M0B9.BAB!1$2O$'.:!$7TGM$I-0$U,D=46U20T#Z@,,(;W),7'UR]U)5B6B M?:(^\C5]#<);$&G#$0W8+=ML73'B1^4K-('H$A4LO@4 ]/ Y*N(\>>+$CRK6 MZDDFK.4KJ%M>55BW#SI!W\+VJM!]V79\;RXRQ?FM0*MM>I6L^I%D"C5$QM&N M,2GXR,NN#QUN&[XW(B\W3U&24ZX6JRNI M3MU]DG4F 1X=^=7A(]E*.!&N3+'X8:QRU0:QJJ)JHP:DJN%'4W9U",DWY#^@ M])4F<5/6M61"-UFZ<'*W\!*+0>J;D[O-R=WFY&YSWZIB3N\DG=PMPD^H. MK\JO48[.T3-*<37Q5>FBYUTJW[GP-T_;$N6-?JY1R;H.K50)RHW/J32)!:56 M#Z@O!V2;\;V5]8G*A:KU[F56DB$J(8YLM?)E[F6I5*G[3Z[*)/"C(;TZ>N0: M\;V?-6]'O*+MB!\F<;^5*0SSYH!"#=&$'^!- OF-#O5^T-T"D6K)][S'%H,5 M)ZY00P2D,.X.J"""!R"INP02C7&Q$]+= B?8&:9I"P@]8.XVZ_#AYWFS!J 0 M[B0T:P'"(6M1#5][5:W7.$_R]4+SPN&;"[H=(06I[ET&A:8FD:WN9/E,I$X* M\E.S<=,PZVUCB::O?>@GR V%N\LLQAMT'[V@(A26[M!3M+]4<_%"^POYW(-K MWI]B)#>F;U9?9LOD.5ENHW20Y[A@[=39)MM[-N;U$:E500,@*Q M]OLDBQ_N-XJ*^WIIVS86L'+?=#(Z6V)G?WM2Q(:;:/T;E">8AK;01^62;%LG MI[Z+4C+\]/U7F;*-W\HO^XH I-(KKM CX,&[GRO*?,]*?$]]L7)WF1$;V%92 M+\HUC>N.LD45#%I4QW=( MXF)%7%24%VU!>[;(*U(K B[RBA NT0>NP @W;?C*!,.GT 8^6>&@%.74^?F= MX)O>$Z=+0ENCNH"\Z>#-)/^*$.RX[X,;BIELUY;SHYO4YB?+YZ3 S*3F_<^] M=.;'SZ\(>0+972%GV&RM^9\FYTS7SL-G4K L+K/]FN%SCHL^S!RV8#K&\EIX M16!WKX'@1EH>Y[7)_6VJ)D<6YBN4E-L<'22S;'*<%BR9'-C";'(*&@C5Y$#. M:Y/[>U@F)V4U4L!_ ]CU"K\#@G[V'Y=H*"T_>M$F\4&,HQWBHT9".L&WR]YV M9A>6F6[.?[Z;1(@F#9X@JZ:CE$!0)K=,DPT*+A-(X*55.&*Y'H$#,FUP4F6A M@CGP'6S7?B7Y)%M>XRPZ_G)/_E5$<>7,P&GC]6HWV>15:_L+YN3C!YOV1!MZ M8%-5HGG5)MX4M@;1C:&B"PKVM TO;JBG+8"Y2T5Y#+_B/_TK+-?X?>QRGA8K MNL,%EA>ZK7+%YBHOB]V,C[O-]U2HQ>HXU4)N#Z],X_; 95ZKVR/1(X[='I@# M']D*!JQ0(:J0,(K\=?)TCR^J3-O@'0/-VBS8B6I[='6XF(% I=03G9D(:@I$ MC:B)((8DEW@:S.BA(@IT;RQ#BN_>6 *5._?F2WX>90E*3Z.\Q!FODM5;E P!8\7R8Y3XIX'U.*EHLGM'>UBOIZ@L?;!OO; M&'=E5.Z/.*(TRF)TMT:(WN$Y62ZK#HA2RG^*"WJX<;HC?SSA(DH_YWC[1"]T MI-LEO?\"RCC8B6QR,8[?B!9UG_H6QA(1MVJ>F1F2]+H[FE8 M3T\"W[<[;G(<([0L/A$ G"?TYDD5+;18G6X+(F%1(+I;>YF5B'01#=X[6:V2 M-"']"J3A,:5TS(NA3^EMF8Z]3O=H/49"N+GFTA'FAJRKB20=RST^M%M8 M5>Y"CQ"5X=7WG1A0C,]$Z5>XJ*>,O?B+%5CT%!%30(<,+\/AV@7UXY!NE_K; M,B6WRO$[-=@5S/,(43&U&1I\ Q+3&,V(]6.#LUHQ.S[OC#DOI>@FT0CMSK:4;*/NT>> MS-6/"CT:^&@"3^O.D_MN :*)QVUTM.$C@'CGLV23Z!PG:73VN537!P]J\OVDK&01JAVXG4/3Z M9 R%&Q8?O*FXB[<_3? ]BM=?T#*)H[1Y9( P!H;>2Y:NNUA8VEIU.K!PJ+:]9.-?V,$ M_UN@U%RZ-Z'TMO:B[76ZQPTK(R%\N\972?20I*1#D!4KLD6NUJHYN;=E3Y:[ MWZ-1F4L2U%6 :UR"[/9ZM=5Y,G?4S*E"2U(3JF_+W-PH(Y2(41.!?-\J4!@Q M;M$SRK;<*&HE NIW;PX$WK#UZ'1Q*(8BR?L(%P7XG.S?_#JLQ:6F&#.*.O?0 M6!1GXS!3PC2LA2V,FPL*"JQ=XPSO_YT][CNP9M+<'B%]RSD0FDU'J\NG93L'&1KC M"2/8@<_\)[*02AZSLVV>HRS>52]OI(?U6$'GV4%J-U?DU0U-DOQL?A;5,PVC ME)2L,=4IA$8LRC7*39U#@(BZV76(S,:EW-73,*$._XVAZ,9+C)O+MZ 1P)\Q M7A9F";-9E#0C*3J49KO1Z_1I&,]0B,:"_(5,W*("$82L2=>4XB?::<;+ M)BFR.G%X7+*S^5A0QS1L22!18UBZ\1'FAG6'4D+OD?#W)/CRM,8GFZHA/VK(?:NA-B["C);BVZG3\-$AD(T5WBG$$NQZ(;4T^U^ M@SUS-C&-O7.(V&Q*VET_#6L"Y6@,:@I!%B=QC+=96=Q$.YK5<7^N9G#'BD]/ MW:Q8]&;+,E' -(R+)4IC7U.(PR RY.3O5J(-&R;&)ZEE92R2LZ$9JF$RML:2 MIC$WW5@*\W7389:]0E&!&AYWQI8D1]? %V30G6W*AD*F85@BD1KKFD( QCE: M(<+VLDZV86Q_?'HZFX PO=G>3!0P#3MCB=+8EVYXAK?;="68J9ACS)B-7FDIQ !VS[9R'TS9%+3MT"&>1F MHS/H_FG8&4.2QK2\Q8)HO)L"[SR:$])_N>>-[C=:Z_)IO=O3WV7\80J!'CD.VE'4N>WNL]F8T=2@;C.G"5!_&T9GE/53&4^DY"K,= II-FXS,HH M>TR(S[L?DFS8I9BF5I(I)LW9"DT5,0WCXXG3V-P4 D9HFH2O29K:L#4V+8TK MFP"MV;9T.WX:-@6)T=B2O]P=W>._V^1Q72Y6OQ5[N[=UA,T@:WI\/2 [FY % M=4S#F@02-8;E+S[D')&22775K=J0.9J]Z9:A+&6M2\P"RK.%V5'*-(Q,+%1C M9U/([&%OV65OL34OL6QU^C0LBKV<\A;WX;ZS[NE!7\_:1FZU\VS#"*VZM.(H M38.P73\J]/Y$Q @"-V-"%:M2?OR%4D/+7]^5.7UAEOY JJ*7\B*M&/GU78$> M-\#LX6$*/DNCHDA62;P?[EX2KJ/++@U-I5!IEX:V)C7S>/N WI-?458DQZPT M8QE>UP+Z$Z:P^\8UEHK9P80(,=FDP@G":^PR>%[Y2/*@[987P[8I[]3/:^#Z M?MGA;H]:60CQT0;*W<:;H!D!3AKRKPXI?WX?+%;0*MJFI3NP#$2W#1?:0!/G MZ0LP=_NI&!XAOW167C5D%&K4_295P]-"4G[(P#JB2T)FWQ0%C5033D:9(B]; M@"%_'<%"_OCS)L?+;5PN\CN4/R_6L8\DBT M50/]"T&INC.8I3SY$6)+Q;*B 7H>DJ7*9I+S MO0KAJ9ZPS"@:LHX5A)16.9]FLY-Z M1, _/O0ZYHK\N?\"?.AT&7HI4;9$AX>#.IVVP7E$7,9=F<3%MS'^4'78_BD$ MZ@O>H7B;5S>$S\D/25J\\X!'B)W!UGX-2*FRM;($9>W%7T -]?8*'FC"^[A_ MN*M>D2,:JZ(GTY/3%#;HA+8Q29F")E]1/.[Z(4G:.'\LAU MG;X=+6G.ZM.H&*S/=:LW%Y&4JX>.,,,.4<*9>EN^W8$^Q^TYHGUZA M_+@V2K+'Q0K@M[@G;!3P)W"?T 7I9J_)*FE_N\TBE&&GO=A&+X.3:E/+*@XT2=/C% 5N)LH5KCM4 M5-C3ZL#)P(D5^Z8--IL,482*&!F.M*-N7=;Y9)IGNIHK(&?M^Q\>MS*9Z0%8 M^YGR%8[;[,(*]G8VN]W-V,7D%SKP#1?R=S @V^]84L+>V8" _/Z0 ";KVYNI M3*K+')S\2%RP[AM>P4D@0%I2=13P2!O.[U)6?8O2J$3+>WR'5^77*$=72=P, MKF2*V.8T"ND&IV1F0<4-RA.\Y X !O3 L4*+WB1 9;O?3$<@+0Y\;SQ6YG/, MW%AAO7UL0T7@;98]06/3@][JS6K][W:%6UC5F MR]0&@"Q="H,6/1_!J%7SX-X$\*6MOE%V';B;ND--8![7;04=JAXTX/."@90. M!OMK/K0 [3.*U,#=&&0IPME.GD 57PAGF^T&5 ;XK3F;[7[SY!-!X,=\Q@?* MV)>J3EJ[U7Q8QI?HA:T.Z-OAJ/PE8'5P&.>IHUO-]SYWO3*ZB9TU_X".07*%9L!3Z'B]-P*W5[1]CL4&@P):^")(+L @!W_Q]$:RL820G8& M#^DF^F (Y0!90^E#'\F?VD%7R9+>^2Z5H>9#.$1MSR@A$@86B]CF_QB\Y3B'8(7*_#'6HK^QP!T,?3,N!*P]'#TT/K5?8^@ M[>O25YB9Z$=4K):?76QRSI:DQ+JN%9N\[Y,!B#-P;A47Y*#"OX,E5# #!$*W MBD68I?90G"D+BA\X'0&H'G*RS'3/=:WTM!^"0S4,"0*G<%&Q]G$@6,S3M"YA MRUA:.I'&CXX7FZ#WF+#]'-5YC@65)35.DJ6]9W;_G/>/5P9)MLVO)%; M8695F$LG@C4%:>W.EW/\VQS_]CKBWVP,0[7W""8/E:TA&I3:-2:W*ZO>#[H; MM%(M!>O=4Q99"2-E:XB U*[A-4FH-")X &+*+S5J'1OC8J?=R*O$#I1V-!CT M,!*06H:/*#.I)0"%L&-\AC=/VQ+E!_; #6-!J;J7F*5"\Y^!@0++"BD%A6,# M% I,PK['C^:V$[U!7?_S'#VC%%=DC2I-QY//^H$BLN5C5'B[QZ M"'6P &M&5:G"S> J*.QE_%@3%)Y&! : ?875*[QLDKXS#@L&;'%9LP:HT5/HYTD +&/ M?F\/D7P^J]%Q#/["!:M8?:J!3;LNW MLU_+0@%>25,LMF511AE]-Z6'*YFB=:?QBP:/& 5)U>#!)^S['.4X\"W_>UN4 M%*D':0;I*67*-DDJ^66#AX.*K&IX$%#V?HA"Y\>;/(D'QR2##VW7J/X0O%Z9 M4F@X&C69]H'%Y-UONER+Z?%P\IPLR0+L-BI!((S1G@O7&VYO&K =L<\]NMTP M=[61_?2JC.QWG!(R=*^""EG?P![#VK@-NS0[1L-OT_YDM!" (3+8K"WR;Z_9 M(O>7\#U89+?A$2VR:7BV2)86PK/(ALW:(O_^*BSR-BG^^I0C=)F5*$=%.=(, M*=&L"VOD-ONV;%%> QXMD%@ !9 MV13/_CED&\7_,(F;+* DP/T583D>1@*XJR(!!!9@4$A.YS V7THTH0J/ ?@L>MY2R4_P)0:Y.9@EA?R< MVZ+@([W\[?S:0J?*_-K"_-K"_-K"_-J"2W4X>FUAU)MS9SA[1GF9D%GL&I?' MJW,>E@;GZ*$\WF$8[*S4 MJ6(]&GQHX;#>O,1P4ZPYL-SNY*'/^U$ Q QG2:?"SZ=,*%D:W.D425 M07.^[VF!.Q^=H\?CK;+Z:]$/&S&BP=OF%=,(%X(V.D42?II-^;YPUI7H4Q0C M"4]K6 R<_]K%PL6(I&A:>?+5P<:,INB1PY*G[ MOD!RCE8HS]%RGSX#5=FLAOFKA@$/-].Z$-N4.FE.RQ M8K"G:9FB349Y;M%P=:X@HJ3B^12]Q\1W.3\CWNUN/PZ)'$BX*.@\](N&JWX% M$;7 W[)H/Y[1A!!%3%%\DZ--LMT0OJNB1;'E.@M6J('#C :U<%%GMZ.T M!BN-1CLQUGX2)Q_.:J]P]DBOS51GMK6-]3?+)C5!9;?+1$0; M-'C;E.TR#]VQX)0 QQ@?MRJ41PO1/0KI$:!W#J#="K\.8#1!!2 M;2CW'0R4.PBX]*Q>*&A43[_<4%(U#8?QH,7!5Z#,,9ZSX)09^F#M,IX\+X%I M8CF9>)IM/U G,O?(51 =1K0HAS\O* DO,TC(T?9L\GT=P MD%>I(H4._[.[@O:%6!'._.+&Q. )Q2MP!)_!O!H4@"#_P3Z"N+Z%/0R%X'?P M^5QD\%TDQ5I22&K5"F*?2#"X"*'$Z@5Y+!U]&^F6PAZ4[K]B#3@-:DG!J57K M5<")U0OVX=1JR?/%HBJ6=9 IZA81SA.:]*GZ7N6U*>AK%=W??R-L^+R*I)VC M9["!:9KQ:;@C:IC9J45P4CFVZ!MUY:YU]6=1KE%^OXZRQ3X5TC5=0Q8$0;/Q - M54?+DV>41X_H,PU@/X]*=,B6YG4XT.%NO/%"C;MY0'&N\TF..&KR^EXTA] A M 8Y# 0X^\XCC2KNOIS3> M*$OJ^W*VNZ[XO1IWPQMT-/ER/N@H\S4/.@[U/*5!1UE2W]?RW74%62BN4%)N M&>/600X^L+[,R M3[(BB:O%0/_Q9/<-M4W244.OQQ['T(0C8W3$>A#W40UD8[L%MX@BJWK4,*N& MG6V4TM> OK=LH@8<6+)=+0YFH[:BN_"L74LFPPNCC$-U4R^BNC$S2"#$$L.R M0ZS7N"4/6;7QUV/-OC06G@^M*H[A_5!'-MRLSCU9L6[SENQ8O?G9DLVU%IXM MJPMD>#O4D34?[L6<9,N+EZ1+0@;I,:+$/V MMV/W@B,:OG2/Z4_JJQ/;6VKV&;.TC+?)V.L960+IT, 7_39%]7_1=9RC0C^G MY7Z.R%_3B#"ZCL)S+*3EZ%S$#=*6F;W,3:,J,_P7'Y#Z9J18WJO7>CN<+@<.NPP8VGL,&5F'CQL M:S2\T<-4O&;XF-Z[%<,=$[N9XT7T[>_SS9G@%?H]/%,$.&ZL*[#PNR:6GUYP MI9DPOZ#\$>5V,\ J-&7+DKA-S4:EIHT [8O+?&-JTWM% =P=_)SCPEJV"G$+ M-J-;^RW,EB?5]^$9',AS8V?^7C>@N6@NR2" EN?;G$RV>_8J28IVHII#:%[? MC+0)-%:B0>!U&(%ISSG N 9+#82GE]!?=LMH[ W5L3=-7XL]C:R7\*88"0F: M;!^3C5H2;]$XV;A0;7:T3;D-$*Z(1>I M[>93! --!&28$JPWIN@WRHAI.DRHOSIHC@BEGNJG%W$"XWH_Z9PGS\D29N';#XUGQH>'9F$TT-4F;/HC2 MF+9N;$=8IGV;%']]RA'-(X=R5)25J$0[C@U;HED79LUM=C9J?2T%;M)<01J# MGEX$B;2H[F=JB69',^AYEC;7TA0-NC]#^PM5H7(\B$5]4'%'K*9.D6[(-!6* M1$.OQTS'T$1 J4HD6&],T5_(C>UGM!O+<_0*O$6Z+NTJ2E.GUN2H=QT8CSU. MF\@1_H//X:UY[SW4'%M M'."W6@6];RY!NB8U\WC[@-X?'EWN@=8ZS#!?^ [^;#5.8=AK-/CWR<)\7EQU MI1+RX^(=@3R\+:#3TX+R]6=R"D7ZG+29 S%\CVCY.)J\$11RN'%R:!;Y&4+ M9.2O(\#('W_>4G$ -W3P>_-F^?'WU^=^LH1VYGJV&G0RRL@H'WZ^?OBE#8!1 MQ@NN/S94%>9QW7EZOJEZT(!W Q3I8# 1^M "Y Z(U,"=P5F*<#;I"E11GVJ! MR@"_U3+UOGF:1"'P8S[C V7L2U%U]*KYL(SZ3 )6!_2M44?W6V#JX##.4T>W MVM Z_O&A)]X5^7/_!?C0$1R]E"A;'N^==D3?8#*=1>FN3.+BVQA_J,2N?)?! MKG?U:_L'NI^=%>@>I_'%%?BP M_4YNCVN6V>ZLJ/39#7Z[2RGK1"][6?7QG(A^.'.T%7&1G5MM7^PZ)$SR1ZK=94M6Q60-S5) M)OG9\A15$*J!,;FO[6AZMRWG7()OQO2T$@N&9'T260:G=VURF-?*?4XV]UG8 MO.=="]@ Q8H(W !! 6H#]':Y4:J?#OYO)4YQC\LH;7^G?76-R_]"Y;$7=39A M3=I1V9S5:^?UF>182@EA,U=/C-H\O5U5=";:OB_)D%3_1,OU;SOY:=RU(3,: MGZW;JOJF:O(,V>IQP-L-Q[IWT!*6M#XU[U\+4:K4W!>1K/3Z[$6KNQSC7):G M&I^ZU_Z$&Y*-.WMT=NNF/Q&MT.-1G)5)MD7$UT5U9F'F.LR UF#%I47K]4'7 M9N>.MHK28K4Y==?-4JVT]7Z9Q>F6IM151+@&#>Y>@I#&:T:T?F=ZV0\0LAC^ MB_*"?8S!D[N58W69E7F2%4GL(EI$I4E+NW)R3;X5PW.JJL#W[>0D"O\A>>WC M[WW*^8[TUL/"K##A/#B$S\0\&#A19ZC#@Z&,_I^B/]Q*L].K_+0M#MH8I'"Q MVL:HZ5QB9*TW;LE M[NJZ0"U6Z23X)J]%MBC$N>SXOFK 8 Y,D2%5E@\__YE;9,#!QI P(0N'/ <+ MH>19L8:&P47?,/ W5FV 0CNO6832(20<(2.9HO5792B KQ\R_Q>]P7PW=-R M2LZHL5@D"?4>4WP Q'S;^2TJ$.FO]4FV/$?/*,5/K3UZ./N ?(TF)X%,C="! MH"ZV$C2DR/NV_SN4$G*/A,/*3(%F^6>,+BH6-$46 E@(AI&]Y7 M,4;'9Y2A/$H)AR?+#1&,WJ$MDV?$@XA2G;K;).N$#A8=T940(]F X?4,UEDK M>HKR=O@"[#&(BAV&!E:QT+4L*:#B4,"BZ3O2_W7EKW6T*:&>R];R-@2%G-!SSFOK>QTV42.8\]JZ[6K(7+/*$/7E0WB%F[$.PR MQWT'J,PKS64KTR-CY+%E\#$<8$?-3'>-RKU??86+@CA%E60>$]"=9&6R3-(M M79#=H7B;$T%1UHF@JRP=O,MM%T:%HR MF9KF;##<7@[57&I>?7NBQRT80X'X87,VB0_BY>P0'S50SH7U..UM5V9DF^GV M$5'PL7"&(I_N8 +0UK3[ENS,:OR6 MDVMVI?YO.>@G;@W7<;\EB8$_ERA.E6 M,O4EPEQ^:YQB8J;:$?=/T:TM$390^0TM^P$P* BK2H@!+1] M!T;V3L1^(Z(5MW>_R9QKPF7A\\U^V0F 0D5:55 (: _#'D<]C[Q%*Z>?"^BF%(N/!Y),E@:[*8=D"I7_ !647%[1X.,MAA'?I*E^7)X/Z*35@=6 ME;CS^IR@E;WA":C[]M)NT3/*MFB_K,@JIOY(RO79MBCQ!N7[90>-M2\*1/ZW MO(]>!I#1IG" D0:%24#+M&?4X:;1HJ&?R!AWSM%#>4P5<5D4VRH -R9_1(\( M9S=YDL7)4Y2"IZB:M>MN4ZX] 3"9]8@JD)1;\^U7=AD^(TOA'<6Y&%MP41!( M_:*30PU75C.(]$G[?NBD!^"L1#GQ@6^)5-5EDA:8^2./1$5XT.%6G!QR%/K! M<*CA-F1XIXA, %BV M>DD59P;M^GZSHK6GJP(J!1 [I0(Z]G27N(CC>1X$+SG87V+K_G:\C1V#H [L @"K_L3<:FL<2 M0DH,8$ 3?3"$$OVBH?1!L(9'M4,Q+;;TS@U*,=5\"%$E;:X8YXVL H#F/9\L M?]Y3AQ>HR6R;/R7)+%F5#OX!; MII:846;:L[V,X%8F=D9#3DQ:%1#TA*-BFO*_3I[N\45&9(?'=\W:+!"):OMS M!_C0@+"CU!-M5(%-@:@1-1'$ .,23X-)-E1$09Z&;4AQ/0Y;H++@>; N72^C MS?GV@10$O0G6YR9.>O#9DR>A.PY@H8A<=?);J2*5!]1]KQ[H]E^)\@T]LF!D M]N(5J;L%+C)M1T1";"M^"-R.[\/G/E?@3,$OQ,"&?S^"JUE \T)O 2((J3:4 M+0,#Y0XF.,_JA29U/?URIVXU#8>P-= ZXJ',B4+4AV6&AVGM,IYF=H%I8CF9 M>)H%P\[;E#QG.KK;'W/.Z7*Q^*U"%SL4#F=LS^LCA MQ4N\INDA/^&\RWL#WEW_>,F<4G,.94(I?'C9ZRA%#!HU[#OB60Z$&>@R]@>B $;+$[(4BQ[1+:(=VGRD<8L?N6B0KP["1*;ZU/"CW"5& MP))IS7I+H,XL/K$$2?N$IN( UOS'=X,+2.' MIB&QPF=7XBSPH4KA8TI+? O+>ZB-=FRRO=/7ZRWMH,7J;HWSDC:TWWOKP4!0 MJA:<62I\1/O7@_@9?2)V6*(E7P,T3^2\!%M534/1]\. MO[25-,I9&C_ ?M#YF,=U)\2VJ7K0@,^06BD=#,/>/6@!C'<7J($?Q\Y0A+-# M:($JOA#.-ML-J SP6RU3[YNO('0 _)C/^$ 9^U)4';UJ/BSC2_3"5@?TK5%' M]UM@ZN PSE-'MYKOM"WMLBH:FS'K6O-D=@D_' M$M8SYXK5FN02TM6"UKNF]/(PD&_ C8$W*5+40*%8JQ5./7U(Z,DNCPAI^L-0 MFU&#=6D.IJ2LPGY.LB7-7TEX15E,..RRW@38GD5I_+W#:%X.0SY#?'%1='BY M8D7W"@L>S(A=T,L1<[E&>;OSX2!,4;'FR)A9S%M8OE O6%JZ;G0^BW!U\,LD MZ-O3[_*]N\S(1++9>ZH/>%M>$?$>JS^_1&6)3,F UJ!")F@\6>H=>;SI M-^A[R^'BG]N$)KTHUWAYF3VCHC*8Q=>,<+E.GIBI0Y7K-2^;R-<+&F*Z\LMC M2J$%P[AA0=3!)X)EE#>/KQ3W^%.2HJOH:T'X8X0@R%3IQ2/PJP2-!0VIY6$@ M1]QW0&YO #R/-@28Q1W>DG7Z[U&Z'80LR):')RJH?- 04957>^J!*'L/W.UY M8Y^VY39']1%8<_MA'TVUK*">%'&4_A>*^BMG M WR[O)]OT65V31;/]U]1^HR^$)G7@^M."E5@M#&J3 E7,E)K(XA!W'=H+L3E M'8IQMA2/5(S"''RT"T\.&4Q)S3#1)FL8:.L$#??K))<%PZ L!PNMLI.# DM. M,R2TJ/H.T^VQQU<]7]G34J\MA?9";?VO7@B_8)0UMQ!K>]E+;+7&DH0AC^XZ MY$BN4>['8..HC[MS9U$!YCEC%FBT#A3P&UO%URV6D(FK^6..,H",CV#&+A_L MU%6"8J ^ \E-QE;80)URNHQHY,%=C,MR M\;C-06@8TZE[S8!.P "RU3NRF#)HS\?]DV,B5OAH;?@K0O1I<< CM$&JB?4S M(A6XEVFQG^3\4;,&?:"2Q1'HZ,@59AZU=PO[\V6MP (\A.=T!YR369T!^&R^ MV[ /7]DBD :^92!0@KSG<;#$];;=HLF==_Y_\#JK_$+0UV)\K>4??/7D%TD. M 5@D3UN??)I48P-:OG/_;A\*],\MQ=HS/6[U&++;8V6P]=AX4()BC7?$+&;Q M;D>W#4;$I: 4S*_W>$EA-V-9R3H#'H-JY8&QJ/F.O+W)<8S0LOA$.N8N8H_6 M?:0JUZL[3*%>P.#0E5X6+@KTW4R"]=7OBRC/\+9LXE7N\2FZ13%*GH_#U1Z M+G3!B>]0WXKCFSR)!\^J#SZT 5A_"!TW$/]*ZJX)^(ZY[?$)!33PBL#NK(]@ M!@T/5A3(H."^=H,8?IK$D_-]$7;@XVV"4@P [,)XPHVG;P /L&P<2!SWDUF4 M?*]F ,; C3YA.;:B ]@G%N@15K5X]Q4#GL@G9?0&M)OQY"S#(9#8$ MS/NR#>(.'U+; %KM^QZW)FH$0R]HRF8 .5"CV@'7XQK%$D)PT9IK^7 L.>*KB,=B\^!YTJQUAREE4;@O 861^ M;P>^=K\'[3B*Y)%Q'@$:OH^5.BR!4Q^G!*1*_]X76U-]-0H=J &I@19#\8&T M]#B8,GUJ$G(@5%7)]0%DE1G"-#Z<+(YS23,I,/*\JE8<.)_BBIYF?I[M8@/1 MF2!IYW>5IRT?@5?_3O_S0&C_^_\'4$L#!!0 ( .5T"U<1LU#Q]M\ ,>6 M#0 5 9F]R82TR,#(S,#8S,%]L86(N>&UL[+U[<]M(MB?X_T;L=\CUWHAV M1=!=)7NZ-ZKZ7DQ0$NWBM"SJBG35[7%,3$!D4L(4A&0#H&SUIU]D B#QR"?R M G*_J.[9.*\@#R_DR=?)__]OW]]#-$3CI. 1/_QZNS//[U".%J331#=_\>K M??+&3]9!\.J_>__W__7O_\^;-Q]PA&,_Q1MT]XS.8^)OXF!SC]'-[6(;A!B] M???G_^_/9W_^R]E?WU8>OWE#V<,@^N,7^G]W?H)1IC9*?OF:!/_QZB%-=[_\ M^..7+U_^_.7=GTE\_^/;GWXZ^_&_/EXMUP_XT7\31$GJ1VO\"F7TOR3LQRNR M]E-F_7C0):2@_WI3DKVA/[TY>_OFW=F?OR:;5X6)]+&&DI+\ M:XN^>*>SGW_^^4?V]$":"0HDH@^OG7T]A/+O%Y,0W^(MHO_]=#L76U;6VKLC;Z&^K0RDZ\AOW(&SY;__ M>/R([0\_C>MNZ\?K\G6S/Q7?J:#X<4VR7&*7O@FK7VL;DT=[5R.@[5ZT(+/S M%]11($H) K')'0[.C&)=/Q@XZP\$9QD*"FY4L",_VJ!" *I(0$<1Z#,5@IB4 M__4=-14O&1-LSEJX&;3CO<5K'#Q1H[,$^F(?QSA*!;VKC+31A?))@>(#3WAO MG:%$F0[8A>Q'0,<'D@G*AHKC *JTK3EH5+4)'W$\+AZLQ-)[=BGP?D6FR,:? MSK@.];)\21&^;9W)72#>/^Y#.L*[Q+NL[0(V69?]'6+Z!^U+'DFS;[YS[8/7*#-JC88X '$FN/7!!#M#L.V7"_A75(TQ1A 4Z5 M=X63A.&IE(DV%:'.@PFL/Y-^?:D5HT T-.(9H-4C@B-DIPMJU%!(S#OS PBK M\B;H(#$? 59D3E I-?N+RITPDH/H[P V\K[30K"K[&6S":AM?GCC!YMY=.'O M@M0/F\F(G*K,+414MK&)+]=TR"B--%(5TK@AX?2.#]$N>_HFB- Z?^X8RXKV M)$8?OP$T/D,--S*9;E#PE $S2(+H?O9UAZ.DZ8IB@H/OMPFLW;XI$M;C!=+E MSLYE\BJ_HS5)TL2U>PM;B^A^WZ93-VGK_LR7Y-B5+VA+W) P6#\+%][TJ-M. MSJ>&\WB>_)[<7Z)*$PM""55@C 82TH;FXT/5&D*P\!@%R!'K< *C,"1?Z(ZD M]R2^)/N[=+L/VQ-0@OGV+KPEQ,QX;0%GH@T4?AT42\%H+,\[L* MB=&F8$)^ MP>48KIU'98OL^B#*3RUC41+4&:0EB*:DM9B7" M02&JUB-%I(K=JU(@LD4;?)>B($GV#)1C2"-U6IR8MTP#8A*N&J*4TET Z!8G M:1RL4[Q9IEF'_1$_WN&XX;E2FN)C"&@LL<*5"K[4+-,B@XB8SSL^0NP9FG[Q MXTV"/N=$CG>#R!N4&'S_.A2XY%4,2.3UY2E@D]E2#9W//CQ/4ZF=YF5_KHU<- B+I,,!;%MFB$5#YIHZ&B2 MIAIJ =X'0C9?@C!$G\O?7>^HTVMKTJ5%&@F&E*^68FAH< :B9+&]#)(=2?SP M0TSVNWFT#O?T[!;=ET>B-(CV>+/8T3-;688D&)E;"ZJ"KZ,@"&!V4@T.6ALK ME(#N+MPKQZ,^D\/&%A4>1$HFU^,+>V]LA@=KO^"$CDXR6V'%PC*G@#'*_]+V MZ3Y(V"CW,%A*_PX<"_\8'W($,2MN(K2'Q-6(KOK,=B M&3ITE$#VJ@;Z9'% 6XQWL;B^I(>R+E'VUW)Q-;^3,QNY">G>C'4HZW!70:NOS04Z9WX<9;$CN<'Q,LOO\;F?!.N&^TMIBH\C MH+$$'%>J\82=JA>6:9'A2LSGL3_I\0_T.B1)\@,*HC5YQ"@+RRBAM.AU$*$- M"4,_3HZ__N 64/*&)@;M4H<,E[R*$8F\OCS(+)%3S?E*U73RH2S]NN:Z3_;' M(XER?YF@._8I7Z8S"7*I[M[4SH# W.DM5)\OU=#)D]Z^\LIG*'N(EKGGL.>G M[B)OH5WDK9MNN-CR&/P+;R[(XVZ?!9PEV:9?,M.R*"!(D\V8BB^DRV0)%#TU MX&MO1FIE:#(0Y)4/T"5^PB')]X7G"[9C294-7878-&0=BGK\56R::!S,2\'6 M_L"_S-#_=->!CQ'/H5+1YKP&IH@9R",5$H!ZNN'(_2L)->:_H' M/E*[AJ6)4Q"+-FMB4H.]#DEM?>,!I'Q?OA&/%)#0>_2UM/0/2//]^OIRCH!D M?U2H\Q]CO E2=!LD?XP1H!H[^XW;4 >@DEW^!OI< '0>99TX3E)Z&"WKPQN. M+WA:?)+64TMX->1! HDO6@89'D<.#GJ:D>V;#PH2MT@0M1'1^K!U[VX05OV8 M*\.-QZYC["?X$N?_G4?MO?4M-]9G.?BV#HNUPZN5]%#CPT"M'"&:8L97WP$0AA N>O?)*4O2Z)*8+#8<"3.CV&W%-P61 M7[[I:"*@;=XEWM%UZ$7Z@.-\:XFRDQ"S"#L)'@LX.-M*!NDDA&K-$"H0XQ6_ MY^,,0I\66['&AD>)6TCQ*&\V%1S;W'(XBK0-Y(T]=A5BA1".*.XJ"OIB>]O+ M]DKM7@+&+4?32]S$F [O^(50=,F%O4.3'!R+=06#] I#O?&TUD M+S:)1_?%(J9@FXDYHS#:BQG!X2A2!3N%:JC5#*!28=[%0R8)4W"2DJX\J$&' M"^&Q4OTO8X.KTG^DP-5I616"13+D6)9K'@>H&U<7:$_[-NB5<[X'^MXFV@H- MX'O$=#5VFV6KRCC.\N[R7\<&1%'C:TVB<=I'=P*MO/1$:_:LIF<(;QM@3K>A MS=K5-&9S;UZV"QI/XG;UP=&D;^TK:72"O8!%%N];+'V L*%DF*C/5VJ,1IX8 MK[S,::S#=8DOJ+ G:2L-]#6XE0#D:AO(!?OM"@0*(?Q/VB$T+QE[V:YITC, M^*:K?;[D\3%(']E6QVASP0Z"W^-HK77A9C?FO2](3*D2G?5UME&^T\N@(V@B!7XJ7%(0M:0[1A+W0+'@<1LQ M0,>$&P)[0H;VX5\>2PT!?T,[/T9/["CKO_WTYY]^.OL;^ODODY]^^HG^+R_9 M4DV[_H;>O9W\M[^\G?STE[.RFV&;A"M.X[.*C?]C'V'T[J<)HFW&:#+.MW\Y MF[Q[^UY_6TWYTQ[K>C@:'XJ+&DW85P:Q\@YDIQ!*L=B>C0;+&=LQ)0 M*_]KL97H'$=X&Z3Y@&V?-=NAYJ.HGCB0M"-H[:398]Q&?Q\3@P#V*,*(M08O M9T09)QY1>1H@SR2]N$QO=PPAR)A+"EIXQE,]5%E)H1WF$5+D_ M%KTN9/TP04=QZ"CO._+T/&K,T',W#LJ2@JO3A7"J H,*1"YR& M2U2H0H"(T[O)NGEV07-.15%[O.M['+?IJ)J6&+5#&V$ZCN9AWSE=O]7R, MCU*5(PCARF,4 %>LHW^'AKT%15.AI5^?M1U;QZ]?HANJNPT /[2_-45#B='] M*9FP.V+MBJH+5;1$>'D>4D;#31#C==:MODAO$URV NMMKBY@R4+$8DNOA::[ MH)J:2:$*&1 $3-Z*:D/KXH[@<"QG>25- M1W0_=MW1V[15!Q=)ZL4;P&*C6+RY*V2QL/)@@HI'I^L&@H#7Q0]&$^ $&S+5 MA,* ![:-4BP:) O0M1S".'A?N291?[)"6/ M.&ZM\O&7U/2HRS&7BMHV=Y;+!YTBUE(ES:$U)'@E47UM-E^='LGBBJ8'D$[- MU,BJY8RUU%I'APM\T74@=<4/!57Q6814EC@2R 6?O9#KD8%'QNE=+*Y_F]VN MYN=7,W2]6+DNN:%J2V+TX>N($#!4D2"5V9^C@&7C"AT=O>2,7M]PEXZS< 6, MQP@R=3N7<92S4XOF498;[>F6UO*JR.DCK?['"9TJTDK\%),"8$,DO)=(JE"F M HJ4W;LY+"Y73B*Z1XFRH8EY@[3A(N)J8D8NO6=_ @VX*D4VSG3V37B3)/I" MN-,HXO![?XTU8G";C!M_JV2@6#D*AAP!*G3H(Z3!ZGT,HN!Q_UC9S^.SIV/" M!Z=)A=C@?WX9+(X<8D@TI;I'0WG?Z*V?XF5*]US=X)@./OW[II^:,W(1(V<$ MQ9!,57^HTM"JCS.E,*^D0+O# T0BM*YL9]H=M[C2G4UCPJ26&PE1JMO ,MS* M9(B1K-;L'MN?HBP&9R[P+[RA R-EER>AYR*92P\*8(Z&_G K5J8/5Y$,K_( M;8HG8\*AK.V%\%,TCPQU'%8QV(1ZW&-,5!=%0<7%$UP=$X',950(6(E.32@:0.;YJ^;A"*$L-QZ?7SV?7TA]G7TH M[E9=%=G!]T5DU@#@"X9%@52'' H25J]\FM??I-=_%Q=XNG9]19L2L^_?! &? MHXX$F51'<(CQ.F";?*;19IH/<=D_VXA041Y!(::TQX5(-C T%&H4Z)!R>U4" M!A*_0N(<),IF)L;MT8**B*F!%KEL%X"9^7$41/?)#8Y9\>++(-RGK=L&%%3% MYQ!268)$(!<2('(5,G#(.+UKG*+7(4D2>J,;*SZYRSJ/=5Y0FA5-GZ!-SL#J MJ&](&/IQPJC88\>'\E7M3HP:J8X: 4,5,5*9_3F5V6%[U7$BA:*.OD7G9XH/ M%G&=C+G/"W8JP?2-G5>YFKX)DBR1\L,/,=GODGFT#O=T'PR;EV>U3?'F6-I4 M8\\PD+@R_[$69YLD61H /T4/8Y TYX)0X5W.E_F5@Y]FEVAQ,[N=KN:+:]?; MH*'XV%X-R.1-TD(2JHBK%PR =)*BM4Y\8051$J.%:'<%X$:%ZQTDF!GN!K#])CV1?4DWKROUQ0_7'#3,LAE5F!B(% DU%?I M%:1%^:_U\Z$$\SVE9$5P3R;VF;E^MX!H[&Z=@Z26IHZ1T^ M1HAD%[F+D7%# MP[A3EE,BOQ2/*O(14X!>YRH<+\:=:@2PSY-&$0+<951MHZEIU++WF6.4[[K8 MD9W(R-;4S> M5",O.4S:.X^FO7@^&<3=6J$44E$CDL*_P_A@#)E*]6';P!@^^P[B(9SME%$\ M_@FFLD9!<05U]ZDD@2#S2:.6H.$&E0W5VJG+SWG(B_ ]G0T!F@KB&P,T6N0) M/U8)P?FOSL.6K>]U&[-)O*#SX*PAL^,PC&N94WBXF%T1F-$?,CK-F!S -/L. M)H'/C ]-8^BO5=NXKOU'_IW9EE*Z[(ZN2AER&^=1+^BI,BL3P+9L-B0W8@^B MCT=R=[>MQW7=<,EO?HMMED>!G7=7-FUR'D?D]M[F6X"ZY_L- >9Y_D' < E, MH=+E F_=!*"'.648AJV-V4;/$B8N[R,T;ZN'] MNU,N7O!_NUBP3[G!P. HQ,4WIV?;,)J)U^>'DX M))&.AQ\#0 M(BX=MQZTA]%?#?1#OK'S8=,U206S1;6/4'E747576*F\ 9:-5,B4M+L=O4W? M6)NDG;I::NHTMBY>A<_DK7IWCP=_]9798O'K, VL=K*."J1L]D)VGU4'I MUK<>TI(.U8'&43][:/P-VJ,HZGP/9,"P/8GK>N1 VCQ]' IH M:@&>D]%6:+Q]GRO'$X0GY[,A!BZAVEDO:S&-[?)-=N4F>+X^%W"\BFK,* )**3VTER1+0 M%KHA86YOA@S\MM*]"S]Y0#L_V-!!\]W^&<=NHP&$[Q%P)ZA'#@NAU7AB;9N3 M(O+;+5ZGF;6'PSRWF4&WF#8I,RZ+B=/T/=YD\3&DR<\^L^&Y1MS *Z#$LC@] MA$3;FN/V-H 6O0'-!'ND1!V8W_Z"?&5/Q\769+*.,GAKP M3;U&:F4!PT"0MTQI/KZN/!['83Q#_R VK5>'MAY_%;TF&@=S3;#-N&8J8?SR M+'-,2O.&$:$;_YEM.YC&<2:[6+<:Q3&W(=Q4L)>V3S]UM&=V]K@+R3/&2QP_ M!716CV=F\1;97XLM[2'O(WH%]PV. [)A-1=%R_H]22_38VCIMJDRK#V@:7,O MIDE3Z!XT%A'J3AFA-FQ1_<+?!:D?4I$3-'UD=\N/9VV\+VR001RRD9O#*JKE MZ7V\PW@C[?U]S"I,J/>>@LDSBJ92>8/$3XD%PT=,M3'V,5*EHQA05'G*.#B: MG:)PSFH>OXXI/7P6+3&)OOF)V>Z9J5DFNIYO+G,GFC1PO?$.X MBV#$;>,OCD;4@O#.3^+TB*4A%"S]DHL'GWO54F<.%DYJ5,39F@>-)3'2= E MAM0IC9Q/#2EI,@+O:V"3J7JJ[!Q-9_+T.G,"ND=A;*EY'QYH%,V[N:"K^=(H M>Z7GWX,-+NH=?/3_#XDO]DE*'G$LG @JQ:L;&H%=/0&UH:Z+323:V?L";?8@7VY:IY\\U8Y/S MYUN\(W$:1/=+?$^#-O?T!Z#$,J^#D&C;(=O; #KH!C-'VK$#:?%*0;0^>%E% MY^ZY$662"?WM( :5>S34]T-8$F*(9*I2F*D2SO M\ #M#D\<)R7&/D(LFZ^1F.B*J*4F9GI=8/:]'\2_^>$^BSCO@\B/UH$?SJ-L MC+-G$24_D=% A1%/\1DU>2QQJJ4%$J,F"F7XU)?C45+$:&E7?Z!&%7*W4#5S M#V+1>G6(:K%7X6F@SPDT.;>A^6MV4&H:;2J7HRG."5K+*2'<78XMK+MJ!H6Z MI1%2^%O)]IK7)CK&O[6_$>"F;\2)KB)KLD\?XK"P+\+PBSI=!L"C'V&V+5G'>"Z$JIX-M/J!+XXHN> 6+V#QR *Z#H$ MM9)_TD:3N@2KBMH6HW+YH-#44B5%I(8$KR!BFWS]&IECY&FV.^G4. VAC@SO2(9J=(@2C@:%NMY .C98$WT*UCKRM/0X01TAFR]!&.;E M,C)'">Y"/$T2G";E(^ZDL#%?B4)]/ELTZFH"WV=HJED*42-97OF;8S :.P>Q M;+<&.'5%U$!JIG=([P3;F6BL%DTBH(ZS+K:W'(ZK1J=7Y#".#3.*9N3T7>*/SN^G MZO2\3HDGL3=CX)C=@HJ?H5] ML(-U KF@*8=4A4'%^?KQN8O%]>7L>CF[1-E?R\75_'*ZROZQ7&7_^3B[7BW1 MXCU:W,QNIZMY1C":,TVJ]A97=%>?HQ,P2"JFNS_&GQM$H4IKM%[DQ9^#Z+Y2 M_1G'ET&X+RM5!Q':D##TX^1(_,,8T-W%&UNX[^@@O(A@(*H=*XSM M< $/L(2MLW9P;)P=P4%Q@:B#"9!P\'[DIVD11/G#!Q)NLLCP M'3=\SW$-'*=9JL+6EW6_JM(TM#HL?^_4WU MN!P/-(T;?+?H$#2.@HQ#1M.&X>$P;#_;U@V,A;,2#-][V'YP8M.[@@%E%#TK M_V:C:YPNMJO6WOHNK-P^5<4*&D'DRHQ[4Y+ZH7YOJJ57['>L[A$ MET6/3?7VKV/\F+#>EFSI'1MC"@.:GB6, ?HM+L._7(H8_#K:!W;PGOI'/<60 MWIWUC%B]R5' M)I/9K([.8Q65=":XC.T:S2WU&N]QCKH M8.V2!3=(3=[580)_E",X:%\FO3I2/:H!*:C&.%";QP-$H]D_C2D28-,& N/9 M=S3">M,IP=%^7A+0&*,I2^5Z$[!A Z'Q[2LORQ8K"]P"1**,$_V*P^ K.M\G M083IL1-TQP16;HAW?13E-* KF$ =-W3;TZX.H?L.:G@.;-- J'U')Q8K.#W0 M3@X+@F/E>NWY-+#[[A2Q^VY$ __,I-EVB]?I8LM]KC/,UY4A M&]2K9?01[E1:M0?L/^>Q+6(W;VY6G<;MFL88!S4MN=[\D#4@S*@1B4YH0*#M M@ZHX9.(2&D%')4X98O3L<04.V LOK1K@ZJO7&L_6. MHQ=P=!J_Z@FN@6,,-PZ[AX#):'(0"/0T4M11W>^X4->"7GQ?,N:C X=9T5-L M!<.];QTE)N.V05#B:$QV&!?*;_]0D=4V=_#(0/9NM 7#;\T0ZE#OO!"P>L<9 M%=?SHO">@" ":LU-/25P8+&6*\<3H;BO"I' M>?W0X;(F5#!-$&5#GW-&Y]6+.K@4L6_J)GKUI=1Q;:I]G(@_?[[$R3H.=C35 MG'X-FF47+21HXY\CH?K&!WMI)[B1_.PT>+4#A<5SM[#Q$'7L.&AJ=8N+-2E M:8:#SY0+,;;11X&V+QFAG]O(IJ@_"#%#>T.W"Y0?+X17F\NN?V^@J3-_\8D[ M\%OBWE@C)/J[*I?%@&XRO9*-S@1K1@7&[3@@='!@+*H:(CK:X2P= MP$G*OPY2\+3:K5>?0G3=1WD=M\+(5C3Y&I0]<8/#*W\FVMK U'M#]XT[5;Q'7W M%LARZ^')/+K$=^DTVGSTXS\P*R,X^^<^2)^7>+V/@S3 ]*+X"QRG?A"M8G\3 M1/?YK2]TH3DDR3[&XC7=?M6TL :M!@RPL(:9HEZK^E&OINI%D!Y4>Q^GMW^? MK:;G5S.TG%U\NIVOYK/E6*)/3[#@AK#^7% 4!V$U\H-I'V\U8M0#)JO]&ND* M\"Q]/HC/D@U$%; %%^\]L0R^%5D@1?8;B\E%X_-DM M?GGM090?L@Z2"E'5KUN\L(T*U@EQY!JT**WK<)J-*0AY>JWI/K"P/<8[DOCA MAYCL=]EX-MS3>,C=>9S//C#%%,%,ZB. -91XV;_?K+^!,,;Q88!( MQOQC,-PV MIW_8O66G[1DO8LRLLEK.+BRH5E$]04=YW]&H=*WQH]'1K3,5XZ?19IF2]1_% M-9+Y>H@X<9>2M]-R 3EX =KR&0.@\MK3#*^E!!/2S/&.JJ&\M6/W8NNNKKH;DB07;*QSCZ-U9NB5X+BWFK#L4B2$MH@4 MB@9=I%=ID6).SIS?=5(C&-$Q;(TV)J:MT4"1D*>&&X7D40"%=TY:3B0"",R) M9[[87H&A>W99PL@%Q!A.("N:4H8#Q5EB/KW4_QV?"J[;\SR/MB1^9)-BTSNR M3Z^R'NZ>_?.CG]*$7#1&L13#Q8^)&%"$Z2N&']/8&:(/54/133"/*'FT=3TA MWKNY@2PBZ$L4QPQ3JQPB V[H9&E$7[ X:^."KAX=)""?BD!'&:@0\AT](E<9 M%WP<#=V.9V&.IV#X^[DU*(LO*J6T#!(2V9!9JEJ-#.@J;J]R3BTY4+B%IT[S M$N-VJ&-,PE2%D5*V$Z $$2YK'BR^1!F"'X+=#WS^3)=W,_QG MWSI3?9^3-&%D*Z<$67GI8-=G?)<$F M\.-GE)!PXQCUUMY(@!VC$3&ZBJS%$SN[7,(%]F8J:U-Z@TN6WA[)Z";$+%U* M4C]B6Z."LLS, 3KN>\O1X$:0SKH'COU60ROU8#L,K:WH#31OM4!3[7*^XZ;M M'V/#C:--@5HVW_B\@:$YITD.6W(.$4QR7>!3K>:ZK6-&15HS2&3DFU,+"0WW M,0T"[7;M@/I@$=.,L-EXS([T>17[4>*OV=FD\^?J$\[U).:,Q5P"P]]W<3D M*=C@S?GSIP1OYE%Q1":ZGV8F/^5SOOGQ&9H='TXA-K #(ZSX]+;"+/%OIQ[\ MU N(.;)@ :# HQ5XU_3NP'W&2X>ZI.1&_H$=O4'K@X31G&@%9$K5P[JON"@^,E:[PV_%F ML[X,U)U'WT<)-K-W%V#<9X%M8#=7"3E=U5D[3!RH[U2_F"Y_1>^O%K\OT?O; MQ4?T?GX]O;Z87W] TXO5_#=V;/>74PD LOVV=FW>-1[PMMAVM61$X2$O2=\A MA94PRL,!E[&?,,!1-50**U;= ?LB8>T4]O7NF O\4-R"=0()K=T$K4PCFS.J$],(X]H>W%F\T26E!W'E="RS'2+*'5$&#< M@_6=T$I4#I#0JK7#Q %Y0CN__FVV7)U"0JOC89T"0>>$5B*K6UP8;4++F4SN MO$S;>4EVP(4AATNMH,NJ!DNHH\2\S'TZK=) +(%V6WP9>&G3T3(F[))E]^7) M;\>;K=<7N[OSN%)8CI%F*:R& .,^J^\45J)R@!16K1TF#LA3V,7-['9Z$BFL MCH=U"@2=4UB)K&YQ810I;'XY.ZW5T$9^^]D1U-5G]G@]2@,_;L*3KH!:@YYU MJJ_#[)]T1I,^J/9S/:'5%LBP0Z>W!A.SIBWO.#X MIG[+.SIF>4VBP_@Z-VCV=8>CI.E>2KJR7Q+3V3JV2#+\](="D]3GI;S%C0HD M?[NR;8EA,S1 (&*I 4(NMT_G@9MY4&GI[#GY#5G'F; RA!8D M/[P4!Q)UH-8>Y&KT+[))--C7I5>%6[BAO$H#Z,A=4UDG'-7'Y0L6@YLX<*UWYN9;6X:-7@5JBN=Z!]C1 M/=3W91CZA_N+EX[VJ&];$M/* F4?]RJUI4/F&SJ*C)'1K![.B9Z.TPR]EE;A MQ.@VI#:;$C;NTXJ\\"M=,8@VT\T3CM,@R?XE3^'-F&HEBM5,(-6*56H@$6:D M45W#6$N05WD^FG+CAF[1*FULTFB\*L+R,I/@^?Q!)A/*&0>)+(EZ%'R.8M_="/'5^J*6TLHO]QZW[/HZYZN5B: M$Y^N#ZTYR\$2BM*C>12V#MV6"3YT%>N0^K2 *[^8XGWF66.L^B!K1:+]V1N> MWB:N.;I(5C^N 39@E(6_IN>9 MA7\TXV9/XLN@"R[>%I; !H&F+_W8)@T'?:CTSC\MY]>SY1(M;C],K^?_<[J: M+Z[9EWL))3*7+6],D MP:G@^B0Q01G7. 2VD:DE$C2VB*1+HP.?J5@>]-D#Q^@5-Q31_;0-!+5H:Q@0 M2'+FQ1GP=GZP*68?)-XL):QZM8 0PKNYHL&]7*9%Z>UBYL+K=SD!PCG%&/Q? MWK1-'"@;@8,'+D\+%Q+)+O"1F;/%F0WY->S+!S]ST>D^?2!Q\"^\:?BI'G'Q M:53$EEB1BX?$BY8F&68T!'@'&L2()BAA9,@_T*'7]-X3]JOC\::F&Y NC57' ME9ROBBT=#6/!USQ)]EK8JA-*<%42]H"I7'3?>*II,<52A5F(HX#1C!M#C>96 MX*?=,&KLY#PJW%0ECP4SB^-%4!K X5!+T%.C[@%"%?E]XZBMRA1,30E"1%6O MYAHUK'C.H,"6H,74 *LPJE#6TN$>:C=^O(C9=,3F-S_D]KCLM1P5+I,4)TZK2G M#*0B?C%6Y1H=058YF:$SC]'/%$;OLQ==)RXD!%-4PUFR!=+LMCU:UV!0^BT$*8T=5[O MDY0\XGA[D 3J6JTKA[A0A S:"KU#^C#8YBYCK6 .?$9SQJKSECU6SH-R M)E3A^E9<6+"9K'\?=K3Q++,Q&V.GSS>98Z59_TDMW%&C/L3M[;=ZQ,<>2$IL M#UF)>.#$4JU) 4V5 *^D07ZT85T)(W"..IWF)ET:I04O"5\#4TH-H\+1-6[/ M;:A)51ABI'TA*!,^"'Z.>CJAIV078&<$566T6EH'/HT6T00/+32E YV#])X= M"K;;>\G>RC)1"N6DE2YL@QM!TUYP)?2[^2[D18Q]K_P+LQ::Y'9 ; MN\KY_&,I^1X_'%LHZ6K1[G)]S&$?XGNX&D?8Y!GJE M2-:6X]UDG^'!3T:[;FKD(\2B"1LPU6&O851?WU#."=?)F&@$\4O:O12T]",7 MU.A(CI;?C(.*.I+>/'0L78BPVU/U(TI&46%9H']>#^^AZE6CCG%?1"C8'/I#[R M^7:<6;=CZL&;'751MSBDL?;&S^RZ)(]^T*S])B8HOA&/P!*8;9&0L]-"Z3*8 M"9B\XG?$'DS0*GL]]#DG<#PK(&DXHONIZS!HTU;=723)M5>O8C]*Z&6G)+H* M(CQ/\6-SV*Y+SO%X/CF@__,4](4&B2Y=; A%U)&"*G3H,Z5$C'1$F)$Z@@!! MJL82XXG'*4*76,N(L*912ZP#IQR!O50 ,] U "X[UNTRE>;=SJZFJ]DENIG2 MQ=75[?1Z2:_8=%Y^JXO/J,%J5C3+0(@&A,=5ZFJY?L";/=UA*C+W_+GVA$ZV M-)!C):/XU!UE6&*]DU9(U-L8(,-_=[E>R4JGTX5]>#*A%W/7'W]F0ASWZ':^ M2 !=HQY#.HFK1A,+>]QD"0G.FNOA$C_AD.0;3*(-K1:]3W&\)-OTBY^-D*4; M.ZQD'#*'3C*LX&R/.*KG*]\B&J\*(+DK@^(6+G902PT9M91P=Q M]?RCLSUN(D;J9Z.;SIK_Q]OCM7_\XKGAZJ]YW[F56N\?, X9;>=Y.MD?G@ W^+TPQ98,OW#NT?8;PZ8P&+Z4.YP@DZJ$2"6%9,#8UG!_6W'=X$NQZ^ MS?CF:!_&\6UGC[N0/&.\Q/%30"W/!N7G?H(WU:O5IB$S@]V><8O7Y#ZBM9UO MEI)=/@>L#Z'V#+^ED'Z,=(O9ZD#]T>JR6):O<(%G7VQM(' M](4,;J3OT0E%X1Q8)3]H]_)>HSJ%:GS^U/CDZ0!G3AV<-@4Y9ZIUPG2DQ_*Z M'+N:B0.0 MSBW42/34S+6435>7&\B%F;A[5HZ7'NW+_BX&"RVDJ0@/ !,36N-*)!H63@HM M,=CK4A4B=7 J4D M[PTNN8)A0%/3U0TZ%1$5 !VHT.>