0001140361-24-037350.txt : 20240814 0001140361-24-037350.hdr.sgml : 20240814 20240814165401 ACCESSION NUMBER: 0001140361-24-037350 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240814 DATE AS OF CHANGE: 20240814 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Forian Inc. CENTRAL INDEX KEY: 0001829280 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] ORGANIZATION NAME: 06 Technology 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: 241209137 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 ef20029689_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, 2024

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 12, 2024, there were 31,110,865 shares outstanding of the registrant’s common stock, including shares of unvested restricted stock.




PART I
FINANCIAL INFORMATION
 
     
Item 1.
1
   
  1
   
  2
   
  3
   
  4
   
  5
   
Item 2.
27
   
Item 3.
38
   
Item 4.
38
   
PART II
40
   
Item 1.
40
   
Item 1A.
41
   
Item 2.
41
   
Item 3.
41
   
Item 4.
41
   
Item 5.
41
   
Item 6.
42
   
43

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

Item 1.
Financial Statements and Supplementary Unaudited Data

   
June 30,
   
December 31,
 
   
2024
   
2023
 
   
Unaudited
       
ASSETS
           
Current assets:
           
Cash and cash equivalents
 
$
1,999,118
   
$
6,042,986
 
Marketable securities
   
46,011,230
     
42,296,589
 
Accounts receivable, net
   
3,670,368
     
2,572,931
 
Proceeds receivable from sale of discontinued operations, net
          1,645,954  
Contract assets
   
955,355
     
1,126,713
 
Prepaid expenses
   
1,015,985
     
1,077,233
 
Other current assets
   
2,783,185
     
2,515,509
 
Total current assets
   
56,435,241
     
57,277,915
 
                 
Property and equipment, net
   
59,309
     
76,085
 
Right of use assets, net
    46,876       10,664  
Deposits and other assets
   
1,828,425
     
1,523,948
 
Total assets
 
$
58,369,851
   
$
58,888,612
 

               
LIABILITIES AND STOCKHOLDERS EQUITY
               
Current liabilities:
               
Accounts payable
   
1,489,766
     
161,590
 
Accrued expenses and other current liabilities
   
3,320,571
     
4,252,257
 
Short-term operating lease liabilities
    22,872       10,664  
Warrant liability
   
20
     
563
 
Deferred revenues
   
3,202,703
     
2,413,551
 
Total current liabilities
   
8,035,932
     
6,838,625
 
                 
Long-term liabilities:
               
Other long-term liabilities
    524,004       1,000,000  
Convertible notes payable, net of debt issuance costs (Note 11) ($6,000,000 in principal is held by a related party. Refer to Note 14)
    24,175,094
      24,870,181
 
Total long-term liabilities
   
24,699,098
     
25,870,181
 
Total liabilities
   
32,735,030
     
32,708,806
 
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, 2024 and December 31, 2023
   
     
 
Common Stock; par value $0.001; 95,000,000 Shares authorized; 31,110,187 issued and outstanding as of June 30, 2024 and 30,920,450 issued and outstanding as of December 31, 2023
   
31,110
     
30,920
 
Additional paid-in capital
   
77,054,999
     
73,834,300
 
Accumulated deficit
   
(51,451,288
)
   
(47,685,414
)
Total stockholders’ equity
   
25,634,821
     
26,179,806
 
Total liabilities and stockholders’ equity
 
$
58,369,851
   
$
58,888,612
 

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,
 

 
2024
   
2023
    2024
    2023
 
Revenue   $ 4,777,101     $ 4,893,542     $ 9,654,479     $ 9,763,929  

                               
Costs and Expenses:
                               
Cost of revenues
   
1,806,918
     
1,276,712
      3,510,275       2,528,927  
Research and development
   
307,201
     
304,187
      697,090       835,876  
Sales and marketing
   
1,017,659
     
1,237,327
      2,072,800       2,433,519  
General and administrative
   
3,665,601
     
3,198,290
      6,949,090       6,753,765  
Separation expenses                       599,832  
Litigation settlements and related expenses
    942,311       350,309       1,151,276       434,660  
Depreciation and amortization
   
7,889
     
15,257
      16,776       53,687  
Total costs and expenses
   
7,747,579
     
6,382,082
      14,397,307       13,640,266  

                               
Operating Loss From Continuing Operations
   
(2,970,478
)
   
(1,488,540
)
    (4,742,828 )     (3,876,337 )

                               
Other Income (Expense):
                               
Change in fair value of warrant liability
   
430
     
8,053
      543       2,494  
Interest and investment income
   
618,316
     
637,032
      1,293,473       1,019,954  
Gain on sale of investment
   
     
      48,612
     
 
Interest expense
    (193,306 )     (210,758 )     (392,269 )     (419,214 )
Gain on debt redemption
   
     
      137,356
     
 
Total other income, net
   
425,440
     
434,327
      1,087,715       603,234  

                               
Loss from continuing operations before income taxes
   
(2,545,038
)
   
(1,054,213
)
    (3,655,113 )     (3,273,103 )
Income tax expense
   
(8,221
)
   
(36,187
)
    (110,761 )     (66,096 )
Loss from continuing operations, net of tax
    (2,553,259 )     (1,090,400 )     (3,765,874 )     (3,339,199 )

                               
Loss from discontinued operations                       (94,427 )
Gain on sale of discontinued operations                       11,531,849  
Income tax effect on discontinued operations           (32,426 )           (2,722,570 )
(Loss) income from discontinued operations, net of tax           (32,426 )           8,714,852  

                               
Net (Loss) Income
 
$
(2,553,259
)
 
$
(1,122,826
)
  $ (3,765,874 )   $ 5,375,653  

                               
Net (loss) income per share:
                               
Basic and diluted
                               
Continuing operations
  $ (0.08 )   $ (0.03 )   $ (0.12 )   $ (0.10 )
Discontinued operations
                      0.27  
Net (loss) income per share - basic and diluted
  $ (0.08 )   $ (0.03 )   $ (0.12 )   $ 0.17  

                               
Weighted-average shares outstanding
    31,098,497       32,260,992       31,049,647       32,369,904  

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, 2024
   
   
$
     
30,920,450
   
$
30,920
   
$
73,834,300
   
$
(47,685,414
)
 
$
26,179,806
 
Vesting of Restricted Stock and Stock Awards, net
of shares surrendered for taxes
   
     
     
170,260
     
170
     
(81,533
)
   
     
(81,363
)
Issuance of Forian common stock upon exercise of stock options
   
     
     
2,462
     
3
     
(3
)
   
     
 
Repurchase and retirement of common stock, net of excise taxes
                                         
Stock-based compensation expense
   
     
     
     
     
1,658,915
     
     
1,658,915
 
Net loss
   
     
     
     
     
     
(1,212,615
)
   
(1,212,615
)
Balance at March 31, 2024
   
     
     
31,093,172
     
31,093
     
75,411,679
     
(48,898,029
)
   
26,544,743
 
Vesting of Restricted Stock and Stock Awards, net
of shares surrendered for taxes
                17,127       17       (19,316 )           (19,299 )
Issuance of Forian common stock upon exercise
of stock options
                (112 )                        
Stock based compensation expense
                            1,662,636             1,662,636  
Net loss
                                  (2,553,259 )     (2,553,259 )
Balance at June 30, 2024
        $    
31,110,187     $ 31,110     $ 77,054,999     $ (51,451,288 )   $ 25,634,821  

 
 
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
                166,615       167       (94,766 )           (94,599 )
Issuance of Forian common stock upon exercise of stock options
   
     
     
901
     
1
     
(1
)
   
     
 
Issuance of Forian common stock upon exercise of warrants
                                         
Stock-based compensation expense
   
     
     
     
     
1,580,925
     
     
1,580,925
 
Net income
   
     
     
     
     
     
6,498,479
     
6,498,479
 
Balance at March 31, 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  

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,
 
   
2024
   
2023
 
CASH FLOWS FROM OPERATING ACTIVITIES:
           
Net (loss) income
 
$
(3,765,874
)
 
$
5,375,653
 
Less: Income from discontinued operations
          8,714,852  
Loss from continuing operations
    (3,765,874 )     (3,339,199 )
Adjustments to reconcile net (loss) income to net cash used in operating activities:
               
Depreciation and amortization
   
16,776
     
53,687
 
Amortization on right of use asset
    10,664       11,724
 
Amortization of debt issuance costs
    2,667       2,667
 
Amortization of discount - proceeds from sale of discontinued operations
    (20,712 )     (245,041 )
Accrued interest on convertible notes
    389,602       416,548
 
Accretion of discounts on marketable securities
    (1,237,337 )     (767,533 )
Gain on sale of investment
    (48,612 )      
Gain on debt redemption
    (137,356 )      
Provision for doubtful accounts
    168,750        
Stock-based compensation expense
   
3,321,551
     
3,368,575
 
Change in fair value of warrant liability
   
(543
)
   
(2,494
)
Change in operating assets and liabilities:
               
Accounts receivable
   
(1,266,187
)
   
(2,030,800
)
Contract assets
   
171,358
     
442,616
 
Prepaid expenses
   
61,248
     
(132,344
)
Lease liabilities
    (21,624 )     (11,724 )
Deposits and other assets
   
(572,153
)
   
(235,656
)
Accounts payable
   
1,328,176
     
605,437
 
Accrued expenses
    (931,686 )     (236,088 )
Deferred revenues
   
789,152
     
681,476
 
Other liabilities
    (489,040 )      
Net cash used in operating activities - continuing operations
    (2,231,180 )     (1,418,149 )
Net cash used in operating activities - discontinued operations
          (59,075 )
Net cash used in operating activities
   
(2,231,180
)
   
(1,477,224
)
                 
CASH FLOWS FROM INVESTING ACTIVITIES:
               
Additions to property and equipment
   
     
(75,493
)
Purchase of marketable securities
   
(87,732,380
)
   
(61,573,237
)
Sale and maturity of marketable securities
    85,255,076       41,392,821  
Proceeds from sale of investment
    48,612        
Net cash from sale of discontinued operations
   
1,666,666
     
21,967,193
 
Net cash (used in) provided by investing activities - continuing operations
    (762,026 )     1,711,284  
Net cash (used in) provided by investing activities
   
(762,026
)
   
1,711,284
 
                 
CASH FLOWS FROM FINANCING ACTIVITIES:
               
Tax payments related to shares withheld for vested restricted stock units
    (100,662 )     (127,357 )
Cash used to redeem convertible notes
    (950,000 )      
Net cash used in financing activities - continuing operations
    (1,050,662 )     (127,357 )
Net cash used in financing activities
   
(1,050,662
)
   
(127,357
)
                 
Net change in cash
   
(4,043,868
)
   
106,703
 
                 
Cash and cash equivalents, beginning of period
   
6,042,986
     
2,795,743
 
                 
Cash and cash equivalents, end of period
 
$
1,999,118
   
$
2,902,446
 
                 
Supplemental disclosure of cash flow information:
               
Cash paid for interest
  $     $  
Cash paid for taxes
  $ 48,492     $ 1,423,000  

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 life sciences industries.


The business combination with Helix in March 2021 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 provided 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 are collectively 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. The Company will continue to provide analytics solutions to customers within the healthcare and life sciences 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, 2024. 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, 2023, as filed with the Securities and Exchange Commission (“SEC”) on March 29, 2024.

Note 3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Principles of Consolidation


The 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 Legacy, Inc. (f/k/a Security Grade Protective Services, Ltd.), Green Tree International, Inc. and Bio-Tech Medical Software, Inc. (through February 10, 2023, on which date 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.


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, 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.


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 the related notes to the financial statements. The significant areas of estimation include but are not limited to accounting for the allowance for credit losses, income taxes, 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 litigation related costs that were previously included in general and administrative expenses in the prior period financial statements have been reclassified to Litigation settlements and related expenses to be consistent with the current presentation.

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, 2024 and December 31, 2023 was $20 and $563, respectively, based on Level 3 inputs. Refer to Note 10.

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, as the coverage is based on individually titled accounts. 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 Credit Losses


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


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


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

Proceeds Receivable From Sale of Discontinued Operations, Net


In February 2023, the Company received a note for $10,000,000 payable in twelve equal monthly installments as partial consideration for the sale of BioTrack (see Note 4 – Discontinued Operations). As of June 30, 2024, the note has been fully paid. The Company recognized $0 and $20,712 and $190,000 and $245,041 of amortization of the $410,000 original discount recorded on the note interest as investment income for the three and six months ended June 30, 2024 and 2023, respectively.

Revenue Recognition


The Company recognizes revenue in accordance with 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 and the volume of data available for future information updates. 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 did 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 $798,320 and $1,596,454 and $654,489 and $1,306,251 for the three and six months ended June 30, 2024 and 2023, respectively. The Company had outstanding accounts receivable from this customer of $796,789 and $1,827 at June 30, 2024 and December 31, 2023, respectively.



On July 21, 2023, the customer merged with Vox Merger Sub, Inc. As a result of the merger, the Company received $5,805,858 of cash proceeds, net of holdbacks, in consideration for all of its equity interest in the customer, which was recorded as gain on sale of investment during the year ended December 31, 2023. Forian may receive additional earnout payments in 2025 and 2026 in an aggregate amount of up to approximately $3,600,000 if certain conditions are met.



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

 
 
Contract Assets
   
Contract
Liability
 
 
 
Costs of
obtaining
contracts
   
Unbilled
revenue
   
Total
   
Deferred
Revenue
 
Balance at January 1, 2023
 
$
158,016
   
$
2,094,942
   
$
2,252,958
   
$
2,581,287
 
Beginning deferred revenue balance recognized during the period
   
     
     
     
(2,581,286
)
Net change due to timing of billings, payments and recognition
   
(50,684
)
   
(1,075,561
)
   
(1,126,245
)
   
2,413,550
 
Balance at December 31, 2023
   
107,332
     
1,019,381
     
1,126,713
     
2,413,551
 
Beginning deferred revenue balance recognized during the period
   
     
     
     
(2,133,447
)
Net change due to timing of billings, payments and recognition
   
(9,881
)
   
(161,477
)
   
(171,358
)
   
2,922,599
 
Balance at June 30, 2024
 
$
97,451
   
$
857,904
   
$
955,355
   
$
3,202,703
 


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 amount of deferred revenue recognized for the three and six months ended June 30, 2024 and 2023 was $384,771 and $2,133,447 and $501,596 and $2,168,624, respectively. 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, 2024
   
December 31, 2023
 
Estimated next twelve months
 
$
16,191,125
   
$
17,202,223
 
Thereafter
   
16,944,792
     
20,831,200
 
Total
 
$
33,135,917
   
$
38,033,423
 

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.



As discussed above, the Company disposed of its businesses servicing the cannabis industry in 2023, and has reclassified its 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 life sciences industries.

Customer Concentration


During the three and six months ended June 30, 2024, the Company had two customers representing 16.7% and 11.6% and 16.5% and 12.7% of revenue, respectively. At June 30, 2024, the Company had four customers representing 21.9%, 20.8%, 12.1% and 10.1% of accounts receivable.


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

Vendors and Licensors


The Company licenses certain information assets from third parties as a key input to certain Information and Software products. Any disruptions associated with these suppliers could have a material short-term impact on the business while alternate sources are secured. The information licenses specify content deliverables and specified use rights for a fixed fee and time period. Payment terms for information licenses generally consist of upfront payments and annual licensing fees. The Company expenses the contract costs over the expected period of benefit and records any differences between amounts expensed and payments incurred as other assets or liabilities on a contract by contract basis. Payments for licensed information, including the changes in related assets and liabilities, are classified within “Net cash provided by operating activities” on the condensed consolidated statements of cash flows. In cases where the Company pays variable fees based on content usage, such costs are expensed as incurred.

Vendor Concentration


During the three months ended June 30, 2024, the Company had two vendors representing 13.5% and 11.2%, respectively, of purchases and expenses and during the six months ended June 30, 2024, the Company had three vendors representing 14.3%, 11.9% and 10.1%, respectively, of purchases and expenses.


During the three and six months ended June 30, 2023, the Company had two vendors representing 18.6% and 14.1% and 14.0% and 13.2%, respectively, of purchases and expenses.

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.
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 $24,864 and $60,506 and $20,294 and $35,419 for the three and six months ended June 30, 2024 and 2023, respectively.

Net Income (Loss) per Share


The calculation of earnings per share is based on the weighted average number of common shares or common stock equivalents outstanding during the applicable period. The dilutive effect of common 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 income (loss) from operations. Convertible notes, employee stock options, employee restricted stock awards 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 using the as if converted method for convertible notes and the treasury stock method for other potentially dilutive securities. Under the as if converted method, the dilutive impact of securities is calculated as if conversion occurred at the beginning of the reporting period. 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 common 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, 2024 and 2023, the Company recognized net income tax expense of $8,221 and $110,761 and $36,187 and $66,096, 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 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, 2024, the Company is not currently under any examination in any tax jurisdiction.


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.

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.


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 December 2023, the FASB issued Accounting Standards Update No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”). ASU 2023-09 requires additional disclosures related to rate reconciliation, income taxes paid and other disclosures. Under ASU 2023-09, for each annual periods presented, public entities are required to (1) disclose specific categories in the tabular rate reconciliation and (2) provide additional information for reconciling items that meet a quantitative threshold. In addition, ASU 2023-09 requires all reporting entities to disclose on an annual basis the amount of income taxes paid disaggregated by federal, state and foreign taxes as well as the amount of income taxes paid by individual jurisdiction. ASU 2023-09 is effective for public business entities for annual periods beginning after December 15, 2024, and can be applied on a prospective basis with an option to apply the standard retrospectively. Early adoption is permitted. The Company is currently evaluating the impact of ASU 2023-09 on its condensed consolidated financial statements and related disclosures.



In November 2023, the FASB issued Accounting Standards Update No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The amendments in this update require public companies to disclose on an annual and interim basis, significant segment expenses that are regularly provided to the chief operating decision maker (CODM) and require that a public entity disclose, on an annual and interim basis, an amount for other segment items by reportable segment and a description of its composition. In addition, the amendment requires that a public entity provide all annual disclosures about a reportable segment’s profit or loss and assets currently required in interim periods and require that a public entity disclose the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. Early adoption is permitted. The Company is currently evaluating the impact of ASU 2023-07 on its condensed consolidated financial statements and related disclosures. This amendment will go into effect for the fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024.



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,000,000, consisting of $20,000,000 paid at closing and $10,000,000 paid in twelve unconditional monthly installments thereafter. In March 2022, Helix sold its security monitoring business and in October 2022, Helix 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 life sciences industries.



The Helix Businesses have been presented in discontinued operations separate from continuing operations for the three and six months ended June 30, 2023.



The Company recorded a gain on the sale of the outstanding capital stock of its BioTrack business 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.


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, through the date of sale:

 
 
For the Three Months
Ended June 30, 2023
   
For the Six Months
 Ended June 30, 2023
 
Income and expense line items related to Helix Businesses:
           
Revenues:
           
Information and Software
 
$
   
$
1,121,677
 
Services
   
     
179,798
 
Total revenues
   
     
1,301,475
 
 
               
Costs and Expenses:
               
Cost of revenues
   
     
699,015
 
Research and development
   
     
160,164
 
Sales and marketing
   
     
35,005
 
General and administrative
   
     
129,283
 
Depreciation and amortization
   
     
372,435
 
Total costs and expenses
   
     
1,395,902
 
 
               
Net loss from discontinued operations for Helix Businesses before income taxes
   
     
(94,427
)
Gain on sale of discontinued operations
   
     
11,531,849
 
Income tax expense
   
(32,426
)
   
(2,722,570
)
 
               
Net gain from discontinued operations, net of tax for Helix Businesses
 
$
(32,426
)
 
$
8,714,852
 

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. Marketable securities consists of U.S. Treasury Bills. As of June 30, 2024 and December 31, 2023, marketable securities consisted of the following:

   
June 30, 2024
   
December 31, 2023
 
United States Treasury Bills
           
Amortized Cost
 
$
46,009,675
   
$
42,289,441
 
Fair Market Value
 
$
46,011,230
   
$
42,296,589
 

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, 2024 and December 31, 2023, the Company’s balance sheet reflected prepaid expenses of $1,015,985 and $1,077,233, respectively, primarily relating to various software and information licenses and insurance policies with durations ranging from 3 months to 1 year.


Included in other current assets as of June 30, 2024, are income taxes receivable of $1,828,123, deferred license costs of $760,259 and amounts receivable from employees of $148,130.


Included in current other assets as of December 31, 2023, are income taxes receivable of $1,890,391, deferred license costs of $381,820 and amounts receivable from employees of $236,364.

Note 7
PROPERTY AND EQUIPMENT, NET


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

   
June 30, 2024
   
December 31, 2023
 
Personal computing equipment
 
$
94,521
   
$
94,521
 
Office equipment and capitalized software
   
73,260
     
73,260
 
Total
   
167,781
     
167,781
 
Less: Accumulated depreciation
   
(108,472
)
   
(91,696
)
Property and equipment, net
 
$
59,309
   
$
76,085
 

Note 8
DEPOSITS AND OTHER ASSETS


As of June 30, 2024 and December 31, 2023, deposits and other assets included $1,718,167 and $1,390,156 of assets related to information license vendors, respectively (see Note 3 – Summary of Significant Accounting Policies – Vendors and Licensors).

Note 9
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES


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

   
June 30, 2024
   
December 31, 2023
 
Employee compensation
  $ 968,961     $ 1,546,614  
Information Contracts (see Note 3 - Vendors and Licensors)
    1,440,592       1,533,861  
Accrued expenses
   
911,018
     
1,171,782
 
Total
 
$
3,320,571
   
$
4,252,257
 

Note 10
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 remeasured to fair value at each reporting period with changes being recorded in the condensed consolidated statements of operations. As of June 30, 2024 and 2023, the Company had 9,375 and 55,121 warrants outstanding classified as liabilities, respectively. During the six months ended June 30, 2024 and 2023, 41,579 and 36,936 warrants expired, respectively.


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 using the following inputs:

   
As of June 30, 2024
    As of December 31, 2023  
Fair value of Company's common stock
 
$
2.65
    $ 2.93  
Dividend yield
   
0%

    0%

Expected volatility
   
80%

    68% - 83%
Risk free interest rate
   
5.00%

    5.06% - 5.54%
Expected life (years)
   
0.30
      0.30
 
Exercise price
 
$
8.70 - $28.00
    $ 8.00 - $28.00  
Fair value of financial instruments - warrants
 
$
20
    $ 563  


The following table summarizes the change in fair value of the Company’s financial instruments – warrants, measured at Level 3 in the fair value hierarchy:

   
Amount
 
Balance as of January 1, 2024
 
$
563
 
Change in fair value of warrant liability
   
(543
)
Balance as of June 30, 2024
 
$
20
 

   
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 April 1, 2024
 
$
450
 
Change in fair value of warrant liability
   
(430
)
Balance as of June 30, 2024
 
$
20
 

   
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
 

Note 11
CONVERTIBLE NOTES

   
June 30, 2024
   
December 31, 2023
 
Principal outstanding
 
$
22,000,000
   
$
23,000,000
 
Add: accrued interest
   
2,181,315
     
1,879,068
 
Less: unamortized debt issuance costs
   
(6,221
)
   
(8,887
)
Convertible note payable, net of debt issuance costs
 
$
24,175,094
   
$
24,870,181
 


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 $191,973 and $389,602 and $209,425 and $416,547 for the three and six months ended June 30, 2024 and 2023, 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, 2024 and 2023, the Company recognized $1,333 and $2,667 and $1,333 and $2,667 in amortization of debt issuance costs, respectively, which is recognized in interest expense in the consolidated statements of operations.


On February 28, 2024, the Company redeemed $1,000,000 in principal and $87,356 of accrued interest thereon for an aggregate redemption price of $950,000 resulting in a gain of $137,356, which was included in other income and expense in the Condensed Consolidated Statements of Operations.

Note 12
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 common stock.

   
Number of Restricted
Shares and Units
   
Weighted Average
Grant Date Fair Value
Per Share
 
Unvested at January 1, 2023
   
551,258
   
$
3.28
 
Issued
   
570,000
     
3.79
 
Vested
   
(331,934
)
   
7.30
 
Canceled
   
(44,339
)
   
0.44
 
Unvested at December 31, 2023
   
744,985
     
2.05
 
Issued
   
350,000
     
2.68
 
Vested
   
(223,718
)
   
4.68
 
Canceled
   
     
 
Unvested at June 30, 2024
   
871,267
   
$
4.09
 


The 871,267 of unvested awards at June 30, 2024 consisted of 863,498 restricted stock units and 7,769 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. As of June 30, 2024, options to purchase 210,493 shares of common stock remain outstanding.


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 granted during the six months ended June 30, 2024 and 2023, are as follows:

 
For the Six Months Ended June 30,
 
 
2024
 
2023
 
Exercise Price
$

2.67 to $3.69
  $

3.14 to $3.79
 
Fair value of Company common stock
$

2.68 to $3.69
  $

3.14 to $3.79
 
Dividend yield
    0%

    0%

Expected volatility
78% to 79%
 
79% to 80%
 
Risk Free interest rate
3.9% to 4.2%
 
3.4% to 3.9%
 
Expected life (years) remaining
6.10 to 6.25
 
6.08 to 6.25
 


The following summarizes option activity under the Company’s stock plan for the six months ended June 30, 2024 and for the year ended December 31, 2023:

   
Shares
Underlying
Options
   
Weighted Average
Exercise Price
   
Weighted Average
Remaining
Contractual Term
(in years)
 
Outstanding at January 1, 2023
   
3,983,808
   
$
10.53
     
8.23
 
Granted
   
1,416,000
   
$
3.46
     
9.28
 
Exercised
   
(2,452
)
 
$
2.20
     
4.42
 
Forfeited and expired
   
(1,556,812
)
 
$
12.53
     
7.40
 
Outstanding at December 31, 2023
   
3,840,544
   
$
7.12
     
8.96
 
Granted     467,500     $ 2.81       9.59  
Exercised     (14,375 )   $ 2.98       (0.50 )
Forfeited and expired     (146,626 )   $ 8.07       6.97  
Outstanding at June 30, 2024     4,147,043     $ 6.52       7.72  
Vested options at June 30, 2024
   
1,989,123
   
$
8.94
     
6.80
 


The weighted average exercise price and remaining contractual life of exercisable options as of June 30, 2024 is $8.94 and $6.80, respectively. The total aggregate intrinsic value of the exercisable options as of June 30, 2024 was approximately $9,534.

Stock Compensation Expense


The weighted-average grant date fair value per share for the stock options granted was $2.00 and $3.42 for the six months ended June 30, 2024 and 2023, 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, which is included in “separation expenses” in the condensed consolidated statements of operations.


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

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

 
2024
   
2023
    2024     2023  
Services
 
$
43,849
   
$
34,272
    $ 76,170     $ 72,198  
Research and development
   
(5,496
)
   
36,964
      52,995       75,156  
Sales and marketing
   
61,096
     
49,915
      136,444       103,917  
General and administrative
   
1,563,187
     
1,419,191
      3,055,942       2,767,472  
Separation expenses
                      349,832  
Subtotal
    1,662,636       1,540,342       3,321,551       3,368,575  
Discontinued operations
                      (247,308 )
Total   $ 1,662,636     $ 1,540,342     $ 3,321,551     $ 3,121,267  


Total intrinsic value of options exercised during the period ended June 30, 2024 was $8,375. The total fair value of restricted shares vested during the three and six month periods ended June 30, 2024 was $63,597 and $726,664, respectively.
 
Note 13
NET INCOME (LOSS) PER SHARE


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


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

 
2024
   
2023
   
2024
   
2023
 
Net (loss) income:
                       
Loss from continuing operations
 
$
(2,553,259)
 
$
(1,090,400)
  $ (3,765,874)   $ (3,339,199)
(Loss) Income from discontinued operations
   
     
(32,426)
          8,714,852  
Net (Loss) Income
 
$
(2,553,259)
 
$
(1,122,826)
  $ (3,765,874)   $ 5,375,653  
 
                               
Basic loss from continuing operations per share attributable to common shareholders:
 
$
(0.08)
 
$
(0.03)
  $ (0.12)   $ (0.10)
Basic income from discontinued operations per share:
   
     
            0.27  
Net (loss) income per common share
 
$
(0.08)
 
$
(0.03)
  $ (0.12)   $ 0.17  
 
                               
Diluted net loss per share:
                               
Loss from continuing operations
   
(2,553,259)
   
(1,090,400)
    (3,765,874)     (3,339,199)
Loss from continuing operation after the effect of assumed conversions
 
$
(2,553,259)
 
$
(1,090,400)
  $ (3,765,874)   $ (3,339,199)
 
                               
(Loss) income from discontinued operations
  $    
$
(32,426)
  $     $ 8,714,852  
 
                               
Weighted average common shares outstanding - basic and diluted
   
31,098,497
     
32,260,992
      31,049,647       32,369,904  
 
                               
 Diluted loss from continuing operations per common share
   
(0.08)
   
(0.03)
    (0.12)     (0.10)
 Diluted income from discontinued operations per common share
   
     
            0.27  
 Net (loss) income per common share
 
$
(0.08)
 
$
(0.03)
  $ (0.12)   $ 0.17  
   

The following table sets forth all outstanding potentially dilutive securities which were not included in the calculation of diluted earnings per share because their impact would have been antidilutive to the Company’s “control number,” which is loss from continuing operations.

   
For the Six Months Ended June 30,
 
   
2024
   
2023
 
Potentially dilutive securities:
           
Warrants
   
9,375
     
65,119
 
Stock options
   
4,147,043
     
3,550,544
 
Convertible notes
   
2,385,752
     
2,532,330
 
Unvested restricted stock awards and units
   
871,267
     
865,610
 
Total
   
7,413,437
     
7,013,603
 
 
Note 14
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 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, 2024 and 2023 of $7,975 and $60,025 and $127,050 and $176,082, respectively, as he is entitled to runoff commissions on accounts he sold.

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 held $6,000,000 of the Notes until his death on April 11, 2024, which notes are held by the spouse of the deceased director. See Note 11 for additional information.

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-2 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 renewed its lease agreement for office space in Hingham, Massachusetts, commencing on July 1, 2024. The lease has an initial term of two years and base rent per year is approximately $25,000.


The Company is also obligated under a short-term lease related to offices in Pennsylvania. This short-term lease is 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 the Company 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 are as follows:

 
 
For the Six Months Ended June 30,
 
 
 
2024
   
2023
 
Cash used in operating leases
  $ 10,962     $ 11,412  
ROU assets obtained in exchange for new lease obligations
  $
46,876     $
 

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

 
  June 30, 2024    
December 31, 2023
 
Right of use assets, net
 
$
46,876
   
$
10,664
 
                 
Short-term operating lease liabilities
 
$
22,872
   
$
10,664
 
Long-term operating lease liabilities
    24,004        
Total lease liabilities
 
$
46,876
   
$
10,664
 
Weighted average remaining lease term (in years)
    2.00
      0.50
 
Weighted average discount rate
   
4.8%

   
9.5%




Long-term operating lease liabilities are included in other long-term liabilities on the Company’s condensed consolidated balance sheets.



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

   
For the Three Months Ended June 30,
   
For the Six Months Ended June 30,
 
   
2024
   
2023
    2024     2023  
Operating lease expense
 
$
5,481
   
$
5,481
    $ 10,962     $ 11,412  
Short-term lease expense
 
6,956    
8,067    
14,998    
12,879  
Total operating lease costs
  $ 12,437     $ 13,548     $ 25,960     $ 24,291  


Future lease payments included in the measurement of lease liabilities on the condensed consolidated balance sheet as of June 30, 2024, were as follows:

   
June 30, 2024
 
2024 (remaining)
 
$
12,306
 
2025
    24,612  
2026
    12,306  
Total future minimum lease payments
    49,224  
Less imputed interest
   
(2,348
)
Total
 
$
46,876
 

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

   
June 30, 2024
 
Year ending December 31, 2024
  $ 2,686,205  
Year ending December 31, 2025
    4,152,500  
Year ending December 31, 2026     3,302,500  
Thereafter     5,267,500  
    $ 15,408,705  

Commitments and contingencies includes $1,940,591 recorded in accrued expenses and other liabilities, representing information license liabilities various licensing agreements (see Note 3 – Summary of Significant Accounting Policies – Vendors and Licensors).

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. On March 8, 2024, the parties entered into a Settlement Agreement and General Release, which included a release of GTI, the Company and its subsidiaries and all related parties. The parties filed a Joint Stipulation to Dismiss with Prejudice with respect to this matter on March 18, 2024. The Court entered a Final Order of Dismissal with Prejudice with respect to this matter on March 27, 2024.


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. On November 22, 2023, the Company entered into a Settlement Agreement and Release with the fifth plaintiff, which included a release of the Company and its subsidiaries and all related parties. That plaintiff filed a stipulation dismissing her claims on December 12, 2023. On May 31, 2024, the remaining parties entered into a Settlement Agreement and Release, which included a release of the Company and its subsidiaries and all related parties. Plaintiffs filed a Stipulation of Dismissal on June 7, 2024. The Court entered a Minute Order dismissing the case with prejudice on June 7, 2024.

The Company classified related legal and settlement expenses as “Litigation and related expenses” within Operating loss from continuing operations. Any insurance reimbursements related to the settlements are treated as gain contingencies and will be recorded when all contingencies are resolved.

Note 17
SUBSEQUENT EVENTS


On July 31, 2024, the Company was informed by one of its information vendors that effective December 31, 2024, the vendor will no longer include certain data within the information products it licenses to the Company. The vendor stated this was due to clarifications and updates to the licensing relationship between the vendor and one of its data suppliers. The Company is currently evaluating the potential impact on its contractual relationship with the vendor and any impact on customer performance commitments and the availability of alternate sources of comparable data. There can be no assurance that alternate sources of comparable data can be obtained, and if so, on terms and conditions substantially equivalent to those under its existing agreement.


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 three and six months ended June 30, 2024 and 2023 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, 2023, as filed with the SEC on March 29, 2024. 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,” “Forian,” “we” or “us”) 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 life sciences 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 provided software and analytics solutions to state governments and licensed operators within 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 are referred to collectively 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. The Company will continue to provide analytics solutions to customers within the healthcare and life sciences industries.

Financial Operations Overview

The following discussion sets forth certain components of the Company’s statements of operations as well as factors that impact those items.

Revenues

Revenues are derived from licensing fees for the Company’s proprietary information products. The Company recognizes revenues from information products as performance obligations under customer contracts are satisfied. Sales for the three months ended June 30, 2024 by country as a percentage of total sales were: United States, 91.9%; and Australia, 8.1%, compared to sales for the three months ended June 30, 2023 by country as a percentage of total sales which were: United States, 87.6%; Canada, 5.1%; and Australia, 7.2%.

 Sales for the six months ended June 30, 2024 by country as a percentage of total sales were: United States, 89.4%; Canada, 2.6%, and Australia, 8.0%, compared to sales for the six months ended June 30, 2023 by country as a percentage of total sales which were: United States, 90.2%; Canada, 2.6%; and Australia, 7.3%.

Cost of Revenues

Cost of revenues is generated from direct costs associated with the delivery of the Company’s products and services to its customers. The cost of revenues relates primarily to labor costs, information licensing, hosting and infrastructure costs and client service team costs.

On July 31, 2024, the Company was informed by one of its information vendors that effective December 31, 2024, the vendor will no longer include certain data within the information products it licenses to the Company. The vendor stated this was due to clarifications and updates to the licensing relationship between the vendor and one of its data suppliers. The Company is currently evaluating the potential impact on its contractual relationship with the vendor and any impact on customer performance commitments and the availability of alternate sources of comparable data. There can be no assurance that alternate sources of comparable data can be obtained, and if so, on terms and conditions substantially equivalent to those under its existing agreement.

Research and Development

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

Sales and Marketing

Sales and marketing expense is primarily salaries and related expenses, including commissions, for 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 investing in marketing and sales by expanding selling and marketing staff, building brand awareness, attracting new clients and sponsoring additional marketing events. The timing of these marketing events may affect marketing costs in any particular quarter.

General and Administrative Expenses
 
General and administrative expenses include salaries, 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.
 
Litigation Settlements and Related Expenses
 
Litigation settlements and related expenses result from the defense and settlement of legacy claims assumed in the Helix merger.
 
Depreciation and Amortization Expenses

Depreciation and amortization relate to long lived assets used in the Company’s business. Depreciation expense relates primarily to furniture and equipment and computers.

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

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

   
For the Three Months Ended June 30,
   
For the Six Months Ended June 30,
 
   
2024
   
2023
   
2024
   
2023
 
Revenues
 
$
4,777,101
   
$
4,893,542
   
$
9,654,479
   
$
9,763,929
 
                                 
Costs and Expenses
                               
Cost of revenues
   
1,806,918
     
1,276,712
     
3,510,275
     
2,528,927
 
Research and development
   
307,201
     
304,187
     
697,090
     
835,876
 
Sales and marketing
   
1,017,659
     
1,237,327
     
2,072,800
     
2,433,519
 
General and administrative
   
3,665,601
     
3,198,290
     
6,949,090
     
6,753,765
 
Separation expenses
   
     
     
     
599,832
 
Litigation settlements and related expenses
   
942,311
     
350,309
     
1,151,276
     
434,660
 
Depreciation and amortization
   
7,889
     
15,257
     
16,776
     
53,687
 
Operating loss from continuing operations
 
$
(2,970,478
)
 
$
(1,488,540
)
 
$
(4,742,828
)
 
$
(3,876,337
)

Comparison of Three Months Ended June 30, 2024 and 2023

Revenues

Revenues for the three months ended June 30, 2024 were $4,777,101, which represented a decrease of $116,441, compared to revenues of $4,893,542 for the three months ended June 30, 2023. The decrease is primarily due to increased sales of information products to new and existing customers in the healthcare industry offset by the impact of attrition of a larger customer.

Cost of Revenues

Cost of revenues for the three months ended June 30, 2024 was $1,806,918, which represented an increase of $530,206 compared to total cost of revenues of $1,276,712 for the three months ended June 30, 2023. Cost of revenues increased primarily due to incremental information sources added during the fourth quarter of 2023 to be incorporated into the Company’s product offerings. As a result, gross profit as a percentage of revenues decreased to 62% for the for the three months ended June 30, 2024, compared to 74% for the same period in 2023. Information licensing costs are generally semi-variable in nature, providing operating leverage as the Company increases revenue.

Research and Development

Research and development expenses for the three months ended June 30, 2024 were $307,201, which represented an increase of $3,014 compared to total research and development expenses of $304,187 for the three months ended June 30, 2023. Research and development expense was consistent with the prior year.

Sales and Marketing

Sales and marketing expenses for the three months ended June 30, 2024 were $1,017,659, which represented a decrease of $219,668 compared to total sales and marketing expenses of $1,237,327 for the three months ended June 30, 2023. The decrease is due to lower salaries and commissions related to changes in sales force composition.

General and Administrative

General and administrative expenses for the three months ended June 30, 2024 were $3,665,601, which represented an increase of $467,311 compared to general and administrative expenses of $3,198,290 for the three months ended June 30, 2023. The increase is primarily due to increased professional expenses related to a review of strategic alternatives for the Company and bad debt expense, partially offset by decreases in other professional expenses.

Litigation Settlements and Related Expenses

Litigation settlements and related expenses result from the defense and settlement of legacy claims assumed in the Helix merger. During the three months ended June 30, 2024, the Company incurred expenses to settle outstanding claims filed against the Company and certain of its subsidiaries (see “Note 16 Commitments and Contingencies Legal Proceedings” to the financial statements).

Comparison of Six Months Ended June 30, 2024 and 2023

Revenues

Revenues for the for the six months ended June 30, 2024 were $9,654,479, which represented a decrease of $109,450, compared to revenues of $9,763,929 for the six months ended June 30, 2023. The decrease is primarily due to increased sales of information products to new and existing customers in the healthcare industry offset by the impact of attrition of a larger customer.

Cost of Revenues

Cost of revenues for the six months ended June 30, 2024 was $3,510,275, which represented an increase of $981,348 compared to total cost of revenues of $2,528,927 for the six months ended June 30, 2023. Cost of revenues increased primarily due to incremental information sources added during the fourth quarter of 2023 to be incorporated into the Company’s product offerings. As a result, gross profit as a percentage of revenues decreased to 64% for the six months ended June 30, 2024, compared to 74% for the same period in 2023. Information licensing costs are generally semi-variable in nature, providing operating leverage as the Company increases revenue.

Research and Development

Research and development expenses for the six months ended June 30, 2024 were $697,090, which represented a decrease of $138,786 compared to total research and development expenses of $835,876 for the six months ended June 30, 2023. The decrease is due to lower personnel, subcontracted labor and infrastructure costs related to new product development, which resulted 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, 2024 were $2,072,800, which represented a decrease of $360,719 compared to total sales and marketing expenses of $2,433,519 for the six months ended June 30, 2023. The decrease is due to lower salaries and commissions related to changes in sales force composition.

General and Administrative

General and administrative expenses for the six months ended June 30, 2024 were $6,949,090, which represented an increase of $195,325 compared to general and administrative expenses of 6,753,765 for the for the six months ended June 30, 2023. The increase is primarily due to increased professional expenses related to a review of strategic alternatives for the Company and bad debt expense, partially offset by decreases in other professional expenses.

Litigation Settlements and Related Expenses

Litigation settlements and related expenses result from the defense and settlement of legacy claims assumed in the Helix merger. During the six months ended June 30, 2024, the Company incurred expenses to settle outstanding claims filed against the Company and certain of its subsidiaries (see “Note 16 – Commitments and Contingencies – Legal Proceedings” to the financial statements).

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.

Non-GAAP Financial Measures

In this Quarterly Report on Form 10-Q the Company has provided a non-GAAP measure, which is defined as financial information that has not been prepared in accordance with accounting principles generally accepted in the United States of America (“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 management as an additional measure of the 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 management identify additional trends in the Company’s financial results that may not be shown solely by period-to-period comparisons of net loss. In addition, management may use Adjusted EBITDA in the incentive compensation programs applicable to some employees in order to evaluate the Company’s performance. 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.

Management believes that the presentation of Adjusted EBITDA is useful to investors in their analysis of the Company’s results for reasons similar to those believed by management. Additionally, Adjusted EBITDA helps facilitate investor understanding of decisions made by management in light of the performance metrics used in making those decisions. As more fully described below, management believes that providing Adjusted EBITDA, together with a reconciliation of net loss to Adjusted EBITDA, helps investors make comparisons between the 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 should 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 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. The Company excludes depreciation and amortization expense from Adjusted EBITDA because management believes that (i) the amount of such expenses in any specific period may not directly correlate to the underlying performance of the 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, management believes 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. Management believes that excluding the effect of stock-based compensation from Adjusted EBITDA assists management and investors in making period-to-period comparisons in the Company’s operating performance because (i) the amount of such expenses in any specific period may not directly correlate to the underlying performance of 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 2023 includes $349,832 related to the accelerated vesting of stock, which is recognized in separation expenses in the condensed consolidated statements of operations. These expenses were incurred during the three months ended March 31, 2023, and there were no additional related expenses incurred during the three months ended June 30, 2023. Management believes that excluding stock-based compensation from Adjusted EBITDA assists management and investors in making meaningful comparisons between the 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 are due on September 1, 2025, and accrue interest at an annual rate of 3.5%. Management excludes interest expense from Adjusted EBITDA (i) because it is not directly attributable to the performance of 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 the Company invests. Interest and investment income can vary over time due to changes in interest rates and level of investments. Management excludes interest and investment income from Adjusted EBITDA (i) because these items are not directly attributable to the performance of 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. The Company engages in other activities and transactions that can impact net income (loss). In the periods reported, these other items included (i) change in fair value of warrant liability relating to warrants assumed in the acquisition of Helix; (ii) gain on sale of investment relating to the sale of a minority equity interest; and (iii) gain on debt redemption which relates to a gain on the early retirement of a portion of the convertible notes (for further discussion, refer to “Note 10  Warrant Liability” and “Note 11  Convertible Notes” to the financial statements). Management excludes these other items from Adjusted EBITDA because management believes these activities or transactions are not directly attributable to the performance of 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. Managements excludes these other items from Adjusted EBITDA because management believes these costs are not recurring and not directly attributable to the performance of 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 its employees’ activities.


Litigation related expenses. Management excludes litigation expenses that are extraordinary in nature and are unrelated to the Company’s day-to-day business operations. The nature of these expenses is primarily related to direct and incremental third-party legal expenses associated with such litigation, which pertains to entities acquired in the Helix merger, see “Item 3 Legal Proceedings” and “Note 16 – Commitments and Contingencies” to the financial statements for further information.


Strategic review related expenses. Management excludes certain professional expenses that are extraordinary in nature and are unrelated to the Company’s day-to-day business operations. The nature of these expenses is primarily related to a strategic review of the Company’s operations.


Income tax expense. Management excludes the income tax expense from Adjusted EBITDA (i) because management believes that the income tax expense is not directly attributable to the underlying performance of 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 reported financial results. In addition, they are subject to inherent limitations as they reflect the exercise of judgment by management about which items are adjusted to calculate non-GAAP financial measures. Management compensates 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 the Company’s 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. Management encourages investors and others to review the Company’s financial information in its entirety, not to rely on any single financial measure to evaluate the business and to view 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,
 
   
2024
   
2023
   
2024
   
2023
 
Revenue
 
$
4,777,101
   
$
4,893,542
   
$
9,654,479
   
$
9,763,929
 
                                 
Net loss from continuing operations
   
(2,553,259
)
   
(1,090,400
)
   
(3,765,874
)
   
(3,339,199
)
                                 
Depreciation and amortization
   
7,889
     
15,257
     
16,776
     
53,687
 
Stock based compensation expense
   
1,662,636
     
1,540,342
     
3,321,551
     
3,368,575
 
Change in fair value of warrant liability
   
(430
)
   
(8,053
)
   
(543
)
   
(2,494
)
Interest and investment income
   
(618,316
)
   
(637,032
)
   
(1,293,473
)
   
(1,019,954
)
Interest expense
   
193,306
     
210,758
     
392,269
     
419,214
 
Gain on sale of investment
   
     
     
(48,612
)
   
 
Gain on debt redemption
   
     
     
(137,356
)
   
 
Severance expense
   
     
     
     
250,000
 
Litigation related expenses
   
942,311
     
350,309
     
1,151,276
     
434,660
 
Strategic review related expenses
   
435,844
     
     
435,844
     
 
Income tax expense
   
8,221
     
36,187
     
110,761
     
66,096
 
Adjusted EBITDA - continuing operations
 
$
78,202
   
$
417,368
   
$
182,619
   
$
230,585
 

Comparison of the Three Months Ended June 30, 2024 and 2023

Adjusted EBITDA - continuing operations

Adjusted EBITDA for the three months ended June 30, 2024 was $78,202 compared to $417,368 for the three months ended June 30, 2023, a decrease of $339,166. The decrease is primarily due to lower revenues and higher cost of sales, partially offset by other decreases in operating expenses discussed above.

Comparison of the Six Months Ended June 30, 2024 and 2023

Adjusted EBITDA - continuing operations

Adjusted EBITDA for the six months ended June 30, 2024 was $182,619 compared to $230,585 for the six months ended June 30, 2023, a decrease of $47,966. The decrease is primarily due to lower revenues and higher cost of sales, partially offset by other decreases in operating expenses discussed above.

Liquidity and Capital Resources

Historically, the Company’s operations have been financed primarily from cash proceeds received from equity issuances and the issuance of the Notes. On February 10, 2023, the Company sold BioTrack for $30,000,000 consisting of $20,000,000 in cash at closing and twelve unconditional monthly payments aggregating $10,000,000 thereafter. On July 21, 2023, the Company sold a minority equity interest in a customer for cash proceeds of $5,805,858 and future contingent earnout payments aggregating up to $3,600,000 in 2025 and 2026. These transactions have provided additional cash and liquidity to the Company. As of June 30, 2024, the Company’s balance of cash and marketable securities aggregated $48,010,348 and outstanding principal and accrued interest on the Notes, due September 1, 2025, aggregated $24,175,094. The Company expects to continue to fund its operations and potential future acquisitions through a combination of cash flow generated from operating activities, available cash and marketable securities, debt financing and/or additional equity issuances.

Cash Flows

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

   
For the Six Months Ended June 30,
 
   
2024
   
2023
 
Net cash used in operating activities - continuing operations
 
$
(2,231,180
)
 
$
(1,418,149
)
Net cash (used in) provided by investing activities - continuing operations
   
(762,026
)
   
1,711,284
 
Net cash used in financing activities - continuing operations
   
(1,050,662
)
   
(127,357
)
Net (decrease) increase in cash and cash equivalents - continuing operations
 
$
(4,043,868
)
 
$
165,778
 

Net Cash Used In Operating Activities

Net cash used in operating activities of $2,231,180 increased by $813,031 for the six months ended June 30, 2024 compared to cash used in operating activities of $1,418,149 for the six months ended June 30, 2023. This primarily is the result of changes in working capital accounts related to the timing of cash flows from operations.

Net Cash Used In Investing Activities

Net cash used in investing activities of $762,026 increased by $2,473,310 for the six months ended June 30, 2024 compared to cash provided by investing activities of $1,711,284 for the six months ended June 30, 2023. This is primarily the result of a decrease in net purchases of marketable securities of $17,703,112 and a decrease in cash received from the sale of discontinued operations of $20,300,527.

Net Cash Used In Financing Activities

Net cash used in financing activities of $1,050,662 for the six months ended June 30, 2024 increased by $923,305 compared to cash used in financing activities of $127,357 for the six months ended June 30, 2023. The increase was primarily due to $950,000 cash used to redeem convertible securities.

Critical Accounting Policies and Estimates

Management’s discussion and analysis of the Company’s financial condition and results of operations is based on the Company’s condensed consolidated financial statements that have prepared in accordance with U.S. GAAP. The Company believes that several accounting policies are important to understanding historical and future performance. The Company refers to these policies as critical because these specific areas generally require the Company to make judgments and estimates about matters that are uncertain at the time the estimates are made, and different estimates – which also would have been reasonable – could have been used. On an ongoing basis, the Company evaluates the estimates and judgments. The Company bases the estimates on historical experience and other market-specific or other relevant assumptions that are believed 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 the Annual Report on Form 10-K for the year ended December 31, 2023, as filed with the SEC on March 29, 2024. There have been no changes to these policies and estimates.

Recent Accounting Pronouncements

In December 2023, the FASB issued Accounting Standards Update No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”). ASU 2023-09 requires additional disclosures related to rate reconciliation, income taxes paid and other disclosures. Under ASU 2023-09, for each annual period presented, public entities are required to (1) disclose specific categories in the tabular rate reconciliation and (2) provide additional information for reconciling items that meet a quantitative threshold. In addition, ASU 2023-09 requires all reporting entities to disclose on an annual basis the amount of income taxes paid disaggregated by federal, state and foreign taxes as well as the amount of income taxes paid by individual jurisdiction. ASU 2023-09 is effective for public business entities for annual periods beginning after December 15, 2024 and can be applied on a prospective basis with an option to apply the standard retrospectively. Early adoption is permitted. The Company is currently evaluating the impact of ASU 2023-09 on its condensed consolidated financial statements and related disclosures.

In November 2023, the FASB issued Accounting Standards Update No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The amendments in this update require public companies to disclose on an annual and interim basis, significant segment expenses that are regularly provided to the chief operating decision maker (CODM) and require that a public entity disclose, on an annual and interim basis, an amount for other segment items by reportable segment and a description of its composition. In addition, the amendment requires that a public entity provide all annual disclosures about a reportable segment’s profit or loss and assets currently required in interim periods and require that a public entity disclose the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. Early adoption is permitted. The Company is currently evaluating the impact of ASU 2023-07 on its condensed consolidated financial statements and related disclosures. This amendment will go into effect for the fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024.

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.

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 its 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 the Company 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, 2024, 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, 2023, as filed with the SEC on March 29, 2024. Our chief executive officer and chief financial officer therefore concluded that our disclosure controls and procedures as of the fiscal quarter ended June 30, 2024 remain ineffective to the extent of the material weaknesses identified.

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

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

We implemented a new ERP system in 2023 and are currently establishing and testing appropriate logical access and other controls regarding the system. We may implement additional systems to improve our internal controls over financial reporting. Additionally, the divestiture of BioTrack in February 2023 has resulted in a less complex control environment which, coupled with the implementation and effective operation of new entity level, financial reporting, treasury, accounts payable and payroll controls, has resulted in a conclusion that our previously identified material weaknesses related to (1) lack of segregation of duties over the cash, accounts payable, payroll and financial reporting transaction classes; and (2) evidence of formalization surrounding internal controls and the financial close process are fully remediated.

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, 2024, 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.

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. On November 22, 2023, the Company entered into a Settlement Agreement and Release with the fifth plaintiff, which included a release of the Company and its subsidiaries and all related parties. That plaintiff filed a stipulation dismissing her claims on December 12, 2023. On May 31, 2024, the remaining parties entered into a Settlement Agreement and Release, which included a release of the Company and its subsidiaries and all related parties. Plaintiffs filed a Stipulation of Dismissal on June 7, 2024. The Court entered a Minute Order dismissing the case with prejudice on June 7, 2024.

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

Trading Arrangements of Directors and Executive Officers

During the three months ended June 30, 2024, no director of officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

Item 6.
Exhibits

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.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 14, 2024.

 
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)


43

EX-31.1 2 ef20029689_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 14, 2024
 
 
By: 
/s/ Max Wygod
 
Name: Max Wygod
 
Title: Chief Executive Officer
 
(Principal Executive Officer)



EX-31.2 3 ef20029689_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 14, 2024
By: 
/s/ Michael Vesey
 
Name: Michael Vesey
 
Title: Chief Financial Officer
 
(Principal Financial and Accounting Officer)



EX-32.1 4 ef20029689_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, 2024, 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 14, 2024
By: 
/s/ Max Wygod
 
Name: Max Wygod
 
Title: Chief Executive Officer
 
(Principal Executive Officer)
   
Date: August 14, 2024
By: 
/s/ Michael Vesey
 
Name: Michael Vesey
 
Title: Chief Financial Officer
 
(Principal Financial and Accounting Officer)



EX-101.SCH 5 fora-20240630.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 - DEPOSITS AND OTHER ASSETS link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - WARRANT LIABILITY link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - CONVERTIBLE NOTES link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - NET INCOME (LOSS) PER SHARE link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - RELATED PARTY TRANSACTIONS 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 061800 - Disclosure - Insider Trading Arrangements 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 080900 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 081000 - Disclosure - WARRANT LIABILITY (Tables) link:presentationLink link:calculationLink link:definitionLink 081100 - Disclosure - CONVERTIBLE NOTES (Tables) link:presentationLink link:calculationLink link:definitionLink 081200 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 081300 - 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 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 Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 090312 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Proceeds Receivable from Sale of Discontinued Operations, Net (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, Vendor Concentration (Details) link:presentationLink link:calculationLink link:definitionLink 090322 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 090326 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Advertising (Details) link:presentationLink link:calculationLink link:definitionLink 090328 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 090330 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 090332 - 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 - DEPOSITS AND OTHER ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - WARRANT LIABILITY (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - CONVERTIBLE NOTES (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - STOCK-BASED COMPENSATION, Restricted Stock Awards and Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 091202 - Disclosure - STOCK-BASED COMPENSATION, Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 091204 - Disclosure - STOCK-BASED COMPENSATION, Stock Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - NET INCOME (LOSS) PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 091502 - Disclosure - LEASES (Details) Calc 3 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-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 fora-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 fora-20240630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Insider Trading Arrangements [Line Items] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Accounts Payable and Accrued Liabilities Disclosure [Text Block] Accounts receivable, net Accounts receivable Accretion of discounts on marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Additional paid-in capital Advertising costs Advertising Allowance for credit losses Amortization of debt issuance costs Restricted Stock Awards [Member] Restricted Stock [Member] 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 Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] 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; 31,110,187 issued and outstanding as of June 30, 2024 and 30,920,450 issued and outstanding as of December 31, 2023 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 11) ($6,000,000 in principal is held by a related party. Refer to Note 14) 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 Convertible Notes [Abstract] Debt Instruments [Abstract] Debt Instrument [Line Items] Schedule of Long-term Debt Instruments [Table] Deferred license cost Deferred Costs, Current Deposits and other assets Deposits and other assets Depreciation and amortization Net (loss) income per common share (in dollars per share) Earnings Per Share, Diluted 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 Gain on sale of discontinued operations Gain on sale of discontinued operations 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 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-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 Change in fair value of warrant liability Litigation settlements and related expenses Gain (Loss) from Litigation Settlement General and administrative General and Administrative [Member] CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract] Diluted net (loss) income per share, continuing operations (in dollars per share) Diluted loss from continuing operations per common share (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted 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) Less: Income from discontinued operations (Loss) income from discontinued operations, net of tax (Loss) Income from discontinued operations Diluted net (loss) income per share, discontinuing operations (in dollars per share) Diluted income from discontinued operations per common share (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 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 Income taxes receivable Interest and investment income MARKETABLE SECURITIES Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Total liabilities Liabilities 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 Subsidiary, Ownership Percentage, Noncontrolling Owner Related and Nonrelated Parties [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) Total other income, net Nonoperating Income (Expense) Other Income (Expense): Total long-term liabilities Liabilities, Noncurrent Long-term liabilities: Advertising [Abstract] Salary Operating Loss From Continuing Operations Operating Income (Loss) BUSINESS ORGANIZATION AND NATURE OF OPERATIONS Other current 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 and maturity of marketable securities Cash proceeds from equity interest in customer Proceeds from sale of investment 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] Provision for doubtful accounts Purchase of marketable securities Payments to Acquire Marketable Securities Additions to property and equipment Payments to Acquire Property, Plant, and Equipment Related and Nonrelated Parties [Domain] Related Party Transaction [Line Items] RELATED PARTY TRANSACTIONS Schedule of Related Party Transactions, by Related Party [Table] Aggregate redemption price paid Cash used to redeem convertible notes 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] 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 end of period (in shares) Outstanding at beginning 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 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 end of period (in shares) Outstanding at beginning 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) Supplemental Cash Flow Information [Abstract] Total current assets Assets, Current Current assets: Warrants [Member] Ending Balance Beginning Balance Warrant liability Fair value of financial instruments - warrants Weighted-average shares outstanding, diluted (in shares) Weighted average common shares outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Weighted-average shares outstanding, basic (in shares) Weighted average common 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] Research and development Convertible Notes [Member] Convertible Notes Payable [Member] Preferred Stock [Member] Fair Market Value Total assets Assets Accounts Receivable and Allowance for Credit Losses [Abstract] Other long-term liabilities Other Liabilities, Noncurrent Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Financial Instruments [Domain] STOCK-BASED COMPENSATION 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 (used in) 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 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 Basic Diluted Diluted net loss per share [Abstract] 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 Income (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] Other liabilities Increase (Decrease) in Other Operating Liabilities Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Property, Plant and Equipment [Table] Deferred Compensation Arrangement with Individual, Share-Based Payment [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 Income tax expense Net 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, 2024 and December 31, 2023 Accounts Receivable [Member] Equity Components [Axis] Additional Paid In Capital [Member] Accumulated Deficit [Member] Equity Component [Domain] Stock Options [Member] 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 Repurchase and retirement of common stock, net of excise taxes Stock Repurchased and Retired During Period, Value Stock-based compensation expense (in shares) Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Repurchase and retirement of common stock, net of excise taxes (in shares) Stock Repurchased and Retired During Period, Shares 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 Stock Option Assumptions [Abstract] Fair Value of Warrant Liability 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, Effect of Change [Table] LEASES [Abstract] Commitments and contingencies (Note 16) Commitments and contingencies Commitments and Contingencies Marketable Securities Marketable Securities [Table Text Block] Adjustments to reconcile net (loss) income to net cash used in operating activities: Long-term Debt, Type [Axis] Add: accrued interest Accounts payable Accrued expenses and other current liabilities Total Accrued Liabilities, Current Employee compensation Accrued expenses Other Accrued Liabilities, 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 Tax payments related to shares withheld for vested restricted stock units Payment, Tax Withholding, Share-Based Payment Arrangement Product Information [Line Items] Nature of Operation, Product Information, Concentration of Risk [Table] BASIS OF PRESENTATION ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES [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 and Other Current Liabilities COMMITMENTS AND CONTINGENCIES [Abstract] SUBSEQUENT EVENTS Supplemental Cash Flow Information and Non-Cash Activity Related to Leases CONVERTIBLE NOTES [Abstract] Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Gain on sale of investment Gain on sale of investment 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] RELATED PARTY TRANSACTIONS [Abstract] SUBSEQUENT EVENTS [Abstract] Receivable from employees Other Receivables, Net, Current Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Options granted (in shares) Options to purchase shares of common stock (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 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 Income (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) 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) Statement of Financial Position Location, Balance [Axis] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Award Type [Axis] Statement of Income Location, Balance [Axis] Statement of Income Location, Balance [Domain] Recent Accounting Pronouncements Reclassifications Redemption of principal amount Debt Instrument, Repurchase Amount 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) remaining Expected life (years) Weighted-average period Other Current Assets [Member] Year ending December 31, 2025 Year ending December 31, 2026 Total payment obligations Other Commitment Revenue percentage Concentration Risk, Percentage Exercise price (in dollars per share) Statement of Financial Position Location, Balance [Domain] Services [Member] US Treasury Bill Securities [Member] Debt Instrument, Fair Value Disclosure [Abstract] Revenue Benchmark [Member] Basic income from discontinued operations per share (in dollars per share) Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share Remaining payment obligations [Abstract] Year ending December 31, 2024 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 Information Regarding Equity Incentive Plan Consideration paid by buyer Consideration receivable 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] Deferred revenue recognized Contract assets Beginning balance Ending 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 Beginning balance Ending 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 Received payments Revenue from the customer 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 lease obligations Weighted average discount rate Total future minimum lease payments Lessee, Operating Lease, Liability, to be Paid 2025 2026 2024 (remaining) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Future Lease Payments Included in Measurement of Lease Liabilities Base rent expenses Total Lease liabilities Short-term operating lease liabilities Operating Lease, Liability, Current Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Contract Balances Components of Lease Expenses LEASES Revenue Recognition [Abstract] Weighted average remaining lease term (in years) Period of recognized noncurrent remaining performance obligations Lease term Marketable Securities [Table] Marketable Securities [Line Items] Revenue Recognition Service [Member] Information and Software [Member] Contract assets Increase (Decrease) in Contract with Customer, Asset Accounts Receivable and Allowance for Credit Losses Operating lease term Amortization on right of use asset Lease liabilities Increase (Decrease) in Operating Lease Liability Related Party [Member] Interest expense Interest Expense, Nonoperating Title and Position [Domain] Customer [Domain] Investment, Name [Domain] Investment, Name [Axis] Customer [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Maximum [Member] Minimum [Member] Litigation Case [Domain] Counterparty Name [Axis] Counterparty Name [Domain] Litigation Case [Axis] Title and Position [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 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 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 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 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) 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 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 Helix Technologies provides the legal cannabis industry with the most powerful and effective operating services platform in the market. Helix Technologies, Inc [Member] 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 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 Amount of noncash expense including discontinuing operations for share-based payment arrangement. Share Based Compensation Including Discontinued Operations Total 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 Primary financial statement caption encompassing separation expenses. Separation Expenses [Member] 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 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 The required number of equal monthly installment payments. Number of Monthly Installment Payments Number of monthly installment payments Number of monthly installment payments Name of the entity which has been sold out. Bio-Tech Medical Software, Inc. [Member] 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 Change in Fair Value of Financial Instruments [Abstract] Number of warrants that expired during the period. Warrants Expired During Period Shares Warrants expired (in shares) Warrant liability is Borrower's liability in connection with warrants to purchase equity securities issued by borrower. Warrant Liability [Member] 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 The amount of gain (loss) on original principal amount of debt at which debt can be redeemed by the issuer. Gain (Loss) on Redemption of Debt Gain on debt redemption Gain on debt redemption Amount received from sale proceed of discontinued operations, net of transaction cost. Proceeds receivable from sale of discontinued operations, net Primary financial statement caption encompassing right of use assets, net. Right of use assets, net [Member] Right of Use Assets, Net [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 long-term operating lease liabilities. Long-term operating lease liabilities [Member] Long-term Operating Lease Liabilities [Member] Percentage on issuance cost on par value of principal amount. Debt Instrument Issued Percentage on Principal Amount Percentage of issuance cost on principal amount 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 Fair value amount of Accrued interest which was redeemed. Accrued interest, Redemption Amount Redemption of accrued interest Number of common stock warrants (or share units) exercised during the current period. Stock Issued During Period Shares Common Stock Exercise Of Warrants Issuance of Forian common stock upon exercise of warrants (in shares) Value of common stock issued as a result of the exercise of warrants. Stock Issued During Period Value Common Stock Exercise Of Warrants Issuance of Forian common stock upon exercise of warrants 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) Person who filed a complaint claiming that he owned 10% of GTI. John Audet [Member] Primary financial statement caption encompassing accrued expenses and other liabilities. Accrued Expenses and Other Liabilities [Member] Accrued Expenses and Other Liabilities [Member] 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] Amount of commitment classified as other to be paid after 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). Other Commitment, to be Paid, after Year Two Thereafter 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 Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest after the effect of assumed conversions. Income (Loss) from Continuing Operations, After Effect of Assumed Conversions Loss from continuing operation after the effect of assumed conversions Antidilutive Securities Excluded From Computation Of Earnings Per Share [Abstract] Potentially Dilutive Securities [Abstract] 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 Chief Strategy Officer and Director to the entity. Adam Dublin [Member] Adam Dublin [Member] Related Party Transaction [Abstract] Related Party Transactions [Abstract] Tabular disclosure of lessee's operating lease assets and liabilities recognized in the statement of financial position. Lessee Operating Lease Assets And Liabilities [Table Text Block] ROU Lease Assets and Lease Liabilities Tabular disclosure of payments obligations. Remaining Payment Obligations under these Licenses [Table Text Block] Remaining Payment Obligations under these Licenses Business Organization and Nature of Operations Description [Abstract] Business Organization and Nature of Operations Description [Abstract] Entity owned or controlled by another entity. Engeni LLC [Member] Name of the entity which has been sold out. Bio Track [Member] Bio-Track [Member] BASIS OF PRESENTATION [Abstract] The entire disclosure for prepaid expenses and other current assets. Prepaid Expenses And Other Current Assets [Text Block] PREPAID EXPENSES AND OTHER CURRENT ASSETS Property and Equipment Description [Abstract] Property and Equipment, Net [Abstract] 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 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 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 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 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 Contract with customer in which is Costs of obtaining contracts. Costs of obtaining contracts [Member] Costs of Obtaining Contracts [Member] 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] 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 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 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 Principles of Consolidation [Abstract] Reliance on Key Vendors [Abstract] Reliance on Key Vendors [Abstract] A party from whom the goods or services were or are to be received. Vendor One [Member] Vendor One [Member] A party from whom the goods or services were or are to be received. Vendor Three [Member] Vendor Three [Member] Represents number of vendors. Number of Vendors Number of vendors Percentage of licensing fees, which is consideration paid to the entity (licensor) by another party for the right to use, but not own, certain of the entity's intangible assets. Licensing arrangements include, but are not limited to, rights to use a patent, copyright, technology, manufacturing process, or trademark. Licensing Fees Percentage of Operating Expenses Percentage of licensing fees A party from whom the goods or services were or are to be received. Vendor Two [Member] Vendor 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) Represents four of the major customer of the entity. Customer Four [Member] Represents two of the major customers of the entity. Two Customer [Member] Customer Two [Member] Customer Concentration [Abstract] Customer Concentration [Abstract] Represents three of the major customer of the entity. Customer Three [Member] 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] Proceeds from Sale of Discontinued Operations [Abstract] Proceeds from Sale of Discontinued Operations [Abstract] 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 Disclosure of accounting policy for vendors and licensors. Vendors and Licensors [Policy Text Block] Vendors and Licensors 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. Vendor Concentration [Policy Text Block] Vendor Concentration Disclosure of accounting policy for proceeds receivable from sale of discontinued operations, net. Proceeds Receivable from Sale of Discontinued Operations, Net [Policy Text Block] Proceeds Receivable From Sale of Discontinued Operations, Net Disclosure of accounting policy separation expenses. Separation Expense [Policy Text Block] Separation Expenses Marketable Securities, Classification [Abstract] Marketable Securities, Classification [Abstract] Prepaid Expense [Abstract] Prepaid Expense [Abstract] 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 Person who is an employee of the Company. Employee [Member] 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] 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 Agreement provides the contribution of the separation to the individual. Separation Agreement [Member] Separation Agreement [Member] DEPOSITS AND OTHER ASSETS [Abstract] The entire disclosure for deposits and other assets. Deposits and Other Assets [Text Block] DEPOSITS AND OTHER ASSETS Vendors and Licensors [Abstract] Information license vendors are third parties whom provide information assets. Information License Vendors [Member] Represents number of information vendors. Number of information vendors Represents the number of data suppliers. Number of data suppliers Amount of expenses incurred from third parties as a key input to certain information and software products. Information Contracts of Vendors and Licensors Information Contracts (see Note 3 - Vendors and Licensors) EX-101.PRE 9 fora-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2024
Aug. 12, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
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   31,110,865
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 1,999,118 $ 6,042,986
Marketable securities 46,011,230 42,296,589
Accounts receivable, net 3,670,368 2,572,931
Proceeds receivable from sale of discontinued operations, net 0 1,645,954
Contract assets 955,355 1,126,713
Prepaid expenses 1,015,985 1,077,233
Other current assets 2,783,185 2,515,509
Total current assets 56,435,241 57,277,915
Property and equipment, net 59,309 76,085
Right of use assets, net 46,876 10,664
Deposits and other assets 1,828,425 1,523,948
Total assets 58,369,851 58,888,612
Current liabilities:    
Accounts payable 1,489,766 161,590
Accrued expenses and other current liabilities 3,320,571 4,252,257
Short-term operating lease liabilities 22,872 10,664
Warrant liability 20 563
Deferred revenues 3,202,703 2,413,551
Total current liabilities 8,035,932 6,838,625
Long-term liabilities:    
Other long-term liabilities 524,004 1,000,000
Convertible notes payable, net of debt issuance costs (Note 11) ($6,000,000 in principal is held by a related party. Refer to Note 14) 24,175,094 24,870,181
Total long-term liabilities 24,699,098 25,870,181
Total liabilities 32,735,030 32,708,806
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, 2024 and December 31, 2023 0 0
Common Stock; par value $0.001; 95,000,000 Shares authorized; 31,110,187 issued and outstanding as of June 30, 2024 and 30,920,450 issued and outstanding as of December 31, 2023 31,110 30,920
Additional paid-in capital 77,054,999 73,834,300
Accumulated deficit (51,451,288) (47,685,414)
Total stockholders' equity 25,634,821 26,179,806
Total liabilities and stockholders' equity $ 58,369,851 $ 58,888,612
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Long-term liabilities:    
Convertible note payable, net of debt issuance costs $ 24,175,094 $ 24,870,181
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) 31,110,187 30,920,450
Common Stock, shares outstanding (in shares) 31,110,187 30,920,450
Related Party [Member]    
Long-term liabilities:    
Convertible note payable, net of debt issuance costs $ 6,000,000 $ 6,000,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]        
Revenue $ 4,777,101 $ 4,893,542 $ 9,654,479 $ 9,763,929
Costs and Expenses:        
Cost of revenues 1,806,918 1,276,712 3,510,275 2,528,927
Research and development 307,201 304,187 697,090 835,876
Sales and marketing 1,017,659 1,237,327 2,072,800 2,433,519
General and administrative 3,665,601 3,198,290 6,949,090 6,753,765
Separation expenses 0 0 0 599,832
Litigation settlements and related expenses 942,311 350,309 1,151,276 434,660
Depreciation and amortization 7,889 15,257 16,776 53,687
Total costs and expenses 7,747,579 6,382,082 14,397,307 13,640,266
Operating Loss From Continuing Operations (2,970,478) (1,488,540) (4,742,828) (3,876,337)
Other Income (Expense):        
Change in fair value of warrant liability 430 8,053 543 2,494
Interest and investment income 618,316 637,032 1,293,473 1,019,954
Gain on sale of investment 0 0 48,612 0
Interest expense (193,306) (210,758) (392,269) (419,214)
Gain on debt redemption 0 0 137,356 0
Total other income, net 425,440 434,327 1,087,715 603,234
Loss from continuing operations before income taxes (2,545,038) (1,054,213) (3,655,113) (3,273,103)
Income tax expense (8,221) (36,187) (110,761) (66,096)
Loss from continuing operations, net of tax (2,553,259) (1,090,400) (3,765,874) (3,339,199)
Loss from discontinued operations 0 0 0 (94,427)
Gain on sale of discontinued operations 0 0 0 11,531,849
Income tax effect on discontinued operations 0 (32,426) 0 (2,722,570)
(Loss) income from discontinued operations, net of tax 0 (32,426) 0 8,714,852
Net (Loss) Income $ (2,553,259) $ (1,122,826) $ (3,765,874) $ 5,375,653
Basic        
Basic net (loss) income per share, continuing operations (in dollars per share) $ (0.08) $ (0.03) $ (0.12) $ (0.1)
Basic net (loss) income per share, discontinuing operations (in dollars per share) 0 0 0 0.27
Basic net (loss) income per share (in dollars per share) (0.08) (0.03) (0.12) 0.17
Diluted        
Diluted net (loss) income per share, continuing operations (in dollars per share) (0.08) (0.03) (0.12) (0.1)
Diluted net (loss) income per share, discontinuing operations (in dollars per share) 0 0 0 0.27
Net (loss) income per common share (in dollars per share) $ (0.08) $ (0.03) $ (0.12) $ 0.17
Weighted-average shares outstanding, basic (in shares) 31,098,497 32,260,992 31,049,647 32,369,904
Weighted-average shares outstanding, diluted (in shares) 31,098,497 32,260,992 31,049,647 32,369,904
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 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 $ 167 (94,766) 0 (94,599)
Vesting of Restricted Stock and Stock Awards, net of shares surrendered for taxes (in shares) 0 166,615      
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      
Issuance of Forian common stock upon exercise of warrants $ 0 $ 0 0 0 0
Issuance of Forian common stock upon exercise of warrants (in shares) 0 0      
Stock-based compensation expense $ 0 $ 0 1,580,925 0 1,580,925
Stock-based compensation expense (in shares) 0 0      
Net (loss) income $ 0 $ 0 0 6,498,479 6,498,479
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      
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]          
Net (loss) income         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      
Balance at Dec. 31, 2023 $ 0 $ 30,920 73,834,300 (47,685,414) 26,179,806
Balance (in shares) at Dec. 31, 2023 0 30,920,450      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Vesting of Restricted Stock and Stock Awards, net of shares surrendered for taxes $ 0 $ 170 (81,533) 0 (81,363)
Vesting of Restricted Stock and Stock Awards, net of shares surrendered for taxes (in shares) 0 170,260      
Issuance of Forian common stock upon exercise of stock options $ 0 $ 3 (3) 0 0
Issuance of Forian common stock upon exercise of stock options (in shares) 0 2,462      
Repurchase and retirement of common stock, net of excise taxes $ 0 $ 0 0 0 0
Repurchase and retirement of common stock, net of excise taxes (in shares) 0 0      
Stock-based compensation expense $ 0 $ 0 1,658,915 0 1,658,915
Stock-based compensation expense (in shares) 0 0      
Net (loss) income $ 0 $ 0 0 (1,212,615) (1,212,615)
Balance at Mar. 31, 2024 $ 0 $ 31,093 75,411,679 (48,898,029) 26,544,743
Balance (in shares) at Mar. 31, 2024 0 31,093,172      
Balance at Dec. 31, 2023 $ 0 $ 30,920 73,834,300 (47,685,414) 26,179,806
Balance (in shares) at Dec. 31, 2023 0 30,920,450      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (loss) income         (3,765,874)
Balance at Jun. 30, 2024 $ 0 $ 31,110 77,054,999 (51,451,288) 25,634,821
Balance (in shares) at Jun. 30, 2024 0 31,110,187      
Balance at Mar. 31, 2024 $ 0 $ 31,093 75,411,679 (48,898,029) 26,544,743
Balance (in shares) at Mar. 31, 2024 0 31,093,172      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Vesting of Restricted Stock and Stock Awards, net of shares surrendered for taxes $ 0 $ 17 (19,316) 0 (19,299)
Vesting of Restricted Stock and Stock Awards, net of shares surrendered for taxes (in shares) 0 17,127      
Issuance of Forian common stock upon exercise of stock options $ 0 $ 0 0 0 0
Issuance of Forian common stock upon exercise of stock options (in shares) 0 (112)      
Stock-based compensation expense $ 0 $ 0 1,662,636 0 1,662,636
Stock-based compensation expense (in shares) 0 0      
Net (loss) income $ 0 $ 0 0 (2,553,259) (2,553,259)
Balance at Jun. 30, 2024 $ 0 $ 31,110 $ 77,054,999 $ (51,451,288) $ 25,634,821
Balance (in shares) at Jun. 30, 2024 0 31,110,187      
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net (loss) income $ (3,765,874) $ 5,375,653
Less: Income from discontinued operations 0 8,714,852
Loss from continuing operations (3,765,874) (3,339,199)
Adjustments to reconcile net (loss) income to net cash used in operating activities:    
Depreciation and amortization 16,776 53,687
Amortization on right of use asset 10,664 11,724
Amortization of debt issuance costs 2,667 2,667
Amortization of discount - proceeds from sale of discontinued operations (20,712) (245,041)
Accrued interest on convertible notes 389,602 416,548
Accretion of discounts on marketable securities (1,237,337) (767,533)
Gain on sale of investment (48,612) 0
Gain on debt redemption (137,356) 0
Provision for doubtful accounts 168,750 0
Stock-based compensation expense 3,321,551 3,368,575
Change in fair value of warrant liability (543) (2,494)
Change in operating assets and liabilities:    
Accounts receivable (1,266,187) (2,030,800)
Contract assets 171,358 442,616
Prepaid expenses 61,248 (132,344)
Lease liabilities (21,624) (11,724)
Deposits and other assets (572,153) (235,656)
Accounts payable 1,328,176 605,437
Accrued expenses (931,686) (236,088)
Deferred revenues 789,152 681,476
Other liabilities (489,040) 0
Net cash used in operating activities - continuing operations (2,231,180) (1,418,149)
Net cash used in operating activities - discontinued operations 0 (59,075)
Net cash used in operating activities (2,231,180) (1,477,224)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Additions to property and equipment 0 (75,493)
Purchase of marketable securities (87,732,380) (61,573,237)
Sale and maturity of marketable securities 85,255,076 41,392,821
Proceeds from sale of investment 48,612 0
Net cash from sale of discontinued operations 1,666,666 21,967,193
Net cash (used in) provided by investing activities - continuing operations (762,026) 1,711,284
Net cash (used in) provided by investing activities (762,026) 1,711,284
CASH FLOWS FROM FINANCING ACTIVITIES:    
Tax payments related to shares withheld for vested restricted stock units (100,662) (127,357)
Cash used to redeem convertible notes (950,000) 0
Net cash used in financing activities - continuing operations (1,050,662) (127,357)
Net cash used in financing activities (1,050,662) (127,357)
Net change in cash (4,043,868) 106,703
Cash and cash equivalents, beginning of period 6,042,986 2,795,743
Cash and cash equivalents, end of period 1,999,118 2,902,446
Supplemental Cash Flow Information [Abstract]    
Cash paid for interest 0 0
Cash paid for taxes $ 48,492 $ 1,423,000
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BUSINESS ORGANIZATION AND NATURE OF OPERATIONS
6 Months Ended
Jun. 30, 2024
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 life sciences industries.


The business combination with Helix in March 2021 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 provided 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 are collectively 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. The Company will continue to provide analytics solutions to customers within the healthcare and life sciences industries. For further discussion on the discontinued operations, refer to Note 4.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BASIS OF PRESENTATION
6 Months Ended
Jun. 30, 2024
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, 2024. 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, 2023, as filed with the Securities and Exchange Commission (“SEC”) on March 29, 2024.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2024
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Note 3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Principles of Consolidation


The 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 Legacy, Inc. (f/k/a Security Grade Protective Services, Ltd.), Green Tree International, Inc. and Bio-Tech Medical Software, Inc. (through February 10, 2023, on which date 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.


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, 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.


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 the related notes to the financial statements. The significant areas of estimation include but are not limited to accounting for the allowance for credit losses, income taxes, 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 litigation related costs that were previously included in general and administrative expenses in the prior period financial statements have been reclassified to Litigation settlements and related expenses to be consistent with the current presentation.

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, 2024 and December 31, 2023 was $20 and $563, respectively, based on Level 3 inputs. Refer to Note 10.

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, as the coverage is based on individually titled accounts. 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 Credit Losses


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


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


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

Proceeds Receivable From Sale of Discontinued Operations, Net


In February 2023, the Company received a note for $10,000,000 payable in twelve equal monthly installments as partial consideration for the sale of BioTrack (see Note 4 – Discontinued Operations). As of June 30, 2024, the note has been fully paid. The Company recognized $0 and $20,712 and $190,000 and $245,041 of amortization of the $410,000 original discount recorded on the note interest as investment income for the three and six months ended June 30, 2024 and 2023, respectively.

Revenue Recognition


The Company recognizes revenue in accordance with 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 and the volume of data available for future information updates. 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 did 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 $798,320 and $1,596,454 and $654,489 and $1,306,251 for the three and six months ended June 30, 2024 and 2023, respectively. The Company had outstanding accounts receivable from this customer of $796,789 and $1,827 at June 30, 2024 and December 31, 2023, respectively.



On July 21, 2023, the customer merged with Vox Merger Sub, Inc. As a result of the merger, the Company received $5,805,858 of cash proceeds, net of holdbacks, in consideration for all of its equity interest in the customer, which was recorded as gain on sale of investment during the year ended December 31, 2023. Forian may receive additional earnout payments in 2025 and 2026 in an aggregate amount of up to approximately $3,600,000 if certain conditions are met.



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

 
 
Contract Assets
   
Contract
Liability
 
 
 
Costs of
obtaining
contracts
   
Unbilled
revenue
   
Total
   
Deferred
Revenue
 
Balance at January 1, 2023
 
$
158,016
   
$
2,094,942
   
$
2,252,958
   
$
2,581,287
 
Beginning deferred revenue balance recognized during the period
   
     
     
     
(2,581,286
)
Net change due to timing of billings, payments and recognition
   
(50,684
)
   
(1,075,561
)
   
(1,126,245
)
   
2,413,550
 
Balance at December 31, 2023
   
107,332
     
1,019,381
     
1,126,713
     
2,413,551
 
Beginning deferred revenue balance recognized during the period
   
     
     
     
(2,133,447
)
Net change due to timing of billings, payments and recognition
   
(9,881
)
   
(161,477
)
   
(171,358
)
   
2,922,599
 
Balance at June 30, 2024
 
$
97,451
   
$
857,904
   
$
955,355
   
$
3,202,703
 


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 amount of deferred revenue recognized for the three and six months ended June 30, 2024 and 2023 was $384,771 and $2,133,447 and $501,596 and $2,168,624, respectively. 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, 2024
   
December 31, 2023
 
Estimated next twelve months
 
$
16,191,125
   
$
17,202,223
 
Thereafter
   
16,944,792
     
20,831,200
 
Total
 
$
33,135,917
   
$
38,033,423
 

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.



As discussed above, the Company disposed of its businesses servicing the cannabis industry in 2023, and has reclassified its 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 life sciences industries.

Customer Concentration


During the three and six months ended June 30, 2024, the Company had two customers representing 16.7% and 11.6% and 16.5% and 12.7% of revenue, respectively. At June 30, 2024, the Company had four customers representing 21.9%, 20.8%, 12.1% and 10.1% of accounts receivable.


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

Vendors and Licensors


The Company licenses certain information assets from third parties as a key input to certain Information and Software products. Any disruptions associated with these suppliers could have a material short-term impact on the business while alternate sources are secured. The information licenses specify content deliverables and specified use rights for a fixed fee and time period. Payment terms for information licenses generally consist of upfront payments and annual licensing fees. The Company expenses the contract costs over the expected period of benefit and records any differences between amounts expensed and payments incurred as other assets or liabilities on a contract by contract basis. Payments for licensed information, including the changes in related assets and liabilities, are classified within “Net cash provided by operating activities” on the condensed consolidated statements of cash flows. In cases where the Company pays variable fees based on content usage, such costs are expensed as incurred.

Vendor Concentration


During the three months ended June 30, 2024, the Company had two vendors representing 13.5% and 11.2%, respectively, of purchases and expenses and during the six months ended June 30, 2024, the Company had three vendors representing 14.3%, 11.9% and 10.1%, respectively, of purchases and expenses.


During the three and six months ended June 30, 2023, the Company had two vendors representing 18.6% and 14.1% and 14.0% and 13.2%, respectively, of purchases and expenses.

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.

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 $24,864 and $60,506 and $20,294 and $35,419 for the three and six months ended June 30, 2024 and 2023, respectively.

Net Income (Loss) per Share


The calculation of earnings per share is based on the weighted average number of common shares or common stock equivalents outstanding during the applicable period. The dilutive effect of common 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 income (loss) from operations. Convertible notes, employee stock options, employee restricted stock awards 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 using the as if converted method for convertible notes and the treasury stock method for other potentially dilutive securities. Under the as if converted method, the dilutive impact of securities is calculated as if conversion occurred at the beginning of the reporting period. 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 common 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, 2024 and 2023, the Company recognized net income tax expense of $8,221 and $110,761 and $36,187 and $66,096, 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 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, 2024, the Company is not currently under any examination in any tax jurisdiction.


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.

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.


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 December 2023, the FASB issued Accounting Standards Update No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”). ASU 2023-09 requires additional disclosures related to rate reconciliation, income taxes paid and other disclosures. Under ASU 2023-09, for each annual periods presented, public entities are required to (1) disclose specific categories in the tabular rate reconciliation and (2) provide additional information for reconciling items that meet a quantitative threshold. In addition, ASU 2023-09 requires all reporting entities to disclose on an annual basis the amount of income taxes paid disaggregated by federal, state and foreign taxes as well as the amount of income taxes paid by individual jurisdiction. ASU 2023-09 is effective for public business entities for annual periods beginning after December 15, 2024, and can be applied on a prospective basis with an option to apply the standard retrospectively. Early adoption is permitted. The Company is currently evaluating the impact of ASU 2023-09 on its condensed consolidated financial statements and related disclosures.



In November 2023, the FASB issued Accounting Standards Update No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The amendments in this update require public companies to disclose on an annual and interim basis, significant segment expenses that are regularly provided to the chief operating decision maker (CODM) and require that a public entity disclose, on an annual and interim basis, an amount for other segment items by reportable segment and a description of its composition. In addition, the amendment requires that a public entity provide all annual disclosures about a reportable segment’s profit or loss and assets currently required in interim periods and require that a public entity disclose the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. Early adoption is permitted. The Company is currently evaluating the impact of ASU 2023-07 on its condensed consolidated financial statements and related disclosures. This amendment will go into effect for the fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024.



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 20 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DISCONTINUED OPERATIONS
6 Months Ended
Jun. 30, 2024
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,000,000, consisting of $20,000,000 paid at closing and $10,000,000 paid in twelve unconditional monthly installments thereafter. In March 2022, Helix sold its security monitoring business and in October 2022, Helix 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 life sciences industries.



The Helix Businesses have been presented in discontinued operations separate from continuing operations for the three and six months ended June 30, 2023.



The Company recorded a gain on the sale of the outstanding capital stock of its BioTrack business 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.


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, through the date of sale:

 
 
For the Three Months
Ended June 30, 2023
   
For the Six Months
 Ended June 30, 2023
 
Income and expense line items related to Helix Businesses:
           
Revenues:
           
Information and Software
 
$
   
$
1,121,677
 
Services
   
     
179,798
 
Total revenues
   
     
1,301,475
 
 
               
Costs and Expenses:
               
Cost of revenues
   
     
699,015
 
Research and development
   
     
160,164
 
Sales and marketing
   
     
35,005
 
General and administrative
   
     
129,283
 
Depreciation and amortization
   
     
372,435
 
Total costs and expenses
   
     
1,395,902
 
 
               
Net loss from discontinued operations for Helix Businesses before income taxes
   
     
(94,427
)
Gain on sale of discontinued operations
   
     
11,531,849
 
Income tax expense
   
(32,426
)
   
(2,722,570
)
 
               
Net gain from discontinued operations, net of tax for Helix Businesses
 
$
(32,426
)
 
$
8,714,852
 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
MARKETABLE SECURITIES
6 Months Ended
Jun. 30, 2024
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. Marketable securities consists of U.S. Treasury Bills. As of June 30, 2024 and December 31, 2023, marketable securities consisted of the following:

   
June 30, 2024
   
December 31, 2023
 
United States Treasury Bills
           
Amortized Cost
 
$
46,009,675
   
$
42,289,441
 
Fair Market Value
 
$
46,011,230
   
$
42,296,589
 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
PREPAID EXPENSES AND OTHER CURRENT ASSETS
6 Months Ended
Jun. 30, 2024
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, 2024 and December 31, 2023, the Company’s balance sheet reflected prepaid expenses of $1,015,985 and $1,077,233, respectively, primarily relating to various software and information licenses and insurance policies with durations ranging from 3 months to 1 year.


Included in other current assets as of June 30, 2024, are income taxes receivable of $1,828,123, deferred license costs of $760,259 and amounts receivable from employees of $148,130.


Included in current other assets as of December 31, 2023, are income taxes receivable of $1,890,391, deferred license costs of $381,820 and amounts receivable from employees of $236,364.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
PROPERTY AND EQUIPMENT, NET
6 Months Ended
Jun. 30, 2024
PROPERTY AND EQUIPMENT, NET [Abstract]  
PROPERTY AND EQUIPMENT, NET
Note 7
PROPERTY AND EQUIPMENT, NET


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

   
June 30, 2024
   
December 31, 2023
 
Personal computing equipment
 
$
94,521
   
$
94,521
 
Office equipment and capitalized software
   
73,260
     
73,260
 
Total
   
167,781
     
167,781
 
Less: Accumulated depreciation
   
(108,472
)
   
(91,696
)
Property and equipment, net
 
$
59,309
   
$
76,085
 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DEPOSITS AND OTHER ASSETS
6 Months Ended
Jun. 30, 2024
DEPOSITS AND OTHER ASSETS [Abstract]  
DEPOSITS AND OTHER ASSETS
Note 8
DEPOSITS AND OTHER ASSETS


As of June 30, 2024 and December 31, 2023, deposits and other assets included $1,718,167 and $1,390,156 of assets related to information license vendors, respectively (see Note 3 – Summary of Significant Accounting Policies – Vendors and Licensors).
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
6 Months Ended
Jun. 30, 2024
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES [Abstract]  
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
Note 9
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES


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

   
June 30, 2024
   
December 31, 2023
 
Employee compensation
  $ 968,961     $ 1,546,614  
Information Contracts (see Note 3 - Vendors and Licensors)
    1,440,592       1,533,861  
Accrued expenses
   
911,018
     
1,171,782
 
Total
 
$
3,320,571
   
$
4,252,257
 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
WARRANT LIABILITY
6 Months Ended
Jun. 30, 2024
WARRANT LIABILITY [Abstract]  
WARRANT LIABILITY
Note 10
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 remeasured to fair value at each reporting period with changes being recorded in the condensed consolidated statements of operations. As of June 30, 2024 and 2023, the Company had 9,375 and 55,121 warrants outstanding classified as liabilities, respectively. During the six months ended June 30, 2024 and 2023, 41,579 and 36,936 warrants expired, respectively.


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 using the following inputs:

   
As of June 30, 2024
    As of December 31, 2023  
Fair value of Company's common stock
 
$
2.65
    $ 2.93  
Dividend yield
   
0%

    0%

Expected volatility
   
80%

    68% - 83%
Risk free interest rate
   
5.00%

    5.06% - 5.54%
Expected life (years)
   
0.30
      0.30
 
Exercise price
 
$
8.70 - $28.00
    $ 8.00 - $28.00  
Fair value of financial instruments - warrants
 
$
20
    $ 563  


The following table summarizes the change in fair value of the Company’s financial instruments – warrants, measured at Level 3 in the fair value hierarchy:

   
Amount
 
Balance as of January 1, 2024
 
$
563
 
Change in fair value of warrant liability
   
(543
)
Balance as of June 30, 2024
 
$
20
 

   
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 April 1, 2024
 
$
450
 
Change in fair value of warrant liability
   
(430
)
Balance as of June 30, 2024
 
$
20
 

   
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
 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONVERTIBLE NOTES
6 Months Ended
Jun. 30, 2024
CONVERTIBLE NOTES [Abstract]  
CONVERTIBLE NOTES
Note 11
CONVERTIBLE NOTES

   
June 30, 2024
   
December 31, 2023
 
Principal outstanding
 
$
22,000,000
   
$
23,000,000
 
Add: accrued interest
   
2,181,315
     
1,879,068
 
Less: unamortized debt issuance costs
   
(6,221
)
   
(8,887
)
Convertible note payable, net of debt issuance costs
 
$
24,175,094
   
$
24,870,181
 


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 $191,973 and $389,602 and $209,425 and $416,547 for the three and six months ended June 30, 2024 and 2023, 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, 2024 and 2023, the Company recognized $1,333 and $2,667 and $1,333 and $2,667 in amortization of debt issuance costs, respectively, which is recognized in interest expense in the consolidated statements of operations.


On February 28, 2024, the Company redeemed $1,000,000 in principal and $87,356 of accrued interest thereon for an aggregate redemption price of $950,000 resulting in a gain of $137,356, which was included in other income and expense in the Condensed Consolidated Statements of Operations.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCK-BASED COMPENSATION
6 Months Ended
Jun. 30, 2024
STOCK-BASED COMPENSATION [Abstract]  
STOCK-BASED COMPENSATION
Note 12
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 common stock.

   
Number of Restricted
Shares and Units
   
Weighted Average
Grant Date Fair Value
Per Share
 
Unvested at January 1, 2023
   
551,258
   
$
3.28
 
Issued
   
570,000
     
3.79
 
Vested
   
(331,934
)
   
7.30
 
Canceled
   
(44,339
)
   
0.44
 
Unvested at December 31, 2023
   
744,985
     
2.05
 
Issued
   
350,000
     
2.68
 
Vested
   
(223,718
)
   
4.68
 
Canceled
   
     
 
Unvested at June 30, 2024
   
871,267
   
$
4.09
 


The 871,267 of unvested awards at June 30, 2024 consisted of 863,498 restricted stock units and 7,769 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. As of June 30, 2024, options to purchase 210,493 shares of common stock remain outstanding.


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 granted during the six months ended June 30, 2024 and 2023, are as follows:

 
For the Six Months Ended June 30,
 
 
2024
 
2023
 
Exercise Price
$

2.67 to $3.69
  $

3.14 to $3.79
 
Fair value of Company common stock
$

2.68 to $3.69
  $

3.14 to $3.79
 
Dividend yield
    0%

    0%

Expected volatility
78% to 79%
 
79% to 80%
 
Risk Free interest rate
3.9% to 4.2%
 
3.4% to 3.9%
 
Expected life (years) remaining
6.10 to 6.25
 
6.08 to 6.25
 


The following summarizes option activity under the Company’s stock plan for the six months ended June 30, 2024 and for the year ended December 31, 2023:

   
Shares
Underlying
Options
   
Weighted Average
Exercise Price
   
Weighted Average
Remaining
Contractual Term
(in years)
 
Outstanding at January 1, 2023
   
3,983,808
   
$
10.53
     
8.23
 
Granted
   
1,416,000
   
$
3.46
     
9.28
 
Exercised
   
(2,452
)
 
$
2.20
     
4.42
 
Forfeited and expired
   
(1,556,812
)
 
$
12.53
     
7.40
 
Outstanding at December 31, 2023
   
3,840,544
   
$
7.12
     
8.96
 
Granted     467,500     $ 2.81       9.59  
Exercised     (14,375 )   $ 2.98       (0.50 )
Forfeited and expired     (146,626 )   $ 8.07       6.97  
Outstanding at June 30, 2024     4,147,043     $ 6.52       7.72  
Vested options at June 30, 2024
   
1,989,123
   
$
8.94
     
6.80
 


The weighted average exercise price and remaining contractual life of exercisable options as of June 30, 2024 is $8.94 and $6.80, respectively. The total aggregate intrinsic value of the exercisable options as of June 30, 2024 was approximately $9,534.

Stock Compensation Expense


The weighted-average grant date fair value per share for the stock options granted was $2.00 and $3.42 for the six months ended June 30, 2024 and 2023, 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, which is included in “separation expenses” in the condensed consolidated statements of operations.


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

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

 
2024
   
2023
    2024     2023  
Services
 
$
43,849
   
$
34,272
    $ 76,170     $ 72,198  
Research and development
   
(5,496
)
   
36,964
      52,995       75,156  
Sales and marketing
   
61,096
     
49,915
      136,444       103,917  
General and administrative
   
1,563,187
     
1,419,191
      3,055,942       2,767,472  
Separation expenses
                      349,832  
Subtotal
    1,662,636       1,540,342       3,321,551       3,368,575  
Discontinued operations
                      (247,308 )
Total   $ 1,662,636     $ 1,540,342     $ 3,321,551     $ 3,121,267  


Total intrinsic value of options exercised during the period ended June 30, 2024 was $8,375. The total fair value of restricted shares vested during the three and six month periods ended June 30, 2024 was $63,597 and $726,664, respectively.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NET INCOME (LOSS) PER SHARE
6 Months Ended
Jun. 30, 2024
NET INCOME (LOSS) PER SHARE [Abstract]  
NET INCOME (LOSS) PER SHARE
Note 13
NET INCOME (LOSS) PER SHARE


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


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

 
2024
   
2023
   
2024
   
2023
 
Net (loss) income:
                       
Loss from continuing operations
 
$
(2,553,259)
 
$
(1,090,400)
  $ (3,765,874)   $ (3,339,199)
(Loss) Income from discontinued operations
   
     
(32,426)
          8,714,852  
Net (Loss) Income
 
$
(2,553,259)
 
$
(1,122,826)
  $ (3,765,874)   $ 5,375,653  
 
                               
Basic loss from continuing operations per share attributable to common shareholders:
 
$
(0.08)
 
$
(0.03)
  $ (0.12)   $ (0.10)
Basic income from discontinued operations per share:
   
     
            0.27  
Net (loss) income per common share
 
$
(0.08)
 
$
(0.03)
  $ (0.12)   $ 0.17  
 
                               
Diluted net loss per share:
                               
Loss from continuing operations
   
(2,553,259)
   
(1,090,400)
    (3,765,874)     (3,339,199)
Loss from continuing operation after the effect of assumed conversions
 
$
(2,553,259)
 
$
(1,090,400)
  $ (3,765,874)   $ (3,339,199)
 
                               
(Loss) income from discontinued operations
  $    
$
(32,426)
  $     $ 8,714,852  
 
                               
Weighted average common shares outstanding - basic and diluted
   
31,098,497
     
32,260,992
      31,049,647       32,369,904  
 
                               
 Diluted loss from continuing operations per common share
   
(0.08)
   
(0.03)
    (0.12)     (0.10)
 Diluted income from discontinued operations per common share
   
     
            0.27  
 Net (loss) income per common share
 
$
(0.08)
 
$
(0.03)
  $ (0.12)   $ 0.17  
   

The following table sets forth all outstanding potentially dilutive securities which were not included in the calculation of diluted earnings per share because their impact would have been antidilutive to the Company’s “control number,” which is loss from continuing operations.

   
For the Six Months Ended June 30,
 
   
2024
   
2023
 
Potentially dilutive securities:
           
Warrants
   
9,375
     
65,119
 
Stock options
   
4,147,043
     
3,550,544
 
Convertible notes
   
2,385,752
     
2,532,330
 
Unvested restricted stock awards and units
   
871,267
     
865,610
 
Total
   
7,413,437
     
7,013,603
 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
RELATED PARTY TRANSACTIONS
6 Months Ended
Jun. 30, 2024
RELATED PARTY TRANSACTIONS [Abstract]  
RELATED PARTY TRANSACTIONS
Note 14
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 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, 2024 and 2023 of $7,975 and $60,025 and $127,050 and $176,082, respectively, as he is entitled to runoff commissions on accounts he sold.


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 held $6,000,000 of the Notes until his death on April 11, 2024, which notes are held by the spouse of the deceased director. See Note 11 for additional information.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES
6 Months Ended
Jun. 30, 2024
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-2 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 renewed its lease agreement for office space in Hingham, Massachusetts, commencing on July 1, 2024. The lease has an initial term of two years and base rent per year is approximately $25,000.


The Company is also obligated under a short-term lease related to offices in Pennsylvania. This short-term lease is 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 the Company 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 are as follows:

 
 
For the Six Months Ended June 30,
 
 
 
2024
   
2023
 
Cash used in operating leases
  $ 10,962     $ 11,412  
ROU assets obtained in exchange for new lease obligations
  $
46,876     $
 


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

 
  June 30, 2024    
December 31, 2023
 
Right of use assets, net
 
$
46,876
   
$
10,664
 
                 
Short-term operating lease liabilities
 
$
22,872
   
$
10,664
 
Long-term operating lease liabilities
    24,004        
Total lease liabilities
 
$
46,876
   
$
10,664
 
Weighted average remaining lease term (in years)
    2.00
      0.50
 
Weighted average discount rate
   
4.8%

   
9.5%




Long-term operating lease liabilities are included in other long-term liabilities on the Company’s condensed consolidated balance sheets.



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

   
For the Three Months Ended June 30,
   
For the Six Months Ended June 30,
 
   
2024
   
2023
    2024     2023  
Operating lease expense
 
$
5,481
   
$
5,481
    $ 10,962     $ 11,412  
Short-term lease expense
 
6,956    
8,067    
14,998    
12,879  
Total operating lease costs
  $ 12,437     $ 13,548     $ 25,960     $ 24,291  


Future lease payments included in the measurement of lease liabilities on the condensed consolidated balance sheet as of June 30, 2024, were as follows:

   
June 30, 2024
 
2024 (remaining)
 
$
12,306
 
2025
    24,612  
2026
    12,306  
Total future minimum lease payments
    49,224  
Less imputed interest
   
(2,348
)
Total
 
$
46,876
 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2024
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, 2024:

   
June 30, 2024
 
Year ending December 31, 2024
  $ 2,686,205  
Year ending December 31, 2025
    4,152,500  
Year ending December 31, 2026     3,302,500  
Thereafter     5,267,500  
    $ 15,408,705  


Commitments and contingencies includes $1,940,591 recorded in accrued expenses and other liabilities, representing information license liabilities various licensing agreements (see Note 3 – Summary of Significant Accounting Policies – Vendors and Licensors).

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. On March 8, 2024, the parties entered into a Settlement Agreement and General Release, which included a release of GTI, the Company and its subsidiaries and all related parties. The parties filed a Joint Stipulation to Dismiss with Prejudice with respect to this matter on March 18, 2024. The Court entered a Final Order of Dismissal with Prejudice with respect to this matter on March 27, 2024.


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. On November 22, 2023, the Company entered into a Settlement Agreement and Release with the fifth plaintiff, which included a release of the Company and its subsidiaries and all related parties. That plaintiff filed a stipulation dismissing her claims on December 12, 2023. On May 31, 2024, the remaining parties entered into a Settlement Agreement and Release, which included a release of the Company and its subsidiaries and all related parties. Plaintiffs filed a Stipulation of Dismissal on June 7, 2024. The Court entered a Minute Order dismissing the case with prejudice on June 7, 2024.


The Company classified related legal and settlement expenses as “Litigation and related expenses” within Operating loss from continuing operations. Any insurance reimbursements related to the settlements are treated as gain contingencies and will be recorded when all contingencies are resolved.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2024
SUBSEQUENT EVENTS [Abstract]  
SUBSEQUENT EVENTS
Note 17
SUBSEQUENT EVENTS


On July 31, 2024, the Company was informed by one of its information vendors that effective December 31, 2024, the vendor will no longer include certain data within the information products it licenses to the Company. The vendor stated this was due to clarifications and updates to the licensing relationship between the vendor and one of its data suppliers. The Company is currently evaluating the potential impact on its contractual relationship with the vendor and any impact on customer performance commitments and the availability of alternate sources of comparable data. There can be no assurance that alternate sources of comparable data can be obtained, and if so, on terms and conditions substantially equivalent to those under its existing agreement.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2024
Insider Trading Arrangements [Line Items]  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2024
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]  
Principles of Consolidation
Principles of Consolidation


The 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 Legacy, Inc. (f/k/a Security Grade Protective Services, Ltd.), Green Tree International, Inc. and Bio-Tech Medical Software, Inc. (through February 10, 2023, on which date 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.


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, 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.
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 the related notes to the financial statements. The significant areas of estimation include but are not limited to accounting for the allowance for credit losses, income taxes, 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 litigation related costs that were previously included in general and administrative expenses in the prior period financial statements have been reclassified to Litigation settlements and related expenses to be consistent with the current presentation.
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, 2024 and December 31, 2023 was $20 and $563, respectively, based on Level 3 inputs. Refer to Note 10.
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, as the coverage is based on individually titled accounts. 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 Credit Losses
Accounts Receivable and Allowance for Credit Losses


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

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


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


In February 2023, the Company received a note for $10,000,000 payable in twelve equal monthly installments as partial consideration for the sale of BioTrack (see Note 4 – Discontinued Operations). As of June 30, 2024, the note has been fully paid. The Company recognized $0 and $20,712 and $190,000 and $245,041 of amortization of the $410,000 original discount recorded on the note interest as investment income for the three and six months ended June 30, 2024 and 2023, respectively.
Revenue Recognition
Revenue Recognition


The Company recognizes revenue in accordance with 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 and the volume of data available for future information updates. 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 did 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 $798,320 and $1,596,454 and $654,489 and $1,306,251 for the three and six months ended June 30, 2024 and 2023, respectively. The Company had outstanding accounts receivable from this customer of $796,789 and $1,827 at June 30, 2024 and December 31, 2023, respectively.



On July 21, 2023, the customer merged with Vox Merger Sub, Inc. As a result of the merger, the Company received $5,805,858 of cash proceeds, net of holdbacks, in consideration for all of its equity interest in the customer, which was recorded as gain on sale of investment during the year ended December 31, 2023. Forian may receive additional earnout payments in 2025 and 2026 in an aggregate amount of up to approximately $3,600,000 if certain conditions are met.



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

 
 
Contract Assets
   
Contract
Liability
 
 
 
Costs of
obtaining
contracts
   
Unbilled
revenue
   
Total
   
Deferred
Revenue
 
Balance at January 1, 2023
 
$
158,016
   
$
2,094,942
   
$
2,252,958
   
$
2,581,287
 
Beginning deferred revenue balance recognized during the period
   
     
     
     
(2,581,286
)
Net change due to timing of billings, payments and recognition
   
(50,684
)
   
(1,075,561
)
   
(1,126,245
)
   
2,413,550
 
Balance at December 31, 2023
   
107,332
     
1,019,381
     
1,126,713
     
2,413,551
 
Beginning deferred revenue balance recognized during the period
   
     
     
     
(2,133,447
)
Net change due to timing of billings, payments and recognition
   
(9,881
)
   
(161,477
)
   
(171,358
)
   
2,922,599
 
Balance at June 30, 2024
 
$
97,451
   
$
857,904
   
$
955,355
   
$
3,202,703
 


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 amount of deferred revenue recognized for the three and six months ended June 30, 2024 and 2023 was $384,771 and $2,133,447 and $501,596 and $2,168,624, respectively. 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, 2024
   
December 31, 2023
 
Estimated next twelve months
 
$
16,191,125
   
$
17,202,223
 
Thereafter
   
16,944,792
     
20,831,200
 
Total
 
$
33,135,917
   
$
38,033,423
 
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.



As discussed above, the Company disposed of its businesses servicing the cannabis industry in 2023, and has reclassified its 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 life sciences industries.
Customer Concentration
Customer Concentration


During the three and six months ended June 30, 2024, the Company had two customers representing 16.7% and 11.6% and 16.5% and 12.7% of revenue, respectively. At June 30, 2024, the Company had four customers representing 21.9%, 20.8%, 12.1% and 10.1% of accounts receivable.


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


The Company licenses certain information assets from third parties as a key input to certain Information and Software products. Any disruptions associated with these suppliers could have a material short-term impact on the business while alternate sources are secured. The information licenses specify content deliverables and specified use rights for a fixed fee and time period. Payment terms for information licenses generally consist of upfront payments and annual licensing fees. The Company expenses the contract costs over the expected period of benefit and records any differences between amounts expensed and payments incurred as other assets or liabilities on a contract by contract basis. Payments for licensed information, including the changes in related assets and liabilities, are classified within “Net cash provided by operating activities” on the condensed consolidated statements of cash flows. In cases where the Company pays variable fees based on content usage, such costs are expensed as incurred.
Vendor Concentration
Vendor Concentration


During the three months ended June 30, 2024, the Company had two vendors representing 13.5% and 11.2%, respectively, of purchases and expenses and during the six months ended June 30, 2024, the Company had three vendors representing 14.3%, 11.9% and 10.1%, respectively, of purchases and expenses.


During the three and six months ended June 30, 2023, the Company had two vendors representing 18.6% and 14.1% and 14.0% and 13.2%, respectively, of purchases and expenses.
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.
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 $24,864 and $60,506 and $20,294 and $35,419 for the three and six months ended June 30, 2024 and 2023, 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 common shares or common stock equivalents outstanding during the applicable period. The dilutive effect of common 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 income (loss) from operations. Convertible notes, employee stock options, employee restricted stock awards 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 using the as if converted method for convertible notes and the treasury stock method for other potentially dilutive securities. Under the as if converted method, the dilutive impact of securities is calculated as if conversion occurred at the beginning of the reporting period. 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 common 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, 2024 and 2023, the Company recognized net income tax expense of $8,221 and $110,761 and $36,187 and $66,096, 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 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, 2024, the Company is not currently under any examination in any tax jurisdiction.


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.
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.


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 December 2023, the FASB issued Accounting Standards Update No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”). ASU 2023-09 requires additional disclosures related to rate reconciliation, income taxes paid and other disclosures. Under ASU 2023-09, for each annual periods presented, public entities are required to (1) disclose specific categories in the tabular rate reconciliation and (2) provide additional information for reconciling items that meet a quantitative threshold. In addition, ASU 2023-09 requires all reporting entities to disclose on an annual basis the amount of income taxes paid disaggregated by federal, state and foreign taxes as well as the amount of income taxes paid by individual jurisdiction. ASU 2023-09 is effective for public business entities for annual periods beginning after December 15, 2024, and can be applied on a prospective basis with an option to apply the standard retrospectively. Early adoption is permitted. The Company is currently evaluating the impact of ASU 2023-09 on its condensed consolidated financial statements and related disclosures.



In November 2023, the FASB issued Accounting Standards Update No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The amendments in this update require public companies to disclose on an annual and interim basis, significant segment expenses that are regularly provided to the chief operating decision maker (CODM) and require that a public entity disclose, on an annual and interim basis, an amount for other segment items by reportable segment and a description of its composition. In addition, the amendment requires that a public entity provide all annual disclosures about a reportable segment’s profit or loss and assets currently required in interim periods and require that a public entity disclose the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. Early adoption is permitted. The Company is currently evaluating the impact of ASU 2023-07 on its condensed consolidated financial statements and related disclosures. This amendment will go into effect for the fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024.



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 36 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2024
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]  
Contract Balances

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

 
 
Contract Assets
   
Contract
Liability
 
 
 
Costs of
obtaining
contracts
   
Unbilled
revenue
   
Total
   
Deferred
Revenue
 
Balance at January 1, 2023
 
$
158,016
   
$
2,094,942
   
$
2,252,958
   
$
2,581,287
 
Beginning deferred revenue balance recognized during the period
   
     
     
     
(2,581,286
)
Net change due to timing of billings, payments and recognition
   
(50,684
)
   
(1,075,561
)
   
(1,126,245
)
   
2,413,550
 
Balance at December 31, 2023
   
107,332
     
1,019,381
     
1,126,713
     
2,413,551
 
Beginning deferred revenue balance recognized during the period
   
     
     
     
(2,133,447
)
Net change due to timing of billings, payments and recognition
   
(9,881
)
   
(161,477
)
   
(171,358
)
   
2,922,599
 
Balance at June 30, 2024
 
$
97,451
   
$
857,904
   
$
955,355
   
$
3,202,703
 

Transaction Price Allocated to Remaining Performance Obligations

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

 
 
June 30, 2024
   
December 31, 2023
 
Estimated next twelve months
 
$
16,191,125
   
$
17,202,223
 
Thereafter
   
16,944,792
     
20,831,200
 
Total
 
$
33,135,917
   
$
38,033,423
 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DISCONTINUED OPERATIONS (Tables)
6 Months Ended
Jun. 30, 2024
DISCONTINUED OPERATIONS [Abstract]  
Discontinued Operations

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, through the date of sale:

 
 
For the Three Months
Ended June 30, 2023
   
For the Six Months
 Ended June 30, 2023
 
Income and expense line items related to Helix Businesses:
           
Revenues:
           
Information and Software
 
$
   
$
1,121,677
 
Services
   
     
179,798
 
Total revenues
   
     
1,301,475
 
 
               
Costs and Expenses:
               
Cost of revenues
   
     
699,015
 
Research and development
   
     
160,164
 
Sales and marketing
   
     
35,005
 
General and administrative
   
     
129,283
 
Depreciation and amortization
   
     
372,435
 
Total costs and expenses
   
     
1,395,902
 
 
               
Net loss from discontinued operations for Helix Businesses before income taxes
   
     
(94,427
)
Gain on sale of discontinued operations
   
     
11,531,849
 
Income tax expense
   
(32,426
)
   
(2,722,570
)
 
               
Net gain from discontinued operations, net of tax for Helix Businesses
 
$
(32,426
)
 
$
8,714,852
 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
MARKETABLE SECURITIES (Tables)
6 Months Ended
Jun. 30, 2024
MARKETABLE SECURITIES [Abstract]  
Marketable Securities As of June 30, 2024 and December 31, 2023, marketable securities consisted of the following:

   
June 30, 2024
   
December 31, 2023
 
United States Treasury Bills
           
Amortized Cost
 
$
46,009,675
   
$
42,289,441
 
Fair Market Value
 
$
46,011,230
   
$
42,296,589
 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
PROPERTY AND EQUIPMENT, NET (Tables)
6 Months Ended
Jun. 30, 2024
PROPERTY AND EQUIPMENT, NET [Abstract]  
Property and Equipment

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

   
June 30, 2024
   
December 31, 2023
 
Personal computing equipment
 
$
94,521
   
$
94,521
 
Office equipment and capitalized software
   
73,260
     
73,260
 
Total
   
167,781
     
167,781
 
Less: Accumulated depreciation
   
(108,472
)
   
(91,696
)
Property and equipment, net
 
$
59,309
   
$
76,085
 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2024
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES [Abstract]  
Accrued Expenses and Other Current Liabilities

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

   
June 30, 2024
   
December 31, 2023
 
Employee compensation
  $ 968,961     $ 1,546,614  
Information Contracts (see Note 3 - Vendors and Licensors)
    1,440,592       1,533,861  
Accrued expenses
   
911,018
     
1,171,782
 
Total
 
$
3,320,571
   
$
4,252,257
 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
WARRANT LIABILITY (Tables)
6 Months Ended
Jun. 30, 2024
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 using the following inputs:

   
As of June 30, 2024
    As of December 31, 2023  
Fair value of Company's common stock
 
$
2.65
    $ 2.93  
Dividend yield
   
0%

    0%

Expected volatility
   
80%

    68% - 83%
Risk free interest rate
   
5.00%

    5.06% - 5.54%
Expected life (years)
   
0.30
      0.30
 
Exercise price
 
$
8.70 - $28.00
    $ 8.00 - $28.00  
Fair value of financial instruments - warrants
 
$
20
    $ 563  
Change in Fair Value of Financial Instruments

The following table summarizes the change in fair value of the Company’s financial instruments – warrants, measured at Level 3 in the fair value hierarchy:

   
Amount
 
Balance as of January 1, 2024
 
$
563
 
Change in fair value of warrant liability
   
(543
)
Balance as of June 30, 2024
 
$
20
 

   
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 April 1, 2024
 
$
450
 
Change in fair value of warrant liability
   
(430
)
Balance as of June 30, 2024
 
$
20
 

   
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
 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONVERTIBLE NOTES (Tables)
6 Months Ended
Jun. 30, 2024
CONVERTIBLE NOTES [Abstract]  
Convertible Note Payable
   
June 30, 2024
   
December 31, 2023
 
Principal outstanding
 
$
22,000,000
   
$
23,000,000
 
Add: accrued interest
   
2,181,315
     
1,879,068
 
Less: unamortized debt issuance costs
   
(6,221
)
   
(8,887
)
Convertible note payable, net of debt issuance costs
 
$
24,175,094
   
$
24,870,181
 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2024
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 common stock.

   
Number of Restricted
Shares and Units
   
Weighted Average
Grant Date Fair Value
Per Share
 
Unvested at January 1, 2023
   
551,258
   
$
3.28
 
Issued
   
570,000
     
3.79
 
Vested
   
(331,934
)
   
7.30
 
Canceled
   
(44,339
)
   
0.44
 
Unvested at December 31, 2023
   
744,985
     
2.05
 
Issued
   
350,000
     
2.68
 
Vested
   
(223,718
)
   
4.68
 
Canceled
   
     
 
Unvested at June 30, 2024
   
871,267
   
$
4.09
 
Fair Value of Stock Option Assumptions The assumptions used to calculate the grant date fair value of the options granted during the six months ended June 30, 2024 and 2023, are as follows:

 
For the Six Months Ended June 30,
 
 
2024
 
2023
 
Exercise Price
$

2.67 to $3.69
  $

3.14 to $3.79
 
Fair value of Company common stock
$

2.68 to $3.69
  $

3.14 to $3.79
 
Dividend yield
    0%

    0%

Expected volatility
78% to 79%
 
79% to 80%
 
Risk Free interest rate
3.9% to 4.2%
 
3.4% to 3.9%
 
Expected life (years) remaining
6.10 to 6.25
 
6.08 to 6.25
 
Stock Option Activity

The following summarizes option activity under the Company’s stock plan for the six months ended June 30, 2024 and for the year ended December 31, 2023:

   
Shares
Underlying
Options
   
Weighted Average
Exercise Price
   
Weighted Average
Remaining
Contractual Term
(in years)
 
Outstanding at January 1, 2023
   
3,983,808
   
$
10.53
     
8.23
 
Granted
   
1,416,000
   
$
3.46
     
9.28
 
Exercised
   
(2,452
)
 
$
2.20
     
4.42
 
Forfeited and expired
   
(1,556,812
)
 
$
12.53
     
7.40
 
Outstanding at December 31, 2023
   
3,840,544
   
$
7.12
     
8.96
 
Granted     467,500     $ 2.81       9.59  
Exercised     (14,375 )   $ 2.98       (0.50 )
Forfeited and expired     (146,626 )   $ 8.07       6.97  
Outstanding at June 30, 2024     4,147,043     $ 6.52       7.72  
Vested options at June 30, 2024
   
1,989,123
   
$
8.94
     
6.80
 
Stock Compensation Expense Stock compensation expense for the three and six months ended June 30, 2024 and 2023 is as follows:

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

 
2024
   
2023
    2024     2023  
Services
 
$
43,849
   
$
34,272
    $ 76,170     $ 72,198  
Research and development
   
(5,496
)
   
36,964
      52,995       75,156  
Sales and marketing
   
61,096
     
49,915
      136,444       103,917  
General and administrative
   
1,563,187
     
1,419,191
      3,055,942       2,767,472  
Separation expenses
                      349,832  
Subtotal
    1,662,636       1,540,342       3,321,551       3,368,575  
Discontinued operations
                      (247,308 )
Total   $ 1,662,636     $ 1,540,342     $ 3,321,551     $ 3,121,267  
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NET INCOME (LOSS) PER SHARE (Tables)
6 Months Ended
Jun. 30, 2024
NET INCOME (LOSS) PER SHARE [Abstract]  
Computation of Basic and Diluted Net Income (Loss) Per Share

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


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

 
2024
   
2023
   
2024
   
2023
 
Net (loss) income:
                       
Loss from continuing operations
 
$
(2,553,259)
 
$
(1,090,400)
  $ (3,765,874)   $ (3,339,199)
(Loss) Income from discontinued operations
   
     
(32,426)
          8,714,852  
Net (Loss) Income
 
$
(2,553,259)
 
$
(1,122,826)
  $ (3,765,874)   $ 5,375,653  
 
                               
Basic loss from continuing operations per share attributable to common shareholders:
 
$
(0.08)
 
$
(0.03)
  $ (0.12)   $ (0.10)
Basic income from discontinued operations per share:
   
     
            0.27  
Net (loss) income per common share
 
$
(0.08)
 
$
(0.03)
  $ (0.12)   $ 0.17  
 
                               
Diluted net loss per share:
                               
Loss from continuing operations
   
(2,553,259)
   
(1,090,400)
    (3,765,874)     (3,339,199)
Loss from continuing operation after the effect of assumed conversions
 
$
(2,553,259)
 
$
(1,090,400)
  $ (3,765,874)   $ (3,339,199)
 
                               
(Loss) income from discontinued operations
  $    
$
(32,426)
  $     $ 8,714,852  
 
                               
Weighted average common shares outstanding - basic and diluted
   
31,098,497
     
32,260,992
      31,049,647       32,369,904  
 
                               
 Diluted loss from continuing operations per common share
   
(0.08)
   
(0.03)
    (0.12)     (0.10)
 Diluted income from discontinued operations per common share
   
     
            0.27  
 Net (loss) income per common share
 
$
(0.08)
 
$
(0.03)
  $ (0.12)   $ 0.17  
Antidilutive Securities Excluded from Computation of Income (Loss) Per Share

The following table sets forth all outstanding potentially dilutive securities which were not included in the calculation of diluted earnings per share because their impact would have been antidilutive to the Company’s “control number,” which is loss from continuing operations.

   
For the Six Months Ended June 30,
 
   
2024
   
2023
 
Potentially dilutive securities:
           
Warrants
   
9,375
     
65,119
 
Stock options
   
4,147,043
     
3,550,544
 
Convertible notes
   
2,385,752
     
2,532,330
 
Unvested restricted stock awards and units
   
871,267
     
865,610
 
Total
   
7,413,437
     
7,013,603
 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES (Tables)
6 Months Ended
Jun. 30, 2024
LEASES [Abstract]  
Supplemental Cash Flow Information and Non-Cash Activity Related to Leases

Supplemental cash flow information and non-cash activity related to leases are as follows:

 
 
For the Six Months Ended June 30,
 
 
 
2024
   
2023
 
Cash used in operating leases
  $ 10,962     $ 11,412  
ROU assets obtained in exchange for new lease obligations
  $
46,876     $
 
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, 2024    
December 31, 2023
 
Right of use assets, net
 
$
46,876
   
$
10,664
 
                 
Short-term operating lease liabilities
 
$
22,872
   
$
10,664
 
Long-term operating lease liabilities
    24,004        
Total lease liabilities
 
$
46,876
   
$
10,664
 
Weighted average remaining lease term (in years)
    2.00
      0.50
 
Weighted average discount rate
   
4.8%

   
9.5%

Components of Lease Expenses

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

   
For the Three Months Ended June 30,
   
For the Six Months Ended June 30,
 
   
2024
   
2023
    2024     2023  
Operating lease expense
 
$
5,481
   
$
5,481
    $ 10,962     $ 11,412  
Short-term lease expense
 
6,956    
8,067    
14,998    
12,879  
Total operating lease costs
  $ 12,437     $ 13,548     $ 25,960     $ 24,291  
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, 2024, were as follows:

   
June 30, 2024
 
2024 (remaining)
 
$
12,306
 
2025
    24,612  
2026
    12,306  
Total future minimum lease payments
    49,224  
Less imputed interest
   
(2,348
)
Total
 
$
46,876
 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMITMENTS AND CONTINGENCIES (Tables)
6 Months Ended
Jun. 30, 2024
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, 2024:

   
June 30, 2024
 
Year ending December 31, 2024
  $ 2,686,205  
Year ending December 31, 2025
    4,152,500  
Year ending December 31, 2026     3,302,500  
Thereafter     5,267,500  
    $ 15,408,705  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BUSINESS ORGANIZATION AND NATURE OF OPERATIONS (Details)
Feb. 10, 2023
Mar. 02, 2022
Engeni LLC [Member]    
Business Organization and Nature of Operations Description [Abstract]    
Ownership percentage in subsidiary sold   100.00%
Bio Track [Member]    
Business Organization and Nature of Operations Description [Abstract]    
Ownership percentage in subsidiary sold 100.00%  
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Principles of Consolidation (Details)
Feb. 10, 2023
Bio-Tech Medical Software, Inc. [Member]  
Principles of Consolidation [Abstract]  
Ownership percentage in subsidiary sold 100.00%
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Discontinued Operations (Details)
Feb. 10, 2023
Bio-Tech Medical Software, Inc. [Member]  
Discontinued Operations [Abstract]  
Ownership percentage in subsidiary sold 100.00%
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Fair Value of Financial Instruments (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Warrant Liability [Member] | Level 3 Inputs [Member]    
Debt Instrument, Fair Value Disclosure [Abstract]    
Estimated fair value of Convertible Note $ 20 $ 563
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Cash and Cash Equivalents and Credit Risk (Details)
Jun. 30, 2024
USD ($)
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]  
Cash, FDIC insured amount $ 250,000
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Accounts Receivable and Allowance for Credit Losses (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Accounts Receivable and Allowance for Credit Losses [Abstract]    
Allowance for credit losses $ 168,750 $ 0
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Proceeds Receivable from Sale of Discontinued Operations, Net (Details)
3 Months Ended 6 Months Ended
Feb. 10, 2023
USD ($)
Installment
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Proceeds from Sale of Discontinued Operations [Abstract]          
Amortization   $ 0 $ 190,000 $ 20,712 $ 245,041
Discount in interest and investment income   $ 410,000 $ 410,000 $ 410,000 $ 410,000
Bio-Track [Member]          
Proceeds from Sale of Discontinued Operations [Abstract]          
Consideration receivable $ 10,000,000        
Number of monthly installment payments | Installment 12        
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jul. 21, 2023
Nov. 30, 2020
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Revenue Recognition [Abstract]              
Revenue from the customer     $ 4,777,101 $ 4,893,542 $ 9,654,479 $ 9,763,929  
Accounts receivable     3,670,368   3,670,368   $ 2,572,931
Cash proceeds from equity interest in customer $ 5,805,858       48,612 0  
Maximum earnout payments to be received in 2025 and 2026 $ 3,600,000            
Deferred revenue recognized     384,771 501,596 2,133,447 2,168,624  
Contract assets [Abstract]              
Beginning balance         1,126,713 2,252,958 2,252,958
Beginning deferred revenue balance recognized during the period         0   0
Net change due to timing of billings, payments and recognition         (171,358)   (1,126,245)
Ending balance     955,355   955,355   1,126,713
Revenue, Performance Obligation [Abstract]              
Remaining performance obligation     33,135,917   33,135,917   38,033,423
November 2020 Agreement [Member]              
Revenue Recognition [Abstract]              
Revenue from the customer     798,320 $ 654,489 1,596,454 1,306,251  
Accounts receivable     $ 796,789   $ 796,789   $ 1,827
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]: 2024-01-01              
Revenue, Performance Obligation [Abstract]              
Period of recognized noncurrent remaining performance obligations             1 year
Remaining performance obligation             $ 17,202,223
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     1 year   1 year  
Remaining performance obligation     $ 16,191,125   $ 16,191,125   $ 20,831,200
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          
Remaining performance obligation     $ 16,944,792   $ 16,944,792    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-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         $ 107,332 158,016 158,016
Beginning deferred revenue balance recognized during the period         0   0
Net change due to timing of billings, payments and recognition         (9,881)   (50,684)
Ending balance     $ 97,451   97,451   107,332
Unbilled Revenue [Member]              
Contract assets [Abstract]              
Beginning balance         1,019,381 2,094,942 2,094,942
Beginning deferred revenue balance recognized during the period         0   0
Net change due to timing of billings, payments and recognition         (161,477)   (1,075,561)
Ending balance     857,904   857,904   1,019,381
Deferred Revenue [Member]              
Contract liabilities (Deferred Revenue) [Abstract]              
Beginning balance         2,413,551 $ 2,581,287 2,581,287
Beginning deferred revenue balance recognized during the period         (2,133,447)   (2,581,286)
Net change due to timing of billings, payments and recognition         2,922,599   2,413,550
Ending balance     $ 3,202,703   $ 3,202,703   $ 2,413,551
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Customer Concentration (Details) - Customer Concentration Risk [Member] - Customer
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue Benchmark [Member] | Customer One [Member]        
Customer Concentration [Abstract]        
Number of major customers 2 2 2  
Revenue percentage 16.70% 13.40% 16.50%  
Revenue Benchmark [Member] | Customer Two [Member]        
Customer Concentration [Abstract]        
Number of major customers 2   2 2
Revenue percentage 11.60%   12.70% 12.60%
Accounts Receivable [Member] | Customer One [Member]        
Customer Concentration [Abstract]        
Number of major customers     4 3
Revenue percentage     21.90% 34.70%
Accounts Receivable [Member] | Customer Two [Member]        
Customer Concentration [Abstract]        
Number of major customers     4 3
Revenue percentage     20.80% 14.30%
Accounts Receivable [Member] | Customer Three [Member]        
Customer Concentration [Abstract]        
Number of major customers     4 3
Revenue percentage     12.10% 11.80%
Accounts Receivable [Member] | Customer Four [Member]        
Customer Concentration [Abstract]        
Number of major customers     4  
Revenue percentage     10.10%  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Vendor Concentration (Details) - Vendor
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Reliance on Key Vendors [Abstract]        
Number of vendors 2 2 3 2
Vendor One [Member]        
Reliance on Key Vendors [Abstract]        
Percentage of licensing fees 13.50% 18.60% 14.30% 14.00%
Vendor Two [Member]        
Reliance on Key Vendors [Abstract]        
Percentage of licensing fees 11.20% 14.10% 11.90% 13.20%
Vendor Three [Member]        
Reliance on Key Vendors [Abstract]        
Percentage of licensing fees     10.10%  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Property and Equipment, Net (Details)
Jun. 30, 2024
Minimum [Member]  
Property and Equipment, Net [Abstract]  
Estimated useful lives 1 year
Maximum [Member]  
Property and Equipment, Net [Abstract]  
Estimated useful lives 7 years
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Advertising (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Advertising [Abstract]        
Advertising costs $ 24,864 $ 20,294 $ 60,506 $ 35,419
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Taxes [Abstract]        
Net income tax expense $ 8,221 $ 36,187 $ 110,761 $ 66,096
Income tax effect on discontinued operations $ 0 $ 32,426 $ 0 $ 2,722,570
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Separation Expenses (Details) - USD ($)
6 Months Ended
Feb. 10, 2023
Jun. 30, 2024
Jun. 30, 2023
Separation Expenses [Abstract]      
Amount of accelerated vesting stock     $ 349,832
Separation Agreement [Member] | Mr. Daniel Barton [Member]      
Separation Expenses [Abstract]      
Period for continuation of Salary   12 months  
Unvested restricted shares (in shares) 106,656    
Salary $ 250,000    
Amount of accelerated vesting stock $ 349,832    
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DISCONTINUED OPERATIONS, Summary (Details)
3 Months Ended 6 Months Ended
Feb. 10, 2023
USD ($)
Installment
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Disposal Group Discontinued Operation Disposal Disclosures [Abstract]          
Loss from discontinued operations   $ 0 $ 0 $ 0 $ (94,427)
Income tax effect on discontinued operations   $ 0 32,426 $ 0 2,722,570
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
Loss from discontinued operations         (94,427)
Income tax effect on discontinued operations     $ 32,426   $ 2,722,570
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DISCONTINUED OPERATIONS, Summary of Balance sheet, Income and Expense (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Costs and Expenses [Abstract]        
Net loss from discontinued operations for Helix Businesses before income taxes $ 0 $ 0 $ 0 $ (94,427)
Income tax expense 0 (32,426) 0 (2,722,570)
(Loss) income from discontinued operations, net of tax $ 0 (32,426) $ 0 8,714,852
Helix Technologies, Inc [Member]        
Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]        
Total revenues   0   1,301,475
Costs and Expenses [Abstract]        
Cost of revenues   0   699,015
Research and development   0   160,164
Sales and marketing   0   35,005
General and administrative   0   129,283
Depreciation and amortization   0   372,435
Total costs and expenses   0   1,395,902
Net loss from discontinued operations for Helix Businesses before income taxes   0   (94,427)
Gain on sale of discontinued operations   0   11,531,849
Income tax expense   (32,426)   (2,722,570)
(Loss) income from discontinued operations, net of tax   (32,426)   8,714,852
Helix Technologies, Inc [Member] | Information and Software [Member]        
Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]        
Total revenues   0   1,121,677
Helix Technologies, Inc [Member] | Service [Member]        
Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]        
Total revenues   $ 0   $ 179,798
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
MARKETABLE SECURITIES (Details) - US Treasury Bill Securities [Member] - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Marketable Securities, Classification [Abstract]    
Amortized Cost $ 46,009,675 $ 42,289,441
Fair Market Value $ 46,011,230 $ 42,296,589
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Prepaid Expense [Abstract]    
Other prepaid expenses $ 1,015,985 $ 1,077,233
Employee [Member] | Other Current Assets [Member]    
Prepaid Expense [Abstract]    
Income taxes receivable 1,828,123 1,890,391
Deferred license cost 760,259 381,820
Receivable from employees $ 148,130 $ 236,364
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 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
PROPERTY AND EQUIPMENT, NET (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Property, Plant and Equipment, Net, by Type [Abstract]    
Property and equipment $ 167,781 $ 167,781
Less: Accumulated depreciation (108,472) (91,696)
Property and equipment, net 59,309 76,085
Personal Computing Equipment [Member]    
Property, Plant and Equipment, Net, by Type [Abstract]    
Property and equipment 94,521 94,521
Office Equipment and Capitalized Software [Member]    
Property, Plant and Equipment, Net, by Type [Abstract]    
Property and equipment $ 73,260 $ 73,260
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DEPOSITS AND OTHER ASSETS (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Vendors and Licensors [Abstract]    
Deposits and other assets $ 1,828,425 $ 1,523,948
Information License Vendors [Member]    
Vendors and Licensors [Abstract]    
Deposits and other assets $ 1,718,167 $ 1,390,156
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES [Abstract]    
Employee compensation $ 968,961 $ 1,546,614
Information Contracts (see Note 3 - Vendors and Licensors) 1,440,592 1,533,861
Accrued expenses 911,018 1,171,782
Total $ 3,320,571 $ 4,252,257
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
WARRANT LIABILITY (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
WARRANT LIABILITY [Abstract]          
Number of warrants outstanding (in shares) 9,375 55,121 9,375 55,121  
Warrants expired (in shares)     41,579 36,936  
Fair Value of Warrant Liability Assumptions [Abstract]          
Fair value of financial instruments - warrants $ 20   $ 20   $ 563
Change in Fair Value of Financial Instruments [Abstract]          
Beginning Balance     563    
Change in fair value of warrant liability     (543) $ (2,494)  
Ending Balance 20   20   563
Level 3 Inputs [Member]          
Fair Value of Warrant Liability Assumptions [Abstract]          
Fair value of financial instruments - warrants 20 $ 2,053 20 2,053 563
Change in Fair Value of Financial Instruments [Abstract]          
Beginning Balance 450 10,106 563 4,547 4,547
Change in fair value of warrant liability (430) (8,053) (543) (2,494)  
Ending Balance $ 20 $ 2,053 $ 20 $ 2,053 $ 563
Warrant Liability [Member] | Level 3 Inputs [Member]          
Fair Value of Warrant Liability Assumptions [Abstract]          
Fair value of Company's common stock (in dollars per share) $ 2.65   $ 2.65   $ 2.93
Dividend yield     0.00%   0.00%
Expected volatility, minimum     80.00%   68.00%
Expected volatility, maximum         83.00%
Risk free interest rate, minimum     5.00%   5.06%
Risk free interest rate, maximum         5.54%
Expected life (years)     3 months 18 days   3 months 18 days
Fair value of financial instruments - warrants $ 20   $ 20   $ 563
Change in Fair Value of Financial Instruments [Abstract]          
Beginning Balance     563    
Ending Balance $ 20   $ 20   $ 563
Warrant Liability [Member] | Level 3 Inputs [Member] | Minimum [Member]          
Fair Value of Warrant Liability Assumptions [Abstract]          
Exercise price (in dollars per share) $ 8.7   $ 8.7   $ 8
Warrant Liability [Member] | Level 3 Inputs [Member] | Maximum [Member]          
Fair Value of Warrant Liability Assumptions [Abstract]          
Exercise price (in dollars per share) $ 28   $ 28   $ 28
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONVERTIBLE NOTES (Details) - USD ($)
3 Months Ended 6 Months Ended
Feb. 28, 2024
Sep. 01, 2021
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Convertible Notes [Abstract]                
Convertible note payable, net of debt issuance costs     $ 24,175,094   $ 24,175,094   $ 24,870,181  
Interest expense on convertible notes         389,602 $ 416,548    
Amortization of debt issuance costs         2,667 2,667    
Aggregate redemption price paid         950,000 0    
Gain on debt redemption     0 $ 0 137,356 0    
Convertible Notes [Member]                
Convertible Notes [Abstract]                
Principal outstanding   $ 24,000,000 22,000,000   22,000,000   23,000,000 $ 24,000,000
Add: accrued interest     2,181,315   2,181,315   1,879,068  
Less: unamortized debt issuance costs     (6,221)   (6,221)   (8,887)  
Convertible note payable, net of debt issuance costs     24,175,094   24,175,094   $ 24,870,181  
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     191,973 209,425 389,602 416,547    
Debt issuance costs     21,330   21,330      
Amortization of debt issuance costs     $ 1,333 $ 1,333 $ 2,667 $ 2,667    
Redemption of principal amount $ 1,000,000              
Redemption of accrued interest 87,356              
Aggregate redemption price paid 950,000              
Gain on debt redemption $ 137,356              
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 71 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCK-BASED COMPENSATION, Restricted Stock Awards and Restricted Stock Units (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Restricted Stock Awards and Restricted Stock Units [Member]    
Number of Restricted Shares and Units [Roll Forward]    
Outstanding at beginning of period (in shares) 744,985 551,258
Issued (in shares) 350,000 570,000
Vested (in shares) (223,718) (331,934)
Canceled (in shares) 0 (44,339)
Outstanding at end of period (in shares) 871,267 744,985
Weighted Average Grant Date Fair Value Per Share [Abstract]    
Outstanding at beginning of period (in dollars per share) $ 2.05 $ 3.28
Issued (in dollars per share) 2.68 3.79
Vested (in dollars per share) 4.68 7.3
Cancelled (in dollars per share) 0 0.44
Outstanding at end of period (in dollars per share) $ 4.09 $ 2.05
Restricted Stock Units [Member]    
Number of Restricted Shares and Units [Roll Forward]    
Outstanding at end of period (in shares) 863,498  
Restricted Stock Awards [Member]    
Number of Restricted Shares and Units [Roll Forward]    
Outstanding at end of period (in shares) 7,769  
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCK-BASED COMPENSATION, Stock Options (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Shares Underlying Options [Roll Forward]        
Options granted (in shares) 210,493      
Weighted Average Remaining Contractual Term (in years) [Abstract]        
Options to purchase shares of common stock (in shares) 210,493      
Stock Options [Member]        
Fair Value of Stock Option Assumptions [Abstract]        
Dividend yield 0.00% 0.00%    
Expected volatility 78.00% 79.00%    
Expected volatility, maximum 79.00% 80.00%    
Risk Free interest rate, minimum 3.90% 3.40%    
Risk Free interest rate, maximum 4.20% 3.90%    
Shares Underlying Options [Roll Forward]        
Outstanding at beginning of period (in shares) 3,840,544 3,983,808 3,983,808  
Options assumed in Helix Merger (in shares) 455,089      
Options granted (in shares) 467,500   1,416,000  
Options exercised (in shares) (14,375)   (2,452)  
Options forfeited and expired (in shares) (146,626)   (1,556,812)  
Outstanding at end of period (in shares) 4,147,043   3,840,544 3,983,808
Vested options outstanding (in shares) 1,989,123      
Weighted Average Exercise Price [Abstract]        
Weighted average exercise price, options outstanding (in dollars per share) $ 7.12 $ 10.53 $ 10.53  
Weighted average exercise price, options granted (in dollars per share) 2.81   3.46  
Weighted average exercise price, options exercises (in dollars per share) 2.98   2.2  
Weighted average exercise price, options forfeited and expired (in dollars per share) 8.07   12.53  
Weighted average exercise price, options outstanding (in dollars per share) 6.52   $ 7.12 $ 10.53
Weighted average exercise price, Vested options outstanding (in dollars per share) $ 8.94      
Weighted Average Remaining Contractual Term (in years) [Abstract]        
Weighted average remaining contractual term, options outstanding 7 years 8 months 19 days   8 years 11 months 15 days 8 years 2 months 23 days
Weighted average remaining contractual term, options granted 9 years 7 months 2 days   9 years 3 months 10 days  
Weighted average remaining contractual term, options exercised 6 months   4 years 5 months 1 day  
Weighted average remaining contractual term, options forfeited and expired 6 years 11 months 19 days   7 years 4 months 24 days  
Weighted average remaining contractual term, vested options outstanding 6 years 9 months 18 days      
Options to purchase shares of common stock (in shares) 467,500   1,416,000  
Aggregate intrinsic value of exercisable options $ 9,534      
Stock Options [Member] | Minimum [Member]        
Fair Value of Stock Option Assumptions [Abstract]        
Exercise price (in dollars per share) $ 2.67 3.14    
Share price (in dollars per share) $ 2.68 $ 3.14    
Expected life (years) remaining 6 years 1 month 6 days 6 years 29 days    
Stock Options [Member] | Minimum [Member] | Helix Technologies, Inc [Member]        
Fair Value of Stock Option Assumptions [Abstract]        
Exercise price (in dollars per share) $ 2      
Stock Options [Member] | Maximum [Member]        
Fair Value of Stock Option Assumptions [Abstract]        
Exercise price (in dollars per share) 3.69 $ 3.79    
Share price (in dollars per share) $ 3.69 $ 3.79    
Expected life (years) remaining 6 years 3 months 6 years 3 months    
Stock Options [Member] | Maximum [Member] | Helix Technologies, Inc [Member]        
Fair Value of Stock Option Assumptions [Abstract]        
Exercise price (in dollars per share) $ 51.8      
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCK-BASED COMPENSATION, Stock Compensation Expense (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Feb. 10, 2023
Stock Compensation Expense [Abstract]          
Stock options granted date fair value (in dollars per share)     $ 2 $ 3.42  
Amount of accelerated vesting stock       $ 349,832  
Total unrecognized compensation $ 9,663,271   $ 9,663,271    
Weighted-average period     3 years 8 months 23 days    
Stock compensation expense 1,662,636 $ 1,540,342 $ 3,321,551 3,368,575  
Discontinued operations 0 0 0 (247,308)  
Total $ 1,662,636 1,540,342 3,321,551 3,121,267  
Intrinsic value of options exercised     $ 8,375    
Restricted Stock [Member]          
Stock Compensation Expense [Abstract]          
Unvested restricted shares (in shares) 7,769   7,769   106,656
Fair value of restricted shares vested $ 63,597   $ 726,664    
Services [Member]          
Stock Compensation Expense [Abstract]          
Stock compensation expense 43,849 34,272 76,170 72,198  
Research and Development [Member]          
Stock Compensation Expense [Abstract]          
Stock compensation expense (5,496) 36,964 52,995 75,156  
Sales and Marketing [Member]          
Stock Compensation Expense [Abstract]          
Stock compensation expense 61,096 49,915 136,444 103,917  
General and Administrative [Member]          
Stock Compensation Expense [Abstract]          
Stock compensation expense 1,563,187 1,419,191 3,055,942 2,767,472  
Separation Expenses [Member]          
Stock Compensation Expense [Abstract]          
Stock compensation expense $ 0 $ 0 $ 0 $ 349,832  
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NET INCOME (LOSS) PER SHARE (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Net (loss) income [Abstract]            
Loss from continuing operations $ (2,553,259)   $ (1,090,400)   $ (3,765,874) $ (3,339,199)
(Loss) Income from discontinued operations 0   (32,426)   0 8,714,852
Net (Loss) Income $ (2,553,259) $ (1,212,615) $ (1,122,826) $ 6,498,479 $ (3,765,874) $ 5,375,653
Basic loss from continuing operations per share attributable to common shareholders (in dollars per share) $ (0.08)   $ (0.03)   $ (0.12) $ (0.1)
Basic income from discontinued operations per share (in dollars per share) 0   0   0 0.27
Net (loss) income per common share, basic (in dollars per share) $ (0.08)   $ (0.03)   $ (0.12) $ 0.17
Diluted net loss per share [Abstract]            
Loss from continuing operations $ (2,553,259)   $ (1,090,400)   $ (3,765,874) $ (3,339,199)
Loss from continuing operation after the effect of assumed conversions (2,553,259)   (1,090,400)   (3,765,874) (3,339,199)
(Loss) Income from discontinued operations $ 0   $ (32,426)   $ 0 $ 8,714,852
Weighted average common shares outstanding - basic (in shares) 31,098,497   32,260,992   31,049,647 32,369,904
Weighted average common shares outstanding - diluted (in shares) 31,098,497   32,260,992   31,049,647 32,369,904
Diluted loss from continuing operations per common share (in dollars per share) $ (0.08)   $ (0.03)   $ (0.12) $ (0.1)
Diluted income from discontinued operations per common share (in dollars per share) 0   0   0 0.27
Net (loss) income per common share (in dollars per share) $ (0.08)   $ (0.03)   $ (0.12) $ 0.17
Potentially Dilutive Securities [Abstract]            
Antidilutive securities excluded from computation of loss per share (in shares)         7,413,437 7,013,603
Warrants [Member]            
Potentially Dilutive Securities [Abstract]            
Antidilutive securities excluded from computation of loss per share (in shares)         9,375 65,119
Stock Options [Member]            
Potentially Dilutive Securities [Abstract]            
Antidilutive securities excluded from computation of loss per share (in shares)         4,147,043 3,550,544
Convertible Notes [Member]            
Potentially Dilutive Securities [Abstract]            
Antidilutive securities excluded from computation of loss per share (in shares)         2,385,752 2,532,330
Unvested Restricted Stock Awards and Units [Member]            
Potentially Dilutive Securities [Abstract]            
Antidilutive securities excluded from computation of loss per share (in shares)         871,267 865,610
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
RELATED PARTY TRANSACTIONS (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Sep. 01, 2021
Related Party Transactions [Abstract]              
Received payments $ 4,777,101 $ 4,893,542 $ 9,654,479 $ 9,763,929      
Notes held by directors 24,175,094   24,175,094   $ 24,870,181    
Convertible Promissory Notes [Member]              
Related Party Transactions [Abstract]              
Percentage of issuance cost on principal amount             100.00%
Principal outstanding 22,000,000   22,000,000   23,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 24,175,094   24,175,094   24,870,181    
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 $ 7,975 $ 60,025 $ 127,050 $ 176,082      
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Operating Leases [Abstract]          
Lease term 2 years   2 years    
Base rent expenses     $ 25,000    
ROU lease assets and lease liabilities [Abstract]          
Cash used in operating leases     10,962 $ 11,412  
ROU assets obtained in exchange for new lease obligations     46,876 0  
Lease liabilities $ 46,876   $ 46,876   $ 10,664
Weighted average remaining lease term (in years) 2 years   2 years   6 months
Weighted average discount rate 4.80%   4.80%   9.50%
Lease, Cost [Abstract]          
Operating lease expense $ 5,481 $ 5,481 $ 10,962 11,412  
Short-term lease expense 6,956 8,067 14,998 12,879  
Total operating lease costs 12,437 $ 13,548 25,960 $ 24,291  
Future Lease Payments [Abstract]          
2024 (remaining) 12,306   12,306    
2025 24,612   24,612    
2026 12,306   12,306    
Total future minimum lease payments 49,224   49,224    
Less imputed interest (2,348)   (2,348)    
Total 46,876   46,876   $ 10,664
Right of Use Assets, Net [Member]          
ROU lease assets and lease liabilities [Abstract]          
Lease liabilities 46,876   46,876   10,664
Future Lease Payments [Abstract]          
Total 46,876   46,876   10,664
Short-Term Operating Lease Liabilities [Member]          
ROU lease assets and lease liabilities [Abstract]          
Lease liabilities 22,872   22,872   10,664
Future Lease Payments [Abstract]          
Total 22,872   22,872   10,664
Long-term Operating Lease Liabilities [Member]          
ROU lease assets and lease liabilities [Abstract]          
Lease liabilities 24,004   24,004   0
Future Lease Payments [Abstract]          
Total $ 24,004   $ 24,004   $ 0
Minimum [Member]          
Operating Leases [Abstract]          
Operating lease term 1 year   1 year    
Maximum [Member]          
Operating Leases [Abstract]          
Operating lease term 2 years   2 years    
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMITMENTS AND CONTINGENCIES (Details)
Jul. 30, 2021
USD ($)
Employee
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Feb. 14, 2020
Remaining payment obligations [Abstract]        
Year ending December 31, 2024   $ 2,686,205    
Year ending December 31, 2025   4,152,500    
Year ending December 31, 2026   3,302,500    
Thereafter   5,267,500    
Total payment obligations   15,408,705    
Commitments and contingencies    
Accrued Expenses and Other Liabilities [Member]        
Remaining payment obligations [Abstract]        
Commitments and contingencies   $ 1,940,591    
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 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUBSEQUENT EVENTS (Details)
6 Months Ended
Jun. 30, 2024
Vendor
Supplier
SUBSEQUENT EVENTS [Abstract]  
Number of information vendors | Vendor 1
Number of data suppliers | Supplier 1
EXCEL 79 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +R&#ED'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 " "\A@Y9I*[<[>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OI_\4"=U<%$\*@@N*MS"9W0TV;4A&VGU[V[C;1?0!/&;FEV^^ M@6G12QP"/8?!4V!+\6IR71\E^HTX,'L)$/% 3L=\3O1SNA0M@@3$%%[\+9%9BJOZ)31T0I^04[9H:QS$?ZY2;=RCA[>GQ):V;V3ZR M[I'F7]%*/GK:B//DU_KN?OL@5%5435;<9F6SK0IY7621A'^_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 +R&#ED5.[RV 8 *D@ 8 >&PO=V]R:W-H965T&UL MM9K_;^(V&,;_%8M-TR:5$CM Z8TB4=IN;'<]KO0VW:;]X"8&HDMBYCC0_O=[ MG4!"*^>%19=?KDG(\\0??\L3^X9;J;XF*R$T>8[".+EJK;1>O^MT$F\E(IZ< MR[6(X9>%5!'7<*J6G62M!/_2Z#!Y@GGHB)#/\,?+VZ:@U:Q!<+GH;Z06Y_%3N@GO'S9)AD M_Y)M?F^WVR)>FF@9[<10@BB(\[_\>5<1AP):(6 [ 7LCH%5/<'<"-P/-2Y9A MW7#-1T,EMT29N\'-'&1UDZF!)HA-,\ZU@E\#T.G1C?12:!5->.R3VU@'^H5, MX[Q[F&INDV3%E4B&'0U/,YJ.MW.^SIU9A7.??)"Q7B7@Z@O_M;X#I2R*RO9% MO6:HX6]I?$Y4V>2OBN,6->=F?FZ%WT1NA")_CY\2 MK: S_F.KH=RA:WN&K!$$R$VHC6Z(?O:-_YV8;WCP78+V"[F M7G:3QY>UL)'B/V.Z"_G2QH3K%SQ,;%4Q064U MH?H%5/^T=OJ4< +=TD52KKF4'B\9!\$5RAK+A;NTU9VZ4V2%18 M$_*R@+P\K3$/*>_@HO5E@WM5-2*JJLE'G?+=ZOPOPEVOK60\8O>)V1!Q45W& M@_Q 3WPS* [A+@L-U5/.$;/*.177U85D)21#R[4+1G=!*,A]&CT)987#31R' MMKL.[?:M@*BV+F"992B:'O: #V(9F#@#S7G/(^M4<\3H[N/#='Q/IO>3,>^#^[)V?Z MO(?[R,?8WJZX99>2SS%\5*O$.-\H.+2"-Y&,:!F-*)YF4/#'K;2"XY;S-("! MT77L0[F)C$3+D$3Q9/,6=V+.8 P_RFUL1<7M[L56VY437%D3E)5AB>'IYBUH M,5O-E-P$L6?MT4<\9V/K.D$3B8F5B8GA(><]S(+\RL98VGPB EC MO7:?]:VO%EQ:EZ],20R/-H^!AIPK%X2R'Y]^(G/AI0I:T@J).TUD%,$;>*ZE M]_6,?.^<0V@B:_C,V_ P%60M5+Z\:*V$)B(4*R,4PT,.?,[X0;PD\Y?H2896 M=MP DK!]]FDB)[$R)S$\U.Q;D]P^>RL>+T5ETC]B=#^>WXRMJWJXL"YAF8S8 M2LXFPB ;$R ;&3$I#Y^(9/%P@%2ZGLD]&1Z"/C-O<\ 39@XN>&5MXF@I!; M!B'WI" TCW@8DNLT@9\3:Z\]XE.U@(O+ZN*5\<<]*?[<1D(MS:C\!1ST"A)" MM.:QM5V/&%9R-A%^W#+\N">M&=T^'ZZ,Y2N 5DCVQ2@I7X&^6773WD;KW, MS>S-;T8NI=09]'O#SN:0L7.P&6S&6+9'GA#/K/GD^\+%U6(??ISM/G?*V_-- M_ _<#-&$A&(!4N?\ AZO\GWQ_$3+=;:U_"2UEE%VN!+<%\K< +\OI-3[$_. MXG\GC/X#4$L#!!0 ( +R&#EGV][OM!0< *L< 8 >&PO=V]R:W-H M965T&ULM5EM;]LV$/XKA%=L+9#&?-%KFQA(XPSMT+5%W6V? M&8F.A>K%$ZFDV:_?45(D6Z28%.L"))'LX^FY(^^>A]39755_E3LA%/I6Y*4\ M7^R4VK]:+F6R$P67I]5>E/#-MJH+KN"VOEG*?2UXV@XJ\B7%.%@6/"L7J[/V MLT_UZJQJ5)Z5XE.-9%,4O+Y_(_+J[GQ!%@\??,YN=DI_L%R=[?F-V CUQ_Y3 M#7?+P4N:%:*4656B6FS/%Q?DU27S](#6XL],W,F#:Z1#N:ZJK_KF77J^P!J1 MR$6BM L._V[%I MG"T5/%0/72;] ]YT#Z S#_BM*4\1PR>(8NI9AE^ZAZ]% L-).YP=#U]"J$.\ M=(B7MO[87+Q-78M2(2ZE4/*5+9[.@6=WH,OJE=SS1)POH&ZDJ&_%8O7S3R3 MKVW1_2!G1[&R(5;F\KZZY'*'>)FB1%^(OYOLEN<0O+1%W;D*6E>Z]F]7)(YC M0J*SY>UA0*9=@#T:1\%@=X35&[!Z3JR_\_JK4/PZ%TB*I*DSE0DKSLZ-?_!\ M+\"$4(8G0"V&E,:!'\5VI/Z U''/L^\_T) M0-,,%D\0$F8'& T HT=2+?8\2Y'X!@0K[4LW,A^-B1]'4X@VNS"D; 9B/$", MG1 _JIVH@5,.&Z -9FPNQC!BQ(!IL?.)[^.9^B)XI"3L!/JE4CQ_ M#>S2$" M/_"83STR@6JS#&D8QL2? 7O G^2Q&H.Z4?=MH]4]=@\B1\U64._M"$G,#G+6 M S;-P@!': ZT!6XC+B^(P,):[C>&@B^.9J1D9CK@I#E#6FH8?&.1@W2?FK%EC M,+F-,8K]T%A@IB%4"@7-,1/$R(+$38.;756KETK4Q8.<*&]0+F"?]2AXD_4H MC4(ZA6XCQ_EN,W(C<9/C7[RN^4&*[ZT8+90W%4 6&S^886XZ4B)U4^):; 6L M@124W*T M69-(359#J:?@N"<8+08 F>"5IK1FW1D0^IFPV/J?F3*J4ER$69 MA]-)MQ@&$8L".L.']& WZ-X.OJ_*FVZY/M81Z8_=%OX?^T(ZFFW,N): MH4S*AI>)0$DEH=\__P"FB) 7Z/FSX 1@Z%^4E6A?9V62[6&I9A+M1)ZB:Q!P M4%PY5U!D>PZ"[A1]UD6'5(4Z-Y[U](.:9 VU%((,-K)CLXQ"3**YLAMIG;KW MI%W9/7T^+?M-+XAC'$\WIC9+WXEY9&7J9N4>\R-(3;9E-&0^-K;[=DL<17CF M9(*.S$P?VWP61::TK.](N=LRWPA80F)89(%]=3@]V^L<61O&?W=T'/U(Z31R MMLB-JI*ONRI/12U_:7(9W2X+L[Y _R=ASUJ >H6P_ ?KYGW#;^U[HG MH%N>-P(]PZ<8D]?('SK*9L=K+=@:!?(G^T>DKQ%N>Q$,;U5F%,.I:&NS%HDHKJ'?V \[^Q2;XL*H Y?)\3'BJ#Z86WWH JC*^4S$SE1 M0(3@$Q*%WYL3N(DI/O'\1[+YI-PQBSHB &QZOFDQPS&=R^&HC)A;&5VD::8/ MUZ#GZ8.BE\!""=]GT .M8"W[_Q#[7AQ/3PILEBQB'ILC73:*(^8^+( =25,T M'26F8ILEF?6<@)D' "]]XOF$1L;AL<74"X/(]\B,@F<'A]UN3=/QB;1T*RMH M4ZI0T.E>1*>;)9ME0,)XEEC8J&K84XX,#BBP7=]/#L$SCN)G#A2LEM8#A>7! MFR3]&N]W7M]DI80MW!:&XM,0TE!W;\:Z&U7MVY=+UY525=%>[@0'Z-H OM]6 MP([]C7Y?-;R?7/T+4$L#!!0 ( +R&#EG4ZCW0L , ,(. 8 >&PO M=V]R:W-H965T&ULK5==<]HX%/TK&N_.;CJ3QI;YSH)G$J#3 M=M*4">WV86$<35R8JW7UZZKPA@2HJ[$&KCI60J9$&VJQM@UN,%R3%XXYU2"W^IK!3I3*R4A9"/-K*NVCD>)81, BUA2#F MLX4Q,&:1#(^O.:A3C&D=R^4?Z&]2\4;,@B@8"_:%1CH>.7T'1; D&Z8?Q.XM MY()2@J%@*OU'N\RVVW90N%%:)+FS89!0GGW)MWPB2@[X)0<_=_"/=6CE#JU4 M:,8LE34AF@1#*79(6FN#9@OIW*3>1@WE-HQS+4TO-7XZ&'^\GTSOY],),J7Y MQ[MWDYM/IG)[16$WHP%GP+4M,% \2%!K0F3\14+A$WQX98FEVPT(@JM2$\ M!!0*I57=A&2C=--1[&FQ#?PV[G6\@0GKMBRVSK#?\W ?%X85(>U"2+LQ=G,M MPL=8L BD^A/!UPW53[6A:Y\S=&<"JRCN%(H[C:&;F3,.I(0(I=HO3>@DVA*V M 71!.8H$8T0JM 9S4,=FR];NSVR(7BDE"P'APXHI+$Y/A?6.2#HQ;Y(:L* M>>SM?(958MC+$Y\'O/^==8 M>@/?:W=>XK_/Z[@QA];S/V'5Y_#'B*BQ;!:QS]2X.54_ "/:3+BY?NDG],\' M2!8@_ZVEVPAT:HX[%UI5]CZOX^;$?ORE#)\UM9\+K2I[G]QQK6'Q^'#3,I;NF!85]W'XA<4:X0@Z7Q]*YZ!DAF#Z:LHL4Z?7,LA#8OF+08 MFTS^^A.8&%MJA+/'?DDP?M2B MGVYU/\*Z>LV+[^5*".G\6*=9>3U:2;FY'(_+V4JLX_(BWXA,?;/(BW4LU<=B M.2XWA8CG]:!U.L:NZXW7<9*-)E?UO:_%Y"K?RC3)Q-?"*;?K=5S\?BO2_/5Z MA$9O-[XERY6L;HPG5YMX*1Z%_&7SM5"?QGLK\V0MLC+),Z<0B^O1#;J,2% - MJ!'_3L1K>7#M5*X\Y_GWZL/=_'KD5D\D4C&3E8E8_7L14Y&FE27U'/]MC([V MEF.;IK\E6W_/5?HG&(5?9F>5K6 M?YW7!NN.G-FVE/FZ&:R>8)UDN__QCX:(@P'*#CP -P.P/H!V#"#- '+J#+09 M0$^=@34#:M?'.]]KXL)8QI.K(G]UB@JMK%47-?OU:,57DE6)\B@+]6VBQLG) M].$^C.X?H]!15X\/G^_"FR?UX?%)_?L2W3\].@^?G(>OT;>;ISL%<,Z=7QY# MY^SO'Z[&4DU?&1G/FJEN=U/ACJF(\R7/Y*ITHFPNYL#XT#[>LXP?*[?WON,W MWV^QU>#/V^S"(>Y'![N8 L\S/7TX@=SY_V:/_O3L1V20?2*0VAX9*!%^NWDN M9:'6^7^@3-C-1>&YJN)W66[BF;@>J>I6BN)%C";_^!ORW']"81C26#BDL6@@ M8T)E0SCERT=7XY9!8 .<'A%%\C M- M7. Q2GEPC(L '/=(@%ORM*)L[D3_5 -LA3E)>0U&S+GAC06 M#FDL&LC8422\?20\:\Y5D7#RA5((=>Z54!AV%MA!$B#?]0+D:\D'X##W.-*3 MS\01AES,F99\)@XS[ >8P\G']R[SGF56BKB8K>K\FRN_TWRCA)*$7.?FH[H< M&\L.@E'D<\UQ$^8%W U)RHN.2A/LO0ZL7O\D,E'$:>UW M/%=R*ZEZ7"5E(><#,XZ>QSPCW@ .!3[6(QF:."^@@1EQ ,<94:S#SB.WU8*N M/>AB$U?N*@$OFDH+RCS7> #M$:?]D+ ?$@$0%@0^P1V.'HA>9'7T*Z"8(#WP (XPE[B!3H6)0XA5Y5 GQ 120CW/ M[2 $MX1@*R&A4-UBENPHJ;-_G1P"%&&;ZJH=@'C>] M-V&,>'Y'@4>M\D56G39YRJ5:\[.]RK"&GIA^<\J9KH6F - C/G9]O;\!0$1) MP%7KT/T'D,2C+O8ZBCUJM22RB\F'C:@6?K9T/N=EZ7PJ\K4S5;NM)-M6-YNO M\PSFA!K/=8Y5JZ)<[_D0$E'?9]2H#@"2"KN)L*9PD)6UM4JR5[49=7 U&65J:#C@)A$/D&>[CN (]PE1M$R M<0@'A'*# 0#HHB!@722T A79%>I/LD^YDUW ITTE>$Y"@AQC3 #0(QAM?185-)CUDJ/?"\]G&>QR O1\.+(^ E TU:N.:6[5Z8]-: M(GLA83\D B#G :5=K^-P*P"Q70#J??\]SIMRS'"^%Q+V0R( HC;T!/FT*^JM M]L-]VJ\M HN%F,FZ-[Z# U.0&1R8$%7"*/9T(GI-19 IS#%FO*M5MOH/V_7? M697_']ZZ@6T=]%:(?FT(0&!*>DU% ,3G:A/,.MYJX58B8KM$O%=>-JS<=>X$ M&AO>">400"*$U1;<\!I =I1#$\D(9Q[K:(ZDE8G$M>[5;^,RF8$_15KEY;M_ MBQS26CBHM6@H:\<1:+4KL6O7.@+U4CM+#Y>F6H=.N8H+)65A77>F"OH\3].X M*%LP>,"@>0+_,-'<"U?7=1TP7=3!,&,WU\ "#=:1L*W:)7:U>P)=;3W[\XR9 MAJ]^3@6()=]/;2]!XRB/F,8/YTX(P$@G%F!@$X M!>OBIE7&A%IK7IBD6PD>I;DE5DW][JHWI+5P4&O14-:.8]"J<&)7X4T,_N*Z MQTY,W ZJ?V-7_K_4)4#$_CU]47BS% MSNW2R;>RE'$V5RGSL3I!JGI'1=#N6Y@54X\3M>M76S6N$P,@,?;<(-!?C\,V M:>!1_3<]T";Q@L#M>)U&VNT L6\'3J)HWJS$/I*@,PPP20"R@R30)D@29!,D M:7QP$G8MBF5]!+E4"V:;R=U9R/W=_3'GF_IPKW;_%EU.$7 _1)?1[A!S:WYW MIOI+7"P359U2L5!3N1=R81R3FW MESBUD^MT;OJ!D>B8$TG4D53L^_<%:440R"4@V1N?O\24_> 1M+L \>RNF)/; MHOQ:W619[=PM%ZOJ='13U^O7DTDUN\F6:?6J6&;+--\-3H[:7_WH3P[*3;U(E]E'TJGVBR7:?G'VVQ1W)Z.R.C[ M+R[S+S=U\XO)V;%RRNSZ=/2&O$X\U@QH M$;_FV6VU=^TT'^5S47QM7IS/3T=N,Z-LD7US.@I&SCR[3C>+^K*X_3G;?B#1\,V* M1=7^Z]QNL>[(F6VJNEAN!\L9+//5_<_T;FN(O0%4# R@VP&T.X .#&#; :PS M@'D# _AV .^^0S@P0&P'B,X P@8&>-L!7FO[>V.UEH[2.CT[*8M;IVS0DJVY M:-W5CI8&SE=-9%W5I?QK+L?59].+]U'\_BJ.''EU=?'+>?3FHWQQ]5'^>!>_ M_WCE7"3RU<7T7S]?_!+%EU=_=^)_?SK_^%]G['RZBIP7?WUY,JGE1!JZR6S[ MIF_OWY0.O.D'&3U9669SYZHN9E^=W]YER\]9^3^ :6IFFA;+I8Q/*TUDIGDS MG^=-H*<+YT.:SYWSE3--UWDM7QM(8POI;+99;A9I+3]GE%WGL[PVL25FMH^% MG(T^;")]O7,XW3F?&>R6N9FBWJ MVYE[,OFV[YT^@E$JB(Z*^BB?D( RZNG N \%_G*J6[2,JM>'F2J>U9A,%4?T9JJ9X3(.,'F3O.Z6J>S['0D;R55 M5G[+1F=_^POQW'] (8I)EB"1:8[A.\?PEIT-..9\-9-WSDIZ1OJBO7KIY-N5 M?U,LYEE9R:WI]TU>_^'\=EDL%HZ\\]RFY1Q::V\YHEFFF&01)EF,298@D6G> M%SOO"^.R_#6KZGSUQ2FNG4MY6>:S>G?W2%??K]XT_JY^O)S5I>9G=9.!;ET$?T;WC M^_W8[4#B/J2[ $P(S5;!SE;!#[25+= #:Z#W$6'W8!,9/\&Q48Y)EB"1:9X+ M=YX+<3TG]Z\R7=5@@(?6 +:^^[XR9),F]/DJW$K%MM]K$&,+4'L!42F2=Y= !CLB58 M;+J#E' F9N7\7AX57RR*JFITF?00'+','K%62$2L:CL&(!X/ ^Z'W8BU W6# M*,%*C(IH/]/R+BUWZ0,&VH7;[=*',,I)V+4-[WT>GWI>P />-5$?.1:4ALQK M4ARZD?I0ZG+7IP$9L)(2=L2L[ 82+G:+6074%( T%@L"3KM&,\[QZ&6-R99@ ML>G^47*1F/7B,?G"+94QBOL0*&-(^IIP(&4(((=RA@#4G#0D2H01LPI[:-J0 M6%70%( ,) [-=4(P<1_L6DRU"98M1V1+25[."^<(3#-Y;J=*TU*QI]^Y _]RLY'[J M#I\*ME3&DE4?(D\%HGLDH'TUZW/B>R[KRB( .1:,$X_SH%NUZD.I*^]5+ALX M;5*E'ZE9/P[<@>P6LXJZ*0!I+>;V"WW&.1X;H*AL"1:;[I^]LNO!=5?KV98> M4'B%*J]]-4#[DG9 #0#((34 0,UJ@"H121]4?K5;S%Y_!2 #:L \QZ.C&+4$ MB\6F^T=I6OJ455B*6H9%98M0V6)4M@2+30\")=GI,RC&4GLU%H PUEW+0!65 M43_L5J, 7#>W.4 E@H%-3TEL^LQ*LM1>DP4@C%&W=W]!+:H=$ MYDD>'<"H0DLL402Y3>S'5#HFHO9P*0,:$4!ITTV#)(4B]-U!)488G M19E=B@(02(JR@Z4H@!R2H@#4+$69DJ+LQTA19I>B &1 BIKG>'0;):H4Q6+3 M_:.D*'M0"S#L$[L4!2#,E8'4=0@@15G .'.[2QU CKGO!8(3WHUB0(IZQ \# M=VBM[S4"/[H3&+;8 :W @!1M+,9%SVBXS<"XW< _0HHR)4794TI1ABI%4=DB M5+88E2W!8M.#0$E1]@RD*+-+40!"_-YB!@1D0$17L\8 KGLLAZF8-Y!L9TJ+ MLF>F19E=BP(0:5SJ]>R+*D91V1(L-MVM2HRRI^X29G:I"D"ZZ1D&- KWEH-= MI1HANLF4/F5_9K,PLZM7 $*YUQ,'J (6E2W!8M,]J 0L,PO8RVR]*6[C2R[:YTY?">PJUT[)&)VM6N')$:(_A4KI6^Y6=\^ MSF*VF.?V'F([)#)_A*._(87:0XS%IKM/"6^.WT/,[3W$=DC$@;Y?3P1A]TL\ M,0#L!O8!7+I]E/#E/[:'F-M[B.V0R#S)HP,8M8<8BTUWD-+<'*&'F-M[B.V0 MB-M[B '(F%!">U]-2PY!ZB;9^]KK@[J(.6@9>QQNP4@ MC!#2W4T%4+OU7<'#L'N0 I!C0;@@-.C6;@$H%1[C 1UHP!1*0HI'UVYAB]EK MMP"DM1@)>H_00*W=HK(E6&RZ?Y2$%0]J(X9]8J_= A!(#@B@=@O+ 0 Y) < MJ%D."*4CQ:/;B&&+V6NW &1 #ICG>'04H]9NL=AT_RA1*YZR=BM0:[>H;!$J M6XS*EF"QZ4&P]TBG9U"[%?;:+0 AO3L24&\EU7E!,135VZ%O7)KAT3"FG.([9#$"-$M MIE2Z^#,+M\)>N 4@30-JUX"H$AN5+<%BTSVH)+8P2^R'U+&$O31KAT2BKS^) MYU&/]39Z>X'V "[]"7Y*RGIF*?O8.I9G+\3:(9%YDD<_D ^U$(O%ICM(J6C/ MK*(/RA%Y]LJK'1)Y5N$= Y Q%8)1T95DAR!UDRCAZATL7*W)!,\N7 $(E'X! M8 /I%P YE'X!H.;TBZ>$J_<@X6JWF%VX I"!](MYCDS,I%^?]ODAG?)Z(3]6"E^J;:57/$ZG>UD]]L:AY MDIF+YD6?>%[0GR=YV1MZL%%M91%7O*'&HGE?)[4KY]Y43U?]G!O^\&W M_&DF]0?]P<4B>>)C+O]8/-3J77_G)?/ M8N\UTJ%,JNJ'?C/*+GN>5L0+GDKM(E%_5GS(BT)[4CK^VCCM[>ZI+]Q_O?5^ M:X)7P4P2P8=5\6>>R=EE+^JAC$^392&_5<^_\TU OO:75H4P_Z/GC:W70^E2 MR&J^N5@IF.?E^F_RLAF(O0N4'_@"LKF M"]@'1?0S074!+I69L*Z3F0RN*BK M9U1K:^5-OS!C8ZY6T>2EGL:QK-6WN;I.#H;W=]C>^_C*ZO'M6; M\:/Z\_7F[G&,[F_1\&K\.[K].^FGFUM]7M^* M=-PJ0%^K4LX$NBDSGAU>WU>R=]K)5OMGXG3X[V7Y"5'O5T0\P@ ]P^,OIPXY M=#>4U/BC74/9C-+MM_NOZ/[AYMO5X^CN-W0U?!Q]'SV.;L;GT+"MW3+8K=[' MYV*1I/RRIS:JX/6*]P;__ <.O']!,;^3LX,18+L18"[O@SN5=CX4E1 ?45ZF MU9Q#T:Y=!,:%3C*KP1D- S\*U12N]B.Q#7T:^H%/=W8'(OV=2-\I\@L7XAR- MC#XTK:LYRG*1JI69ETN>(94@ZT1G& &)7[OV]S1Y+=6V111B%OD$5AWL5 =N MU6I4UVHW4O/RZ0VM@:6D8Z A0TIC',>PYG"G.71NB*OL?RJ!J9PO!9*52OI* M>IH7')7M=:*_UA^FB9BAI5#3D)?;Z%2<)M?G,N<"W#_A>^Z?=W)V,L B MYR1?<^4TS9,UX,H,)?.JEOG_S0=0Y)$UZCC==].20(PI;FMZP.->_A&9^F6>>J92D5B!=UE7*>;=*"2-3& MVAH2$K]BJN8 M)SI15)+#THDEB49QX%G2;3N& Y]%' F.@]K!B0D-*K;4%6(9!Z-,.%.(&V-A-[-^2W.S>[>K)U=BO4S:HF-DZ M6!38"\:V\SJ4-M3&;FQOE9I-6_.,SQ==61';##[#:ES]=F($#+MT-IS&;E _ MU-4J-TV.ZK%05BTG9 M;H0RM?/FJCL4ZUS#7_1KL(+;N#S8?)1@W\=MP9!A$/FAWR&[ 25VDW(X2\HG MKJN$:9+7:)442[-^GY.Z3E1V+/)DDA>Y? 7UVT \\QEMBP>L"(N[*-1P$\?N M-F$G?:_ T;P4!OE;Y5W%#G9B^=1JY[V\'?9O#9')&T3>[ I=&_)\I9,F%#.Q MV:HR91#@J)TI(4OB42_R.G8*:4A,W"0>*JK6JA+=3!:HTP8E#C'UH[9*VXXQ M$N"@0V/#4^+FZ4/-%TF>;3*FXC6?\EH5&2HOK;BJI&&=-MW"*,9^NQH" M[(((L[!KRAL($C<$[\VJ?&LC 1AC4>RQ=G4!&';ES(9UQ-TDWAW3TZM6YN@S M#6*WAF>$4(PC*QS $C.L!K[C5(,VU*)N:AT;U0FM&+6YU0X(,#GS8Z^KEJ(- MV*@;;$>% XJ&^D)P,B!+M0-"TI6G:8,\2DXZ=1W=?;\9'W7JZD3IR<>N[^3M MS+#>+2Y^D+6H]@_+5H(O_MEI31W4>_HL[F@]:0-8 MZ@;LP[).9[H24&7[T3TS!?@9A:&J2^PU!Y@&V->V'1BC#6RI&[9CW2[KT9TG M4JM]/2T(X(S8)[[O61P&+!FF,8E(Q]$+;4A,W^Q3@=,C=_]/;>!"[3]@UD$2 MVA"9NHF\2U(_>]A%;0KCP/QKJ[<-"8Z#$'3A2 /5A0#QBA0B<&X<8DZ@K&S? IT<"__@(P4@ >,.1 $?%KDA8 M WGFG<25V]'=U=WP"*XP9_%P*E?>R]OA*#2U 7/7!H_)BVXHUK_AU+Q(I)I( MA1@Q2]3MT',N9S->9.:L2T^M*9F%K/-4OQ3Z< DMRQSNFAA4%7A>$+03"FA( M0NIW)'+65 _,W3 /=W6/^8$JXWQ^W $T ]KCV/<\KXTAP+ C&;*&]LQ->ZMB MF^9E4J8_GSD8U$5[/C05X*&U8RKV?CM^^\?C-X,"Q0.@[Q /6;K$-P4!=56,3B=@X"S# CU+,.J/M[#W7->?UD MGG43R)SRK9^1VGVZ>Y[NRCQ%UOK\,SX?KI^*:]RL']+[FM1JRPM4\*ERZ7T* MU;C5Z^?>UF]DM3"/CDTJ*:NY>3GC2<9K;:"^GU:*CYLW^@:[IP\'?P-02P,$ M% @ O(8.6031&'PX!0 ^0L !@ !X;"]W;W)K*Q M9VU/2/KK>X[G MLN:2OM"XSM<_N^<[$O=M8]^ PQP%.NC;_L9B$4;P<#+S/, MA>_; @V=;*S+1:"EVPY\X5"D42G7@U&2O!GD0IGNY"+NW;G)A2V#5@;O'/@R MSX5[GJ&VN\ONL-ML+-4V"[PQF%P48HLK#)^*.T>K06LE53D:KZP!AYO+[G3X M=G;"\E'@%X4[?_ -C&1M[0,OKM/+;L(!H489V(*@OT>L"REN1*G#TNX^8(WGE.U)JWW\A5TE>TK" MLO3!YK4R19 K4_V+IYJ' X6SY(C"J%88Q;@K1S'*=R*(R86S.W L3=;X(T*- MVA2<,IR457!TJD@O3&:?5M>W5ZL5+)8_36^O?YO>7R]N87K[#FZG]Y^65[!X M#XN[JV7<7UT, OEDS8&L[<\J^Z,C]M_ C34A\W!E4DR_U!]0K&W HR;@V>A% M@S^7I@_CI >C9'3R@KUQ2\ XVAM_$P+@]^G:!T>U],?7N*AOAF^2\Q> G+1 3EZR_@TR^;+]6QL0AIW_R1>UCA*FC47(^MWDAS'-<#<_!NN:@4JCW?X"=\*",M*ZP3@1,:0'O4(N= M< C4U0L9[!H=#$]C121 \@)VF=7Z&>S.D(8OUUZEBD8.V W<8*JDT+ H@[0Y M>EA2)H23&4R-T,]!2=^#CQ_G\'T=T,UBV49#0Q 81%%2/![9'FXV/&#,-AZL M2T^T>0]D>ZV,B)-GIT(&'U"K)[A'F1FK[5:A[]6LU'ZB0..I7Q,'A;./*D4& M51KUN42"HT+TG%*_TR@P-#MI2@:0HA!KI550+&Y2UBV)R$="8: ML."M+GG;0[!@BZ!R]2=&F1R%+YGF EW4%+H'DNHB$L@2&X)HI*(5B40'1F)D MJ1I=Z'Q$3TEC=C(4.F224T?:':TV!$Q+Q1 MVH>Q3H24MC1<)!Q!+ 2'CQ0#N9.?2^55M,%VJVP=[N88,ILRK[49%E(FKEP: M<47GT_WI*A *X5(/' MX]J5G*MA-=W&O1HI$5!H9%PLY&(Z*RD %R@CQ+Q]8 M8*;L/4VLAW/NEXJR<70P^H>#SJ&#R)#W&#RO%/UYE*53X1ER:U2@ B5W39K. M8T$<=.1X>,3),12=0Q0YYF3$9ZJ@) 2D<1F:**[,%HV*/7K0VCQ<_+X!N06H MS.AZC/?_(](XH/L>G>, +%?'P32J(IRUNOLVG%95Y.F2K\,D)W0!&"_BL\(W M\#*R:"R)\DN($53OC7WS5#W)3NO9Q^+:$AC7:;NY<5 M@(:.G=*ZD4,&7;-R;%;]AQ$#QT<,S5?8E(YT7&2D]/&=:2LS1SCJ537$WN-U M>-+_VL4].'B.47S;^.CD.49SHWJ9M;OMNW9:/>?VXM6CF-IUJPBNQ@VI)OT? M3[O@JH=FM0BVB(^[M0U$1OPD"E)T+$#G&TMQU@MVT+[V)W\!4$L#!!0 ( M +R&#EE8.I!'Z , -P( 8 >&PO=V]R:W-H965T&UL ME59M;QI'$/[.KQA=I*B5' X.XK@V( $AK5O%(6"WE:I^6.X&;I.]WS2' OAVJ9$35_6 MQA;"T]5N8E=:%%E0*E2<=#J7<2&DCD:#\#:WHX&IO)(:YQ9<513"[B:HS'88 M=:/#PT)N5 M<#@UZB^9^7P87460X5I4RB_,]C?<^_.:\5*C7/@+VUJVUXL@K9PWQ5Z9&!12 MU[_B:1^'(X6KS@\4DKU"$GC7A@++M\*+T<":+5B6)C0^!%>#-I&3FI.R]):^ M2M+SH\EX>;N$#^]@OI@M9W?WX_O;#W>#V!,T"\3I'F92PR0_@+F$]T;[W,%, M9YA]KQ\3I8975RC=@_C(PHG9P:!\Q&KU\T;WLW)SAVV_X]L^A__^\G(4Y3?+. M>(2D=3HD]SE2JZ2F*(7>2;V!U%!*M<.,3\XHF0E/E[740J=2*'">'JA/O8-< M/"*L$#60M5)8DI,ZP-F,I)&*V^?A7FG/X*65!%(J=*T-:K1"J1U_Q]+7NI[H M/&C)MR7;<6#6,"[0RE3 3R]?7"5)Y^:AO6S#K^/Q/-R[-S^W88K6TTB"M3%> M&]83.@-#=^K3.NJ 1%>J(6Q:>%V*"S:)59PXEMDD.:F.U@F8,H, MI&$Y!ZYRT77?7-#%59EH5!/&VC]-V,!6M)]K'5%%!98 M&NN!;!QJY8_O/ 'DZ0IO*33%B@JYUPW![5UPQ-=2T;>&W!+3RDHO]Y4_>TIS MH3>!="%=V*F']EG.IH?&8=OOA:6R27XY).[4-(N/-@XUXR;L50>AK^OET[PV MJWM<;ZQOXO7>)W,;:A50N";53OO-ZPALO4OKBS=EV%\KXVD;AF-.:4'+ O2= M6_QP80/-/S2CKU!+ P04 " "\A@Y90=@95NHC "4:P & 'AL+W=O MTV[^!KNWYA=JW*2QJTK5Y, MQ^/EBVVNZR>__4*_?6I_^Z7INTK7ZE.;FGZ[S=N'5ZIJ[GY],GEB?_BLUYL. M?WCQVR^[?*VN5?=U]ZF%;R_<+*7>JMKHIDY;M?KUR<7DYU=S?)]>^%VK.Q-\ M3G$G-TWS#;]5]WGYNZ?2O:SP/F*IC+T__2.WUW,GZ1% M;[IF*X,!@JVN^=_\7O 0##@;'QDPE0%3@IL7(BA?YUW^VR]MV^#;,AA]H MJS0:@-,U$N6Z:^&IAG'=;]=?W[^_^/Q?Z<>WZ?75/SY?7F^I<7':R'HUX4,O#I_9+Z9V_R,YIO]VYM/__OBQG0M\-#_ M#.&!EYD/+X-R];/9Y87Z]0D(CE'MK7KRV]__-EF.7SZRB;G;Q/RQV?]-"CXZ M]S#D'YI.I;/DN^LF#GF?6ET7>EQ_+)1:>%^466ZTG4. M;^=5:CKX 11 1\,Z>/&RV>[R^B&%Z:J^5/1;7A1-+^^U7J D9_[+NB MV2J3? ; \[;8I!=U7CUTNC!9^N[=99K7)0R $?]4E;Y/OZAB4S=5L]8*7KBJ MBQ&]H6'FNTU350]I0OO"2"Z7LLD[]0Z+QYD^,GJQ;<7>7JM MBK[5W4/ZCS8'F#^U@#_21?"DO=4%+O>N*T?/,GA#*4 )_!]FZ%1;$X[R*H#G ME6Z>(ZANG]?-JKO+6\7O)"?=IFWZ]29]JV[:'O1L.F&!F64IH/MNHV$L8AI^ M'_]D$0OJ&K!=TTZ*?*<[0G]3?,,7OK-D>I>;%.A7/ALE%U4%. '("Z$4R$QM M0_O,7C5 9BPOZ_@.A_&Z47)IK>/LCPU\18.F^;6G=-BPO= M] 9$RA@BW9MZK6I-S 3>!( (N!";&Q0V(Q9;M@$([D((65U:+ M _V >?+=K@+&NJG4B/2!0$GK[.]E#8Y&>E(UQCS#W5M2$%E^C ",_UIU&7$N M;/U6-[T!TA=5;HQ>:20$/,A;0/#JR$9S8@7=(K9VC=&DS#2PUZTN^QP9J=1E M6C==3#<-A/)T<]#M6HV(:P;9:Y2" Y*N^A;YA:C3&W2*D'56BH:13IZ/DJ^& M1KXQG0:/!134IY:)AM#!@T'ERA*(#AXB[TYWF^3KZ'J4_N/BXA,L\6>O@2 M?PU>&H[ !;?Y-Y4JNTR6_M&7:YD.,0UX[+<[QA1Q<,[\VA%U=TU+S+YUBAO> M5\B6E:.Y@ M-46_%"WH3A@"?(M;@^G -J5=?H_?F,. -PO:]S'Y(VE"C?4<_= R19T'.!&M M>:G:#F4C-I5.)3A:P;"^*D'L$Z8)3'3S .@EL:1)SY 2=P:ZY ))K60L;R M4G]'Q?G]X/H\LLA[@PY!UWM5A]"6>H5R0FJ+=^)&C]+/RHI](7BVF&P/GGB% MN453+H@@X4V 3KHYXK[ BR)A=@QHJA9%Z?@HJY/WR(O"L6:>M"Q>-*83,;M3 MK0HUFK M286E$97DZU!1\0)EP@/JZ/'=H282 @3'DLL"N\\@"#3715H M!0MP(,N 33+_ ONF60ZPD^$A+ ME1<)/PZ^Q<%)I E9]Q" @?I)6<:$^]8]>"<\+^:V^ M9GU$B\L #!91VP> B!5)U'VQR4$!(.(+D9 [$5-$L (BE:1'0"X(WA3IDVO" M./E8R."YV\!#>H(2=*\[GO)90%ETQ6';,,$6& =8X1:4'JAVX!A@Z_8;3.YT MF%W*SPOSP,Q-"VH!_;# OP-8NSN6#9H$[:?&M4C'T_+)UN.)G-"10TY>F0;% M$KP #>$L8#'$TT8#ZX(/#]X8>[#.+.$V05<"9&25[D$G_XL#@YYM87.#<0LZ M%P#[KA?Z(/OOO]G7A^_>;7!#!#4I=P?2*""K*5I]0UR&3D\%9JM"^Y'('$3. M;?Z Q.P-2XD@(ICP9P@>8& Z24G'35^F?_8-2@L1D$234QB"7_:U=(F[+SP; M!\0"+GXIDTZ/3(I3&$!$E;?'Y.!P75PVV!F8P\0C[B5-P*O.W*I[[T>H9I^O MR-OV 5%\:\5[2.M[J=5>Y#/PUH$E0):*W&PR@9.H*"XAF54;*"8L4/2<=&%1 MM&AIPTWC[PUY&=&ONUW;W)/A" @'SHWB,CDXW;'%.!3)1!W_4&.8D.VH&SS.[;E'3"L=X,V>KT!\U:!/Z+1 MN-W""ZQ\V2L$'N@X%B!\HEA*#(+R 1YWQI*]ZT&IX.8SRS[L3N 'Y?$.%JHT"?PU;)M[[)ZV]I^!*Z2&+TR&ZC=B#/ M#+GAK2K)=+]6%&J@O>M;LD>730O>-)O;$^26Z?CEV]=7E_1Q\O)9VN\0ET^G MBW$V'H\36%_E("S!TIE8(2#2+:P"5D@'UB\*:6!(I4I'.D8+>O,27I0,'RD- ML&D8V:"=!GBBR=%YWG$:A/=(\JO=IMA7$-./ED"\YQ;9*O8^00T#L^BMXICV M0&XL1&AB%64'$,\""PRV3/@YU@D7D?,N7/V.G'<_)M0C+=EI,(N(GBY!4( K M&U"R-LZAD)-BG?JQV"!FM5*A*B&OX3LQA:<8[!"#7[0)=R "ZGFS6I'+U6J( M,%0F:660:U0!Z-V2 RYAUI #_S%(G0CM8;D* 3&D_M'A5'?D9@;<0C V%2;@ MQ7O@S3VV"VT&R0C6M7/ZTNI(QBM^ V:Z(3KL378D=+@'# 5["2DYVB-]/"'F M"YY.EF?9Z6*,HGRH>Y_B[\F!!AZE[WWX#!JG72/F]E"9Y)C<,-T>J?-5A[X= MZ$UP&FJ2*,$J2EV04[O?0/Q#@77-:;!=@TXU6DO<"O(G\/T#:1K1QPH%;=N@ M(_:I;5!"(E%XBPF8:TE''$G+9>D'A1K)Y^8XKQ.&B,Z%S2D>)W">3D@CX7_@ M*CZ(TY6""UEA1/(GQG"DLUD==H <:\Y-8-:UFZ#]9_U6O?S)^F) ?W/*1+V M2"8OC^WF&27Y]LTJ[X9 !VO!Z%[UR./H@\U^!:,C,@3T"P<#J9\N?) M.6^9'\P7V7@^(:VP137Z+Y>IP06?SAE'8+3T6F.D3*D!Y!FG;"1 (=@H\XJ2 MDIO )MIDPU],S3$_$RTC;P&= LK+(*/@3ET:_P #QJ9P (0$N;WE((HLYMN+ MZU?IEV8'NF8Y7F9N5DKZ70)4+2DE>O=2-)9)OP*<+;G>-"A@LF1@6;+Q)Q@V MF6=.[0%Y;RB41OJW324*9*M1?ZZ;IB0GP;CX2FWM635H(+@W PFMF[5$/AHM+\I0!%@A_E#K>D*R&4?7E#WC2I/QI>#9C_'E M'4P.[+@$BF8Z0BG-@H62=8M.;) E8ZPA;CF; Q$)Z*PDXDHJ< U1-'8$@#$! M-]4Q,: MY<;X;+[S8U&N$L$PAG+.ZIC0&I/TL6,^@ OD:4KJYK>YKL@;V5OF 'A/+Q9 MGL9QH=N+DW)4AU)\PS<#[$M$2R;LT?K4+U*KRFELA#"03NYE@)W'@A?'>"O'G-NZ]E6!0%)T>+FFB&7./6LJ0 M$1L8=*A8U@*]*(1'C9C<@B;FD"3R#TC>6>ZXY-,Q^:A"77 "H)!L9"$I_U5/ MB23<1V=L K3 Q*>F%!50'"M6"M%=*OD\:$O#D@YZR49\'Q8!4)%>#;-Q*=F4 M'%?$7L?*YHV+/FZ;JA?E1\.=7*VHFDE[&A"A4?K[,.I<@/L=R&-6MWEOITMI M-*8,7:*):Q^0DJ[T-W"DK4M9JIWB MV%KXH'O8*8[R@F5&KJCK"Z![SGZC:AL% %SH4DGQ+P_(G2DYKL$*P M2HI^VU=<(QH0/K);I/>1<[V"=:P+W@O(3%/H6)T=D0TBG&D@_"OC!"DBX\@8 M9#;K9;K8"0 AP8"=V[JM.D#>(;X2QA=BE7FMPC@=U5AMZR[&D"-'61PN;E R M/3"8E%&N8L?@Q#L,F:ML46-& ]C,,69_YC0#BF]3DWH^,$5AR14\ 60N+JCE M5!*A3!SP$3.[X%"JJ"LDH#BI$(T%5/2H.4:74%V*L)A8\]XHB$]K7#N6-VTC MHBX@IQU[BQ$7YN"B>BV7L+'^6;80>(2R&!-8#I2\HD%4Q-QW;6O'L334*V:S1%X^(4MF)^X*](1FD\"X)S(E])P@\, /MH"[^[+6TJU#A6 Q*$OBW MK&"+9@LQ,7,,E1JIY$B)FFS?>R$3A$M)?5ER3<),AIL\..RFQ)O'XE[8.:)T M4[PXU;DPS^ FK]4=MRH$ 8FS_&)_:IM28:/!G578H_L M<[GO SRG/-YTC 7?4 05Y5IPYTB>]#U*<>LZ^M(+]-2)GBL M9V0DSK&%J:U/$>H3FR1PI4>V5.(NQ&V3V!0M.0 $Y @$E/62AJ?'WHMQ@.G0 M-9:EL&%ND[=LE6VQ1DFWBD_E$^E]#0TTW'0VF@]WZ ']<:>V02_R]_=B*^"3 M/J?,-J:\1 EY)]3QYH#W&6TS\42S$:9+Y'(2%Z3(U6@>98=KA'O35%3R\M/R M^E3FQ"K);<,H<<7&%OG3L-=I_!1$G5PT9+RNR["48D ZUW>F[H$AD&_ R%- M)KR>>%F35,7SR?CY;/I\.CE65I=B==Q%@:BO 2%8V]HSRMU .,+FZ+#2>< N M=^3&^VU1_NSIV'I'I3@$>Q.'J3(R26V83XS8!P8_/3T_RV9 3?R)^F3EQ'?#Q6I90=4((RVL,Q.S\XE MK9R=34^'2Q('Q8A]>#[6, J%T3V/T 7_K:WW]GMSG[['[Z#J^AOI_PV8TQ*5 MQK1'B@!/%]G9&/Y;G)&7B_RSD^*#*Y(AX]_DQ3?.OQ[F^='%DKY=9-GNP2>_ M;6 I\-N "=DJC.NHD12% M.LYA8(1Z&46L1KSD.#(V84:+)-MEE'^XL>#GQ*UT02OY[^]LQQ#\=&#_G>5. MOM;P5N6A2KXTX$,DKRVP$KTGK[A&1AR>U]P"SC D3Y/)XBP;3Y;P:9J-S^?9 M^7Q*GZ>+:7:^.*//B[-)-CT[35XY3W4?(;8.%WA72< )[(4FTM%R\.^)76*9 M/$NP(B8Y?ML;@OWN:\0"[A<^ F-;ODBLQR3%E.1D,BB^0*^3+/Y9)8M%N,0-0<$2B;CTVPVFR8PS^0\FYU-$I[D=#)S4TS^ M/Y$RFL$K(PL,'Y M*6CY"7PX6YQFYV/Z:;& &1;P:9;!6]GI>)9^.8BA;8F"S!%X$\+'0:"0A(%" MT+Q@63U *1EJK".BE7X K-@^2D&PU5@2NQIPWU"5!#,@;GHK.3:@C5+)88HL M+,/9Q L33LI,7NTZ[=+:4_?'BA[F5D"^2[R]H M.UW+ YW[0K#OF"JFEH( M\)7S.1#A? IK9&6-Y+-+0%P8>TP!^>\&D+KGM=*9"48#-N?8"[8?#;6WLZ&9W_A -'9_ /K#615P/AG8A\T$OAE? >2H;6)JB/K#Z; \8! M&?/1S)'EC( 81,;OL%L\;D&-NE0DQF]A5"*E8V.=S"0N>"R]@1A4'.^8+W0]CM[P.H@<6Q #'JJN^\=%L%V3\ E M'E'P_;='CEJ!;<6&O8J/5V*&L&]M'QNU"]OL<[AGAQ")X$DQ4*C *3Y$K!S0 M<2D&+&!*0,\E\I6^1S,JW$?9"YNI_<1>#V6?;,)K8'5?@@M\]WX'I*B#,(-2 MT%QVXY'4N:[VFDH2?PHCS'])MLZ:05?(\ 64&P!BI3N7YVM+7/)!4K:LI.Q1 M .N;R%JKE1FV;0W^5I)GSQ3&+?EJ>)I8=7#]TS*7S4E MMZ)T]M7FPFFLZ4^QI4<4DDYZ')Z+ M'\0IOMXXZH:)>TQP;!I:O*5:DNE7*XW.$1L53:%A% W+:U;Z-O?ISFN! MU6RYL09=96L4AU*HU CG6HC8@OEC8%3KU1BZ@C6^5<9EG_'L 'H[^Q5F/]1U MT'KU+QT#$H=B:\,-.DJN$.K( HK0'J>)#X"&!XXER8#E*H!?2089NV!AM0+X M57='O(?891@(!H:4]O"AXIBT7*E'U4W'._IZAWWE1><.'*!GZ O,[L(+SI0C M0H3V&&HHNGJ"&@3PTH/[L !Z@PG'J&%$#K20H7O T.)6A(%DX1J7 F.,L(>RT^S7 \P1"'$]Q]3AW.)^_H M6@#LYKO&(1V3X^QEEF_1YG M :0976YPV+OA@<2&V T11$?WLU0!DS"(6D(_7[*&+W"3N:Z&BW8.@)!C#GK;;%]U4(:3TQR5' MTFE_?'VV4&ZH59VK8!)J=/,["N?AOM3"*@YV 7P7B:L-[K>T>*CL!I-P@UEH M1RA^L4RRA= 9765" 99&"U9I>TP5#!<%:V]88'\BZ%VSWHJ[S\ [<#ZU&^9A M8ROG(RF;N@T.?+.3Q%SE%4[B.JR(P^%=NN$(/!R,H;7MK>OR>_3X,,/&RIIT MNRNEVB/(@%QQ"V7Z4?*:#T;UVFP0-^^"&(PD]0U+4>PL5!*B(5SNG'P8#UU< M7R9\T&..Z<(?7.0U-B!2ZQE+\C]5N<9$:7 V!/#SAHK4SD1_O*OM^(]U$<=) MT5DZ\DGBXYJL%S"#@'1 MZHO2MA C?F2!G>A%U @\>5[0(W*KAUQ\;+'?7B M6D_)V*OKA'-$B=F?14ALA88O\;.'0,$1P8.AH !XE.TQB7, E $/3FGL#4KC M"S!0?%DL2\6^@LMC#VU4LW[3I?7'W7&;$'4G>@1Z442HB6;E[@< ^2-B]$Z; MO32RRVY9GV$0C-S@V9%M7N,7WA?&T]Q/%%S<,.@#HW0.'CI/8LX(^6(?B7R5 M1@1 2KU^W+9B]^Y;(S+R+##ZMS7S$9;;#8S%*4*8[7&VMT,PIL,PHJ0-[?6P MO2/:??)C,]L3QL8#?'CKPYEW5%;;CJW)R<3WW;EC]H'?B/=!V-/#V)':0]6LG7F2.[T8[_ M\:/O%G/[DR814!&3!>4LIL/U$A/V/5'W IWZQ$0@./#V\JAH:A=<;]G%CQY* M"Z]K:4^\*RX[C]O*W1[ [$RSN71+R*O4F>5PN-Q[+-QAR>33+JSR,"2@?CQK M,P?Q[=J_R;^P][GL=2XYON#DAE^4VT3%O2!!P@1AB MJ6-;M*TLW^&MQA63?$#]I<'4]<0+,JP:]0#J:C8D-3!9*B)>[ED.% M;ECM"JJTZGXV?%^HLB#;'R >L6([+/%VX+*7Y(6@"G=_I,LO^7$5>$3_'43I MA*:*>BE9H,KX6I;CTK '(5\Y4/N4ABM^4#>DT9WW]:5BYVX@(*AM C3Q+&:" MG*6OMCMVH] ^,Q-5Z1344 DIO+S21H.$-5C@AG+: M[O[ P^*-S]N*#Q+&U:JFOAS22:7Q^M]=+H]U=="[^"@&UZ3![VIO/SV"= ME8YGD%ZWESG(V^Z:*SF5&/7ZMQC-!?WL 2;%=@J3'!PQSRMD%[F5)4K=AO<- M)D%WDKU8AE(E';4@(@H:/MKJQX1G2>@P$+[*2)"H#4?WH((>!)7!G4@^I_78 M$AE35(J+\/+GO^?;WYPA-!^=,JEQ?Q%:]D,5GKN?[$W%3K]F=&-D/%MD.P:K54#>FFWH4:4K;X/ MDX^9Y3W:KJE-&/Y%Q>Q/-S0U<=KXEK[G HV6SP1$,C;8#CF_KRI&41 M:*R;O+>EH_>2$.&H6BQ-T.[*E&-7C[JK5;YSF:^]G ]9BPT7'[IW7&@%.'#; M#U0065-70\=$,=\.!T"0O7WD.$20.O,R8XUK0E>!#F\0J3_-3K&%]'0L5^[L M@?XC@)+B&RA+#U5]G7V.@$P? 3(^@7"<#K89GS1!7O[1V\O1NB:H^G#&EA4 MN+DBIF1MN*N1G8B0AU::"CJ1_\%W!0?PRTSF<^]R=Z*/N^@<"(EQAA Y1?.=NE#[($HW:4N%'BAG+ MLJ7+"EPE .2+KO:4HAR1.]"$T;EHR@:S:N2PQ2;_0,%5E:K7XLXCVCDXY_3[ M%RIR'JYI&Y\B$G-1R7$R-H/@;9YLD^DJY;[B&Y774O@QTH0(? [.0.>:(>N' M@$-0%1^@RD9D8<452;E?A/2@V^O?>9N(K7V"U\'Q#>H0 O-8D:\82(4_$!\C MV^7-7>DQC\^R>0?7>T6CP90/[ VF,!+_KW.^V^#8PG*E9Q!W\CUH7,IT8L=1 M/6ZCY1@E<'B;>MVXUE ZD+BBW)]/C9&# "[I ?'2/>+A5EM%OG!ZIRJ\$#3A MP$R<%@C+_5W@;VP9]HWSE@;NUA]*\5QNM%HE;^[!)Z)A'['] H_9? +RT75! M!-TEINK2JRMPO&UP>21DQ6'KFFK[U+!42WK;'1?G%Z25)!2MO4-WQF_/Q[^^ M_1:T9X:N,Y:7)$//OAA>B00&D-LC2.T&]XF%;=:T,;H6">\OJ5 OP^HV)&[P M[PTLL^5BF?1TEDC%L>QW,107&C>P*W9HYN?9V6P:.Y.' MAM0D-?J+5= VXOHH#88Y%"7NWQ[M3:+UK:AQ![SC;0@@G=V2\IR[!\AWS-'- MW$C!"W^W^J>VJ1L41U8T 'UT0)/OO:%X%1.!L$PP]AKKK)1D^,H7TWQH1C3J M^?@\BT/E$ZY607S[[.?T:DM93&= _9O1)<\^,/YJ9W5)88 S/&@J@H5P)G\) MSE/7:Y_Z7GL!=GHV!.QGWX]N1SX.]*D#^LN>#0MO"L+#=R1"+9$(G7C:1Q+< M@[^+:44=>XTR4EBCKB$.9DM?]*'^Q+V!\=^^.&C4B8L%80?.T-_6>1'\I20Z MHXA_#XI,:MWQ'TUROZ;V3TY=\%]:\J_SWZMZG[=KO .V4BL8.AZ=+IYP"M5^ MZ9H=_=VEFZ;KFBU]W*@<,(@OP/-5 Q92ON "[@]Q_?:_4$L#!!0 ( +R& M#EDFTAEZT@4 -0- 9 >&PO=V]R:W-H965T&@I>GW/'#?:.7S'AIH/F'$&K0AG-" M^:+<.(-= 3UW>'I^G5T?W9Y?7MSLMQW O4@[KX&.*Z#L M%: ^^Z:5FUEVI@HJGNJWX53C6;;R[#C;"OC;0NVR3A*S+,FZ6_ Z3:2=@-=Y M6Z3LSZ.Q=0;L^.NEH"O,[LN8OF/V[)SG=-!"2U@R]]0Z?/\N[2ZW(NR4'!S8A9+HGI":227_RO7\.0'A+%O.M)2/3"\54.QB;$4A8"IFQT+?HFQW,1.*T4,^XVI*#&.* M[8 U25+]P04,$.L\/A!WLF:+S;DH&'.S"X[5^P;-_G,YR-;Y<-J682H+.4+(]PC M XYPVGC[XSK7P1'8O#(3,D70W"UD14T'Y8%^_KU9)?=^I1OL;-. M8;!8JW)#R)D,4_.>$"&F)!GC2Z@9MY$OVOMWPRQ+/OY,D=VPGGYD1X@!>A:3 ML:ZS)88>4Y:'60S3W/J=%XCC\4] &ZX>F=),:KAEV-SH>U& A7@H%CD2@#I[ M(HL, M#00 R(RX=+,!QD2*A?Y3OB, 7&RV ME%ZWE*4YQS/8;'2Y\CLP>"T#HH=:N)DA"@6TL%E6,YC\#&:8H+2:H)VGN3"4 M:^-E.)OBY&9:/>G0_].94<.>AKB^P=(T[G72>-@=!:5=I6X9]4'UPW-M:FK'JB*4>+5BS"?M!0% M][M(.)#"+ '8TVJ_*2;?1T8OIK.@Y<$]H"_O7O2IQKH-6)NG=H,1>8Q&\$8\ M1%O$SKU8Y"^-^ MS>?GF5I_-(J3M <_+85A[O4*2$D]]V5:X_>3..UWHQMDN$('>>[('SN-3*>' M8Z47?2:%LLJJ.PI D6B1]A88T[0"=T M>G7H>1-?78PG21CUXE&211>X[?]W7WK2/2/SF+!,JTYP_&'#P(>JBZ-?H\_U M4%D-E%=,K%UKIL:*3D!>11!]J'H=N!^:3L>+CR),KVU1Q$Q1=0H!\*6(P*LU M_DXTC =I-Q[V,O;2#:Z]<=/&\3 -WQ,625\H5UVZF]7FD^6HNJFOQ:OO'=P. MIK@],$D3J":[ WPAF.H;HGIQ>A[N[6/M&PO=V]R:W-H965T ML/3]2OZ^Q [Q;)A%A=:_,%+5TWBZQA*W+)&N)4^?, NGJ''*[2PX1\. MK6Z>QU TUFG9&1,#R57[99^[/)P87*??,,@Z@RSP;AT%EN^88].QT0]GZU^73[.YK\M8;U*U=96*H2RW_:)T3IR"M[Y37/+@+^TJ@KR-,>9&DVN("7'^/, M U[^?^*$/V<;ZPQ5QE_G0FX1!^<1?;?Y._:(0RC\RFY9^89'=L(!(M%8[CC:($9$AUS6 )S@-9Q M&80MXP;V3#08>J.$IJ96(S.#RE&=>BSXU)!#"S\*W*. /G!5-\[^!$R5 ;@0 MS%J^Y1[<1FS/N/#^W]#(>6.9P"M8(1/\"YWO:,S88"BTM1TQK@K14-G1@GY[ M8B>]=]K6DHR?E+EL+GTLAC,13ER%-!@T'= *%EK63+U Q2R$#"H?MFV*"IC4 MC7*6&M95YSQ[.AZBT-03RB>'5E8+7H;4A71Z=0MZ"S1E#?-SRL(L;% #X+$! M K%W6*#':D[/P2)FSC7F!.1?"1C.IC0N)7&CKHN^CP:B7IC>]T=NA%[)>=GW3 M&PSZT7M?%FTEP4=?'9UNO]_+\K33O1GUAM&ULI59M;]LX#/[>7T%XAWTRXK>\M4L" MI&T.ZP'K!4FW.^!P'Q2;B87)DB?)2?/OCY*3-,5UP89]B26*?/B0E,B,=DI_ M-26BA>=*2#,.2FOKFR@R>8D5,QU5HZ23M=(5L[35F\C4&EGAC2H1I7'=E<3T:JL8)+G&LP354QO;]%H7;C( F.@@7?E-8)HLFH9AM&'+<3 ,H, U:X1=J-U' M/,33?=.O(L M[YEEDY%6.]!.F]#8+I>SI^4HLN3.&47Y ?JVA4Z_ ]V'3TK:TL!,%EB\ MMH^(YHEK>N1ZFUX$_*.1'NF^[<6]JAM3LQS' 3T;@WJ+P>3]NZ0??[@00_<40_<2^J_5[S+TH[((_:L? MS])3B7"GJIK)/93,P)9IKAH#;*,1Z2%; [N2YR4]YF\-UPA-O=9T18#) FHD MY8+G4+.]U^V\PM.8*UT8L"3#9VI)!@T)!;-8@%5.;O#\RQ6I%)EGAI%CKCJP.-]^^&:3+X8*@1""9S MA+9Q4B-Q78:84(5KQHL7BN3DMR2,DUYX/>QY#VX[&(1I1M!T'VKT?4GL0S+F MU!BYV+>!<;EQD1VS:-3:[IA&#\)EVX]=8Q,\;WVU!Z;1GEJMZ("3>,=M"05) MG;9+C-PX:$I]!1E4[1LE1PGLD>D./,A<-/1BK[@$1<%KZD-:HZN3,4BI9?_/ M70B.&9>YJA L>_;%R9%OJ09X2,(P'8:)2R@U323 XL@<+7M(^$6_JO:+]1X!^@?AV'V75RD7HV="'& M/T$]S?IAUN]VWFH#T5E+KU!O_. RY(YPV^Y^DIYFX[0="2_J[6#]Q#05W(# M-9G&G4$O -T.JW9C5>T'Q$I9&C=^6=)\1^T4Z'RMJ!,<-L[!Z1_#Y#]02P,$ M% @ O(8.64P@&L3/ @ 1 8 !D !X;"]W;W)K&ULE55K;]HP%/V>7V%ET]1)4?."\!@@T99IG5::4;IIFO;!)#=@-;%3 MVVG:_?K9#J14HTC]$E_;]QR?Z\?)J&;\3FP )'HL%[D%)M2>C,Q8S"L"=C$J\AAN0MV7,5<]M65)2 !6$4<0A&]M3?WC6T?DF MX0>!6NS%2%>R8NQ.=R[3L>UI09!#(C4#5LT#G$.>:R(EXW[+:;=+:N!^O&/_ M;&I7M:RP@'.6_R2IW(SMOHU2R'"5RP6KO\"VGJ[F2U@NS!?536XXL%%2"HI"ST&!%W2.\(5MM:'A"]]> M+?H]70G)U2WY_G*$H<0)C6ST- ?P![,F'=W[D?3JBNM.J[AQC M?^L9'24[+'7.)*">=6Q[I@*Q#*D#@?9 $*8INH $BA5P%/IF-'10R95GVO0<;J!_QQ<9QE)8$^ EI/@DDB3MFB53"98? M]9Q>WV_;;R#$$$V3I"JJ'$L%3T%M8$*P=A?KQ/?Z3J<76!^MDX'O1(-(1?'! MC7 0!:VW.W!";Z""7N1X_2XZ=%/CK86.6V$"I1#IJ#>::]K(]YX5M.1K#0^L6)2N8X)-\KF@>L$-9\Q=4NV';U M^^.8_ -02P,$% @ O(8.6;5^Y\J? @ R@4 !D !X;"]W;W)K&ULE53O;]HP$/W>O^*43M4F(?*+ FL!"093.ZTM:KKN MP[0/)CF(U<3.;%/:_WYG)\V8U"+U"_&=WWM^9W,WVDGUH'-$ T]E(?38RXVI MSGQ?ISF63'=EA8)VUE*5S%"H-KZN%++,D,"V\R2^*6;W)C$_YD5+$-)FA^5$M%D=^J9+Q$H;D4H' ] M]J;AV:QG\0YPSW&G]]9@*UE)^6"#RVSL!=80%I@:J\#H\XA?L"BL$-GXTVAZ M[9&6N+]^4?_J:J=:5DSC%UG\Y)G)Q][0@PS7;%N86[F[P*:>4ZN7RD*[7]C5 MV'C@0;K51I8-F1R47-1?]M3QN(5IDBSNDI%O2-Z"_+21 MFM52T1M2?;B2PN0:%B+#['^^3[9:;]&+MUET4/#;5G0A#CH0!5'O@%[U77.F*Y;BV*.VT*@>T9N<'(?]X/R YU[K MN7=(_7WO,._>\KJ;G1 M;E^:G#:9UD@)+M)B2^\/'\+.(!QVPO[ @2B,/P>=\+1O#VG "@MF"&LD\>H) M8UNUX"FU/1X]HLBDTAW"Z0I=_Q;/\%$C@BLFAI/C812&YY#4,\5*)WPC^)JG M3!B8IJG<"L/%!I:25#GJEG)?BSMSW]V!%'WJOO9F_EY_E:@V;HIH<-IUJ[79 M=E!-Z_[\!Z^GW!53&RXT%+@F:M =G'J@ZLE1!T96KEM7TE#ONV5.PQ:5!=#^ M6E+E36 /:,?WY"]02P,$% @ O(8.66%24H;= @ 9@8 !D !X;"]W M;W)K&ULK57;;M- $'WW5XP,0B"9^II;22(EJ1%! MI51)"TB(AXT]22SL7;.[(>7OF5VG)J V$E(?$L^,YYR9V^JB6RW(*JTH^"H.M7K.#N>&AC MUW(\%#M=%ARO):A=53'Y:XJEV(_/W&& M96F(J(T?!TZW+6F Q_8]^UL[.\VR8@IGHOQSV>(VO8#TRW5ZM4R7,+FZ@(\W M[](%S&X7B_3J!B[GD^G\X>_"!\'U5D'*<\S_ MQOO4:]MP=-_P-#I)^'['SR ./(B"*#G!%[<+$%N^^$D6 +Y.5DI+.DO?'EJ+ MIE3R<"ESO\Y5S3()4(FJEH6 MBN)$H[<(:U&2NA1\<^[*T';P&%[#)^2YD,KV?UEDQ$C>*R))DL#K M#")#%\=>OQLZDW^&<09AZ 5AWPF]L!=ZO7[DW C-2N>Y$WMQ1/!>2';B19V( M?CUXZ)3X1W>_0KFQ"J=HNAW7C0RTT59$)XUV_$EO%/@#DYN"*RAQ3=#@K-=Q M03:JUCA:U%9)5D*3+EES2Q\"E":!WJ\%KNF P!+)NW?O'N\HYFRE]*TI$2W<54*:\TYI;7W:[YN\Q(J9GJI1 MTLI&=*M%/XGC4KQB7GJL8)+_*3!-%7%]/T% M"K4Z[PPZFXEKOBBMF^A/SFJVP!NTO]6?-(WZ+4K!*Y2&*PD:Y^>=Z>#T(G/V MWN!WCBNS]0XNDYE2MVYP59QW8D<(!>;6(3!Z+/$2A7! 1./K&K/3AG2.V^\; M]+<^=\IEQ@Q>*O&%%[8\[XP[4."<-<)>J]4[7.<= GF6KYEEDS.M5J"=-:&Y%Y^J]R9R M7+I-N;&:5CGYV'\UO;AZ?_7YC[.^)5BWV,_7$!+Y"#@KXWL01IW(8F3[ !>VN:8>KSTL3G"G].9 ML9HJXJ]]Z0:T;#^:ZY)34[,%;7@I!F OUR(ZU3>-%P M;Q?8[=6>D;:4N5I(_@_1]2PV8CVP<0J5?A,*.EO)CMZ,$H3N=F3&A&<3O@@4 M(6Q9A\JF#4S:;<4@&LCRD@QJI;T^-6JNB@!'1207:&"&;L5)HNED]@2-KSN:H5,)VU/)4Z67% R5>!7./W3GWS=VG\L=;=9*K(OK MV9-Q,CAY9;[?I>ZVXM%[7** =)/ %E[)B28U#3FL:+]S)O)&^'0:+[\SOQ L MOSV^R:E?2)-*%83UL#I7@C[,;L1E355U&NU+-\R]IK:J9J@A'?CY-'J[D]HZ MK5_,3J-%3Z.D-QK"4TAZ+]/H-5]RTK^ >XZBB.(C]_?FKJ;/--%>*J+O)8C& M-#\:'\$QC-.CZ)J;6YAK1.))'8G& FT01L->3';T.SJ*CF'8&V9;:(+/J1[O MD6GS(HI[:0SNA]91YYS.F5KS'(G?N'<24YRGR9C0B*A_;,;?)#FGRI4Y9X*( MT$>D"25SW+:A2]=A#$=IV/U68.M[.EQ_J$/#:19JU6WM?Y?)_M!^>?"J);!3 M._"(VJ$MK]PQ$UVLFY^%"F"RH7L:A+W.*"]**;K\ =_O2CAZ/LS2Z,6WH*&L M-HA)_)C8*5EFW6%V\C/1DV[V,CL4WZ$FW7B8[J(06\EGP_AGPF=49_\S M^>W(CN0@[@[BT<\$'_NT'I,[[+NS]+?NDQ7JA;\UNZ8FKN%JVF%U2L('!.KG'O9-@!'6[*86!5[6^G,V7IKNM?2_KG K4SH/6YHIO+ M>N "M/^N3/X%4$L#!!0 ( +R&#ED:2F4*10< $,2 9 >&PO=V]R M:W-H965T+.+%-#&DAPG3IH$2-(N MMH?=)FAZNQ\.]X&6:)M7B51)*H[OU]\;4E)DQ\D5:!V1Y@S?O)EYI'RQUN:; M70GAV%-5*GLY6CE7GX_'-E^)BMLC70N%;Q;:5-QA:)9C6QO!"V]4E>,L24[& M%9=J='7AY^[-U85N7"F5N#?,-E7%S>9&E'I].4I'W<07N5PYFAA?7=1\*1Z$ M^V=];S :]UX*60EEI5;,B,7EZ#H]OSFF]7[!7U*L[>"9421SK;_1X%-Q.4H( MD"A%[L@#QY]'<2O*DAP!QO?6YZC?D@R'SYWWWWSLB&7.K;C5Y=^R<*O+T6S$ M"K'@3>F^Z/7OHHUG2OYR75K_R=9A;78V8GECG:Y:8R"HI I_^5/+P\!@EKQB MD+4&F<<=-O(H/W#'KRZ,7C-#J^&-'GRHWAK@I**D/#B#;R7LW-7MW>>_/G[Y M^NGFCX_L\]W7CP\78P>W].4X;UW#TF+(. MTTWVIL-_-.J(39*894EV_(:_21_CQ/N;_&B,[%_7<^L,*N+?^\(-WH[W>Z,N M.;-*)A43@"#B[(XG:7Q))U&:3P[/8N3DUGTA[#VG#6*5]HX^5\L+\3< M,6EMPU4N6*ZML]'A29QE:?0N.IS%L]DI'FZU>A2PF)>"*8JKYAN.0-R5>0 W:]-$) IAPZUZU8#F300L^ **3S9H^@0!O+0![L"VF@2=H0U,$V M,:L;0Y@=PS;KE_,T'N,7"@O(.%;HQ;_;H1R Y72M(N..\Z_P6E!<]=?<9=JG'689+Q MTFJ_$#4'P>?^\.J,:+Z#$S.Y:(LB('HS(L\VC<23,+FT8GM-YY00'*3IT=F, MU="Q-^EKL2'BU:9\[ MU ]1=S4ZE U,;:!XI)1A"@Y0\K4 MDMR@!)0SN"/M"J=[/,*UV/8]'W9![[1'$6MJ?.-U M0;H-<0TU*"68(VA5[4EO5(D3<-BBILLA53G0P0Y58)M6'G;(J+Y!F M1.F[^$45(I0>2?1J>;V@H_,W[!RO&P?I61J?G4Z\#!V$SRPYBX]QK(2IA0YE MY59H33]GY1,DP%\M!5TMV=95Q2^A&TK<]2OJL-QLU[R@; 9$1!M.LX(<+817 M;,O"0:U-X6N6FC^Z?KAELW3Z*_ZUV H1I!B&+SU0SHCHO*0,;[P!:2*@[++A MKR4KTC2IC+_2P/)[(TTPG0N(ZP+*%3)%Q @4*D;8HA+< M-B9<"Q9[[Y"558>^(1<7C'$]ZWO[UA8BZ\@O2W5OW8*B*5R18) M1^Q#8[JS:5]A1V\7]E#7<,[II?(;'A#(MI6R^.3D-#R^F*7J#BAY1_ >?K;[ MIPM=VN&.\"1W>[TE;^LV 'UU_ESUBJ1QA? [@X@[Q7X3<]/0.9'-0J2[ 9)H MA_ &=]G!R4>1S4[CR?2$#H,7FN6+"F&2DO#A)7B@N;WD'YQ-PQ8PQ1M\N"M M*Y=T>?>'Z\3O-+S\ $C9%($.3;O1C*Y"4G=HP?6ZH'%!3\\$/6P1=#<@:-_+ MXWCP8E\)L_0_7U +HES#.WX_V_]"'GY>^9.;)62'E6(!T^3H=#IB M)OQD$09.U_YG@KEV3E?^<24XNI46X/N%1D6W ]J@_]WHZG]02P,$% @ MO(8.63.1ES"N"0 SQ8 !D !X;"]W;W)K&UL ME5C9;MM(%GWG5Q342L,!&(K[DM@&O"1I]TQBPW+2#X-YH,B2Q#$7-5FT[/[Z M.;>*I*E(-A(@CLBJNOMR;O%X6]7WS9ISP1Z+O&Q.)FLA-N]GLR99\R)NC&K# M2^PLJ[J(!5[KU:S9U#Q.)5&1SVS3]&=%G)63TV.Y=E.?'E>MR+.2W]2L:8LB MKI_.>5YM3R;6I%^XS59K00NST^--O.)S+KYM;FJ\S08N:5;PLLFJDM5\>3(Y ML]Z?NW1>'OB>\6TS>F9DR:*J[NGE*CV9F*00SWDBB$.,GP=^P?.<&$&-OSN> MDT$D$8Z?>^Z?I.VP91$W_*+*_\I2L3Z9A!.6\F72/_ M9UMUUO$G+&D;414=,30HLE+]QH^='T8$H?D"@=T1V%)O)4AJ>1F+^/2XKK:L MIM/@1@_25$D-Y;*2@C(7-78ST(G3^=WUQ;_>G9_-/UZRB^LO-Q^_SL_NKJZ_ M'L\$N-.96=)Q.E><[!Q+58IUPSZ6*4]WZ6?0:E#-[E4[MU]E^&=;&LPQ M=6:;MOL*/VW:V MC>NT87&9[N]]*S/1L+LU9R)>Y)PMJ+A95B9YF_*&94W3QF6"IVJ)RAV(&TD< M2\8:,6XEGQ8)4S,!;HBTR6[RN&1J]P&TH.-_MYEX G_!B9MD^^7ZEFW76;)F M6RRRI,+AF@[C5#46FE1%@?*7L@WM:ULL( P,QD:M8Q!(F=(R[2]9S-@Y U/T M)O:YCDO!4&&.8^F1XVIOM$V88?#L)LV]$#*P13EY8'8;__ M%MJ6_6'XW;&M+3EJ4I:D%@8PS ]@F&N8D4R';HG\.T0O[A)IH%85W:72]8:Z M<\/.&K:):T&4E F+MD$&-PV%;Y&5L6SAVTRLV1\\SQYU>>BB*C9Q^:3%L+* M)%J3V^SN8JZSJS(QV'519F#62<,2+PD'GK.,B,ZSZMT=1RY]X6F6Q#F;5TL! MM7G'Q#8M]R 'G?$89#', U*A[^ELT]:4_8(A#56"5IV)_)'72=;(BH$W-L@^ M9-V"BRWG)9LB8*;4:.I91FBR#8+:4'8Q8"]S/4\WPTBMR KHK-])<%4, -]& M@%-6K@QR+ [ON%X?5(*.T#=9 ]>8;9FZ&SDC"3N<:TX8O\N;0KZD>GB0]=#% M3IWO16SA'"1"!@15.?1O_L!SYFA@)G;IUQFJ#=H\,8K^2H4FCY/[=_-D7>6D ME&0J74<'BBH%JSZ*,@TZJ6TC6P%#,),V1_IT[':UE9J^(U0?TK3FLH\C?D5< MHO015B$K(?A L6K$8(QJ&%GY4.7(AJQF.X9+F2/2FEU_T8]-Z7AT"=MG7O@@;U42BHEBG[ M0UF2QM1(=$:IA^ MJQS=O7FO80R2#.9@,,;Z@8$FVX+L0A]5KJ-**,O9E%I/ M0#9,'<./&/5"E)1Z1P/\M&/ PV/DI;=H1%R**1ZKW5 ^(V$YT^4,%U[WD?$W0#O M[]_V?H !I9RN6O35.UX7[ AUJ;RE73]WDT/0Z0#)'#TT"3PMT_ <+32P_%DE MM6;IKN5+8*-D<'TM(H#M-2.(TUW/!L!1[M@F8,JU*8N7/).]"'[ACYNLIJ.6 M[GF^'EKJN&63L,!PS1]5W,-;Z.>:N@=8GH( ]*$1^;V*S/4#W4-?GS+;""T6 M&5[TK" [LH#K@ROTH9$,B@P%(E+S;/LYQ%V?>YX&$ M,ZGN4 (TE0VAEU6"XAZAH#;(W\+]!>(G^J'SO,] M90H-';$L&N5B6PH[]6C3VB]1X9V3=X M?3R>#<-YF;YT43N\IVYN_71!98-"\7U'MW$#4)[2=C)+@J4<. ?-685:09KM MU0Z*4W/U88R M1COR,+#[ "S'UR/?99ZM1Y'' D^W/%^;QWDW@&+(N.="SB26;H+"C?3(\I@% M.M=U49@ 6BO0/O,2 5 #=9P6Z.'T782:$A#!0W"M,)"@"VR(+.;H)BXED6LS M6P^ 0-4!:T=W;,)F$N?X MH>X%'D:]AI E*UN)87W)O"CHR 8$.IC!WFIW4M!T)&HZ$C8=B:-GRU;7645U M %M^N-KM#MHJC;5#&2<+)B3L'\/8[AB_WQV[ AZ).)#BG=AQIFN[K+OZMH.M![Z=#4;?60L>+V2GU+I?MZ60GUO'%:'K[5GZB/E\W'UJ?=+ M7*_@2);S)4A-(_ FK%:?3]6+J#;RD^6B$J(JY..:QQA*Z0#VEU4E^A<2,'S# M/OT_4$L#!!0 ( +R&#EGZD"Q:T@0 'P, 9 >&PO=V]R:W-H965T M6N2TE8"EM-R A91]OAP MN@]NXC;6)G'7=BC\^QL[:0BW4$"Z^]+X;68>SSPSGDZW7/R0.:4*/91%)6=V MKM1F,AK)-*2'-+]HV9_W$1FDM%2];84!0LJKYDH?6#SV!&+\BX+4"GL'=&#(HOQ!% MYE/!MTCHTZ!-#\Q5C32 8Y4.RD()V&4@I^979[?H_.KTV^49.KSXME@,T/79 M#5I\/;XYFXX4&-#'1FFK[*11YKVB;(PN>:5RBVO//G]PQ/MJ#.NA0!_NT?S1&>Y6]#/6**XI;6A&3;GQEEB!C6(I(E:&,%;6B&:J@TK *CE+K ML.!2#M"&0I7(B: 3"S+-B-WF@M)G;$+ !:JYT)U9L(=73FBVZ!^_-[H"LZV] MQOK$NH 96@E> O!*L:K6%X-R)\P-I'5@'7I.&/J.%R8#/7,=G& GP'B #M"A M[T3CT(FCH)WY?N*X"9P\O#!FSHV9QD#&9&L#ZYW9!WZGA-XXP%J M%U#L1&[@Q*'7 .]K? F7ZWE.K.7_C2MT_"ATQJ%OG9A(%/OO_!0+1)02;%DW M@59$N)K-G!<9%7*BC>,AC@?MP#< \-#U=@,\: VSM[W1)\+.,3M_[+YX MZ$6_QM)(]@'N!P;?R/K2XZ/Q2L_Z6\SH^[_/BK[O^XS8KP^1E:(-I^EJ!<^5 M3AXBX9T$>"!P#Z[^+PCYGA <[#RMU>](V2W"Z(F8=^;% W$" .$!?Q8 B: # MD H27U_UMU_K@.5K\+$3))$%=KPQ=I+$0WHU2)QQ$"%8]<>)D^"@B]5[V/N, M!BT)6@JT!&AYN5/Z7F8^4_R_\_.M>DN*PNJ[> ,E'(##\F/C8FAVX'Q:"Z88 MA&.;LS1'6PJ977%3@8LZ,[=O2CN6%,B*M#>KPM+FI):4BW%!&(E MO"4*6J^ZR% .3(!]"HP&*!T**![:Q"F\#J1Z-)Z*CJ1QF8>/M+\%]#U572ZI M<,RJ>]3B9?*MF \_]!Y<[_?2Q+HC0@!X:26Z<%J03ZZ;6 O%TQ]@M,G^P'&# M"&CJ6SYD(W;"(+!.39HJIJ,$_J72 O;&H1-!HD#.:B[[V/H.AZ3V*R0(5-=4 M#Z713;9$9-(D2%TQL!]'+B1%9,4 8>QBZY8K4EB1$[B^$_@1C#",QMA'+W48 MHUY'6%*Q-GVO! _6E6J:PVZU:ZV/FX[RZ7C3EU\2L6:0 @5=@2@>1J&-1-/K M-A/%-Z:_7'(%W:H9YO#W@ I] /97'/S13K2![@_'_!]02P,$% @ O(8. M6>YG(LA/! 7PD !D !X;"]W;W)K&ULE5;; M;N,V$'WW5PR\V<46,&Q9OJ79Q(!S672+YH(D;5$4?:"EL46L1&I)RH[_OH>4 MK#IMDF(?$I/4S)DS5_)TJ\U7FS$[>BIR9<^ZF7/ER6!@DXP+8?NZ9(4O*VT* MX; UZX$M#8LT*!7Y((ZBZ: 04G7GI^'LSLQ/=>5RJ?C.D*V*0IC=.>=Z>]8= M=O<']W*=.7\PF)^68LT/['XM[PQV@Q8EE04K*[4BPZNS[F)X[ F[\E2ZZ]^\R4]ZT:>$.><.(\@\+/A"\YS#P0:WQK,;FO2*QZN]^B?@^_P M92DL7^C\=YFZ[*Q[W*645Z+*W;W>_L2-/Q./E^CO*,2-0AQXUX8"RTOAQ/S4Z"T9+PTTOPBN!FV0D\HGY<$9 M?)70<_/[JU\6CU>7=+>X?_R#'N\7-P^+B\D>WJY5,V/1H*RS!_8W4E$/*F,8NPVK% =Z=8C?IVO3 MI]IP:ZN%2';H"Y<%A4:=?9$1&ON2$RZ6;&@X#)6">A$J#:*E,$ZR);$V#&&E M'3F-6:(P+?SW!E^J=2V":>/ZG;O*V,K3ANSKI)XI_9M=[T 1]A+&Z$E!9^>% M+:V,+@Y]\?'Q6Y M'<7C7A1%_H\0)K%&-->H*I215(DL18Z!FR/Y[!5'_UI;1BSV'B,]1*284L?I0_D,T$?/=(>W;>03B&&9M\#5'Z*"&W%<8( M[R?TRLHD&6;^_RGSMPIDH1#73H;::YT0A0_<_KSA*C?2IW6YVQ;#GIP M&%B"ZLN+UD97I5>7RB)+E;_./"P8(RF&4^F )($ -L:B%3.99#A(\LK;$+"& M&G3_Z3D(:J0S3SM'TS83SVB"M\PI0X&D+%#AX+< P7S?:^.],17$$:2 MW?+ MEA@&O(=,T0<(9MK2Z:-^:DO ZX0AD<*9VCVIZB<'=OV7QNC@X-(KV*S#U>Z[ M$YSK^Z\];5\/B_K2_$>\?GI<"[-&;"GG%52C_FS2)5-?Y_7&Z3)&ULC5?;;MLX$'W75PS<"UI MM659=NSF J1IBV[1;H.XW3XL]H&6:(LH16I)*D[VZW>&E'R)W;0O-D5R#L\, MSPS)L[4V/VS)N8.[2BI[WBN=JU\/!C8O><5L7]=^\[^K)@EE]I^5T4 MKCSO37M0\"5KI+O1ZP^\]6=,>+F6UO_".LP=XN2\L4Y7K3$RJ(0*_^RNC<.. MP33YB4':&J2>=UC(LWS+'+LX,WH-AF8C&C6\J]X:R0E%FS)W!D<%VKF+3^\N MY^_F9P.'6-0SR%N[-\$N_8G=!#YKY4H+[U3!BWW[ 7+8$$D[(F_21P$_-JH/ MHR2&-$FS1_!&&\=&'F_TJ&/P]^7".H-[_\\Q'P-$=AR"\N&UK5G.SWLH>,O- M+>]=/'\RG"2GCQ#,-@2SQ] ?B?RC=L=9_:D=A^$X:KW^4G/#G% K^,11LA:^ MEARN=%4S=8^)D.M&.0N8TB##N%"^VQ1,Y1PEZ$JXG%_!5UV+'*99&G= X2]B MAD,NF;5B*7@!#,&$\K:(J3>K'X%UR&35B-"#X[0,+M#?HUAH7$II!Z66B(X] M'7S@VX]P=M3--ESQ-;(0Z),?![8RG&/I<-Y'O5P*-/5!HR4_(+6253%\1@=8 M7C:6.V=CR'6%-CD1QWKQL9'W, QZ#.P"=HG.,H4XP@DFP7%3X0K@UAKN.3,8 M&U7X0D&\'& L?#\(-*MKH^\$UA*.V$_3<9PDR;[G-$M:#7HAQ0KG%=!@@AE@ M8$MMW"N_7"!BN/03G&X]]-MXS96R]_*6*<$(&@$/+(6-\L80/:3ANPKRF$%% M.?W*Z5>^05X(VX?+8P@X.S3]KK)-'(9I0+'@U64I6,5V0X7*95-P+P-=^\*, M_.O&Y"6!4;=W6-[3-N#^X+GD2N;\2!>DM6Y0%ORNQM).YOR.FUQ8OA]*VBA? M_7V,(E;@>A[FP!NTKP*7K2 ];42P35YZ*&)O>*Y72OQ'DH?G3Z9IFIP:JOOD M.H$4;"&DCDC!'I*P>^0):'AR>J!G"RL4NV%24I)X3BBI M6X$1)4U6M12Y<+#0!JL111 3D9_2DGC8:1-F*5Q5H71Q+XQ'93+:MZ#]+3B1 MP^(3U.P5(E2X!OCS])8)R182,5U+LTV@D'D%X9"_N+FUIMJ!,>I :2':"E_! MVS[,F[J6+4G(F2UAB?>(?2*X44JK5W[4G_(4Z9WL:&L< MU2PJ5%HB@GT=O0][ 7-Q%^T>9ICYBM-1%%'JT\\HNB+LAJ* "MG6MQ;Y*0R3 M>#9)J3&,LV$:W7SY%D2 7B\<\U%$2WZ',E>K$!+IR00; M7@3I*1!8JX, 21[O*TMPVVGK0$('=-(@-#-MDDD7S M;2X\(+OK(,Y/4S1,MX:?M%K]T@[2#.MLUH4S^JI)2\?@'_+Z[N]TE.RWB+ZB MH-$]=[N*7_H%1M!7_I>0]I,$DOXX.30MA/7'KL^O*.M/GT6S_OC9;[I VFU+ M9Y @933(C>WN7*V.RN!W-C@4H0CSN-;*EYM-2E*U553N^5X:>=5Q/$3]&4@9 MS8W0A>TRFQ3>R?]=V= L4U[+^V@YB\/-J>EB%H9Q]ETV/T?*07SP],F1'(2S\83 MF,;)Y 2&63R;3?'P1 '.6H4^U$.NK?.U)HVST0DU1O$XFV(#+Q*S24*-+$YG M0WC?N,;P![5T+_CD>(7#33@ MMM\1$B_6QD08Z\FQ)U6HH.:L0EQ1LF6QJ-D M0E]CR69PBUB>Z;N AV#CO)<:<6Q>]0)QL M&KT,2)LTAV-W^,'.2ZKB9N7?BY0[F+GA4;7IW3Q)+\-+;#L]O&<_,[,2BD[P M)9HF_9-Q#TQX(X8/IVO_+EMHAZ\\WRSQ6ZA?_ U!+ M P04 " "\A@Y99IX8++8) /%@ &0 'AL+W=OO(#R]@QE \)8XZ;1)@-1=)D6SH,E,<>_%?: E MVF)+D2Y)VR8*)*C.>329'XTIJ.SP[X6#I\.1:%6LC;QO=O]KAI[YL0O M=R;PK]BELX>0F-3GY ,&L(9JQW$L1:OI11GIUX MMQ.>3H,;7;"I3 WEM*6@W$:/MQIT\6QQ?7EY<7?YZNKN5IQ?O12+ZZN[BZLW MKZX6%Z]N3\81(NC@.&_8O4CL9C]@=R0NG8UE$*]LH8J']&.HUNDW:_5[,7N4 MX=O:CL3!)!.SR>SP$7X'G;T'S._@G]@K_GN^#-$#*?_[GNF)\^'W.5/V/ L; MF:O3(=(C*+]5P[.??YH>39X_HO=AI_?A8]S_?IP>9W?EHA+3H\'C[KB%$3I7 M0MI"O,.%#4J!?!>%6(%,/^6Q132!8&&77 ML4RG5\Z@WFB[%E$NC1*A=#N2J%!)J%;1FX:_<$NCUY**1! U<.L'WXB0+!E@ M5!T8GPW:VP'=#OZMI(<;"N+\4N6J6BHO#J;IL'@B9MG1TZ-L-ID_>G(N#K/I M?);-)Y-'SQV)@^Q@DL[!7M3C%1PDYMGLZ)@?/A'3>78X>9H=3^84I4K'QA0$ M(T>2@JNRN58!KLM-7>#BR33[[7"2S7^;#KS*G2\XH*B$47/W;\$I01C]$#\_-/3 MV73Z7-RFMD%QN-5KJU>9Z[.HF\<6!&O%N2/^$\YT,/O[C[=23>J;4T MXL:[7"GR;A"OO:M$1+<1@&_Z[X&[DO=BJ6#2UIEM\DENI*X:",,2&%?4GN$& M.GA.6](5JGF\@LK+&C:J "RCF8C$-")B0>PH>KBSZ($,Q[SV'O^&9!JMMA2A M*'2@5%DRF%EJ7\&=-H;"6(.U,"XDD[MC+>& 7T&^EP@^J<4/X$!44( 96 %1*(A6K. $( RN#A$/4FBIA0(] M%C;A!H(Z89QBH)<&U;4H-0\HKPW(10J6) M9$*SMTWV="KRC$ M(_$>0/.%4:$M7*T2F: T2$6G]7_N @6=(T<()%_6%6<&'@$"=*[ #.-C3T?& M^O%S1!QPLL1OL"(PZVKCX!H8T4*O0QRSLY O:2*"Q5:M^1+204:#4@/D)O"= M# ?A$E##3.A3P1R)(,VJ3:..A)0IAVI0:$4L9(U'@?[SGD^S><2; M+W FU,N/&!%3MNQ4FW1$L*2\A,L X0S5+U>;R'V*%%S2/ OK43BCV([$&Q0O M*^[P"^""QK)"3!A'0IJ1N+;BM5KZF@K#])"K.%K)6U?:ALM*&WA#(O#5QI O M*+^F*$D3%L0HN' U\9YY" JJJ3<$15B MHC< +'F#2W4J^13F'^DM?J&HSR;/W]Q=\-7T^:\9A(*TT)XBF)O>" MEJ5@)Q#!J03[G85IT\F_Z"@XCJAI]0Q%O?]$N18V*D=EQ]G*616)=R$K0#T( M];G66VDH+:E&@QQW-64DL0VE]*IT!MV;17A"_H=21[08N);\O^7:JV'"A[3=%:HYN;R"C-^!DB]"07]W MKZ!=&SLC=Z$)$*EX[N5&EDYUH<'VX+PLG'BI,6D"__0&"=V&JH]]4HCE=/G7 M"$_93YD<4(@Y6YOTHD[C&0NXHBY/PVQ&>*]T0/?CTNXV&V6RP?Y@JN%;9FX[$$+E&;/56&R)9Q7:60%6@)0T>\K(N:HX1Y'7S $.J MI:2RMM'0*QE8VX\U-0$+9Y1<=,?B+.D$K!3\#1JU5H MO/.@)>,$NB(UUF0Z32_ 3[P?:!Y4 T=)3;8I$U%183S#8-;0D_#]5N(8.CB8R22\(#!??1EKDL M.$TECJ\0CXZ^(52?Z"W59?%D=CR:P^_&D!40WV8.U-MA[:5_= #GK;KOG+92 MJAT)0SMI[]M]Y4@OTCOUCM;Y?Z![X,5MY+;]%92;"CGH'@-1'>RA5C?*)J^0 M\"4:_3?0IWLJ-E@/:O@;JS9\(VF&2)ZK7!K9H5.A ^&;QHJWTG*%G:6TG8W$ MS=[E5+* @]1'6E]#CO8]CX/)^<8#J;,T:L^R-@@)+W>+6_'NW6*?GH,[E9<6 M%JZYME)U(5_W%*:CLMC2-$2Q!+>FR#:8)9?MTW$%@W.NJT4=DR^VVIF$SJ[4 M-@[]@!"+16)SGD=N,WO# M[S%-ML#1H.8&W6IN>)E*U:@#TGY53-L8YHAW#^?!AGS0GFQF#-8&1>(Z39C0 MDU<4'FG3UEISP>L/H):V_U![VA' 5U=+VKK2NM';"1#HUMS9\B@^#M-7VO MZYYV7SO/TT>^_?'TJ?12>O0@[,[HP:?#R>AX/A0^?7Y,-VCQ_,D/=36ZBB]+ M)0$ .H#W*X?=NKDA =TWX+._ %!+ P04 " "\A@Y9'9!0^VX# "U!P M&0 'AL+W=O"QT\;/BY:HORY++UOLA!_8'@VO--9U@GCHUJ7O'8HZ)76Z' ^' M5V4GE"D6LS1W[Q8S&T@K@_<.?.@ZX79+U'8[+T;%8>*C6K<4)\K%K!=K7"$] M]/>.1^41I58=&J^L 8?-O+@972^G,3X%?%:X]2??$)54UGZ)@S_J>3&,A%"C MI(@@^&^#MZAU!&(:7_>8Q;%D3#S]/J#_EK2SEDIXO+7Z;U53.R_>%%!C(X*F MCW;[.^[UO(IXTFJ??F&;8\>_%""#)]OMDYE!ITS^%X]['TX2W@Q_D##>)XP3 M[UPHL7PK2"QFSF[!Q6A&BQ]):LIF;18/2Q7=W\]W'WX!'>? M^7&6@]WIL;Z^_R2Z1PYC0^ GCX7AZ!F]RU#A)>).7:H1_;BI/CD_$O\_)S6C3Y]'B+;GVO9 X+_@:>'0; M+!8__S2Z&OYZANOTR'5Z#OUE^W$6XGF"'RPAC%Y?_-^+/PV\"WH'DU$V_!*H M1;BU72_,#K;"@S+Q\F,-U0ZL0; -*#I,BW2Y-FAJZSRG"@)L&DR7#=ZBQ*Y" M%\$OGL!S-)]TK<%8T-:L.489J4.-(-$1=Q.H^3QS#+7\';-.Z_7.UD%&$@1: M26X2R,7M*?4!?'HJY4D0"V LGR35 6.XU,*I1LD$ZD&8&D+/=9_ ,K@R:^Y M.H>UJH<*:8MH3M7$Y!-W$GL?^EXK!.<3FXN#J\Q"!N?0$!N/&Z$#0W.-"-?S M3AE20H/B8$D,F@ E7[)X9 .O?,$106R$TJ)26M$N"A&:T!GV [P-3K(M/"FC""ZG\#ZX M6.,B'8>7@!RR;16W'NO+1$DUG'(9%3!"EVFR#;7*V^4#WV*1O(HV?@V*G60] M>>^L1PCWR3;G(K M?@K/#]I[X=:*:6IL.'4X>/VJ )6C\)^ M$ L<7^K%-U!+ P04 " "\A@Y9A7E<+4," "0!@ &0 'AL+W=O)-7\$VUG&O\=VTE!0FTF]2?QQWM?/.9%/EHU4C[H$,.B9,Z%C7!I3 M+8) IR5PHJ]E!<+NY%)Q8NQ4%8&N%)#,BS@+HC"I>, MC1;KN8OW =\H-/IHC%PF>RD?W623Q3AT0, @-XVESW1<"/9=YJ9,L9O,%^RCW1ME=:G4FV=CR9J#0@R(9%05:*45$ ;;L1B\#8T]P<4':N:U;M^B, MVQC=26%*C3Z(#+)_]8$EZ_&B ]XZ&C3\7(MK- [?H"B,)@-^XS[=L?<;7Y N M^G%KH]'& -<_3^7>6D].6[O;L] 522'&]GIH4$^ D]>O1K/PW0#XI >?#+DG MNYH!&H7[Z=7H&!JM,EF9_TO=X@X;YH1I& ";]F#309\O4EQ= #=L^A+; M752U!U#V+I$S;,.>+['->[;YQ84;YAOV/4_ %02P,$% @ O(8.6:NAX;I?)0 >7< !D !X;"]W M;W)K&ULM3W9;MM(MN_\"B*3'C@ HTBR-B?= 1PG MZ?$@&^*D+RXN[@,MEB1V*%+-(KW,U\_9:I,HQNGI>4BLA55UZM39E]+/MU7] M36^4:N*[;5'J7QYMFF;W_-DSO=RH;:H'U4Z5\,VJJK=I V_K]3.]JU6:T:!M M\6P\',Z>;=.\?/3R9_KL4_WRYZIMBKQ4G^I8M]MM6M^_4D5U^\NCT2/SP>=\ MO6GP@VV9GR?*M*G5>E7&M5K\\.A\]?S6>X@!ZXK=< MW6KO=8Q;N:ZJ;_CF,OOET1 A4H5:-CA%"G]NU(4J"IP)X/A#)GUDU\2!_FLS M^UO:/&SF.M7JHBK^)\^:S2^/%H_B3*W2MF@^5[?_4+(A G!9%9K^CV_YV=GX M4;QL=5-M93! L,U+_IO>"2*\ 8OAD0%C&3 FN'DA@O)UVJ0O?ZZKV[C&IV$V M?$%;I=$ 7%[BJ5PU-7R;P[CFY=77]^_//_]O_/%M?'7YZX?+MY<7YQ^^Q.<7 M%Q^_?OAR^>'7^-/'=Y<7EV^NXI-/59$O85+S,^LLPL M?E^5S4;';\I,9>'X9P"RA7MLX'XU[IWPGVTYB$^'23P>CB<]\YU:/)S2?*?_ M.1[^[_Q:-S60T_]WX8&7F70O@SSV7._2I?KE$3"15O6->O3R[W\;S88O>C8Q ML9N8],W^\E.=E\M\5R@=5ZOXHBHUG%B6(OEW@?JG)XN_;%2\M)^H+%[E90I/ MIT6L&_@ V+:A80T\>%%M=VEY'\-T19LI^BQ=+JM6GCG)G\3O598O8?3'MEE6 M6Z6CSX"Z;?*F3^-V[BS@M,Q@ (_ZABOPN_J*6F[(JJC6091)? MELL!/9'#S+>;JBCNX^JV!/AT>ZWS+$]K>$X R?440;7[O*I6S6U:*WXF.FDV==6N-_%;=5VW(!WC$9/V:1(#NF\W.8Q% M3,/GPY\,8D'( K9+VLDRW>4-H;]:?L,'OK-D?)OJ&,XO>S*(SHL"< *0+^6D M@+I+G9+8U/$FA4U?XQ8!62"!Z+SSTCM_>&S00[U32[W37H)[G6N8L\G+%A;X MN%,US:R[*/=/311_++OP2S00X=8+A5M#S.JT4(C$!V/[.,$!7<%1? %Y\6T0 MG^M@>O-%@I]&VI#M6P^:T)BIZ4ZY5F1,?P(AJK6!4G8!N)%%2 M(O!IC**I4>M\&>M-OFI@YK0!G0)'3 >9@O+XO:ICM5H!/2-Q>2SZ][\MQJ/Y M"^!*AS1U=4VDD=PE]XS8&<0 M1, 0P$^XN 8.W;+R4*@\8A#]RHA^.#^@XW2W \V47A=J0*))H*1U]O>R!DLE M/BDJK9_@[LU1T+$\[ 8_Z5J$F(BV/I-7K4:CGY9I%KGJQP/ KY(:T#PZLA& M4R*%O$9L[2J=DUS-@;QN\JQ-D9"R/(O+J@G/+8>#ZR<%F4IWL^V,S M@/!EPD$,P1>=NH8%$EJI>("W>;.)O@ZN!O&OY^>?8)M_M#D0!>"P!%,31^"F MM^DW%2NS3!+_WF9KF0Y/&\ZRW>[XM(B+4N:9ABAL5]7$<%NKQ^!YA:Q1Y.EU M7L"!XIQ ' KX@&=4=V!,:WACF)< M7/@R0!A,A/Q*@5)6Z "&D0?=FV?R#[2 M^;H$ZENFL#T0]"E!)?MCZF(%?-W2]T1<*-))ZE5&)R.=&BX$.JQN835%GRQK M4"4P!'@'MP;3@:J.F_0.WS&5 W\L:=_'9 !Q-$K-IVA+9S'*7< )*Y'X0M4- M\F=H.5BQ9,\*AK5%!J(GXC.!B:[O ;VD?0N$)2.&8BA%V3<;P&W%#8W(P!D5TC/Q\?9933'HTAAZZ9 M,0R?+2O="*_?JEKYHEUXAUC3$ H)B0Q,HIR4+AJ'EL.%@UDN]^T(,1$1)AR6 MF!_?.0!!L#2%)YH,P)Y 6R220:PX)Y)L 3X\9'00S +2S"+WM-^FX+N^BTM M6A+6;^W6+DM 1DN@=I%0[Z3=[M$#5B*M;WAY"Y*O16E/TA('W^#@*% =+*P) MF9Z\CEDH";NN6[!N4?C!R/.KBW@Q!J/#@^8]+^2.Y34+<%I,HG'A6B*P?;A@FV0.1 MC>@)4 7 G4#"];?8'(K],U2;EZ8!V:N:I"C M:#Q[_@' VMPR'],D:/3DN!8I15H^VCH\D1,SL,A)"UVA' /3+=<;E(,^GC8Y ML!GX@&!"LP=D]3AN$Y0+0$9J_ Z4V+_8L6S9>*BND7C0(@38=ZV<#[+J_I-M M>?CL[08W1%"3-K0@#;QCU47QCV+M+ M33JNS1W+)^!B 4D +RU3O4D$3CI%L>/)#C&!AH@9BKXGN;UR^RO2JEF=WK)IU@ [.:MV MDZ\W8"@48%[F:";

9-*P8MX6JC0-O 5LE5ND[+;['_ M$%J\8CZ0!82RBPQMI-6W*B,CZ+4B[Q6U<5N3MKRH:G".V' Y05H>#U^\?7UY M02]'+Y[$[0YQ^7@\'2;#X3""]54*K.PMG8B.A$.Z@55 1^:>;@Z\9!A2J,P> M':,%G3/Q%C.&CT0::%QTEM&* 'B"R=$7VG&0C_=(TB6WFV*K2XPHU%/B#-5( M5J$S 4H"B"7?*@Z3''"U@0@- $4!)\2SP-)GFHV&+J@_[.6(4*!$23&D4G0]V2:^'1-<%8%9B]$BN,-]>WBUQW$AQ8*8W5 M.T;7,%[Q'9#]-9W#WF1'?-8[P)"W%_\D!WM''TZ(P;+'H]DBF4^'*'0.==AC M_#PZT&2#^+V+VX!LK->(N3U41BE&]G2S=]3IJD$;&20\&%\E\;Y@%>6#%]N^ MVX#C31&=DF/ NPH=*;0Z<"M(G\"A]R0317,H% E;>*R7:;U,W.@["9<*Y4' M3F\Q@GDE\;PC<>TD_J":3O;]+ZX'\MX%TSD0Z\=3K/N24O"*4/AX1/(>_X&; M<"\&=PSN0X&>\Q\8\""-R,JF@4,3UXICJ:C##.I9NQB/93_@&9]HT*X4%1^WZ3BW1#HH(N91%8M\B7Z7Z&80=)8E^!6, $C'8.C.!^-^?7H MC+?,7TRFR7 R(DFV127U+QO6Q 4?3QA'8!+DZQS#2A1'0SJW E*<4X*-LC;( MW:GV+ X3F?O!6#KS()UE8"GV4O?84??X.]$A"H0BL2&VCN4D^V?I#A!T3-U] M0-J$8P%#$0J0FOU[,I?>GE^]BK]4.Q#?L^$LBDPY82Z?7C"VP6<2"""09CBP?+'B%YN[5H M5:',Y3@K!JEOU%,0ISL@MPR<"SPL\I38=_>JF$*1Q* M+O#*)R=Y[8:6F MJ@K-!Y$YI\F(!H 0/@%7I\C_)2R3UY@Y-N-4'9#0(,;B'K<@PB3!7ES,,UI] M_*%2< ?)EA'Z)>P6%3G9,Q37<6-U"FM-V*.3IUGJ\6Z" ME6EC4H]":53>(6=C1!B;1\S!\DX8X%VJM%ER]&PHEC]EDA MNC,EKSMUJ9^>12->B^W#+ BTHEA5BX9JY+C@MC)6-F\M@[=356T(OQHN.6K M%55'T)XZ6&@0_]:-.ALS^ [D(:F;E(R5I30:H]DVRDAIBG;;3:/V=!U<>UY1 MKKT@LTU3B_4G\>;:?$%"NLB_@9UO3,I,[12'*X0.FON=8L?96V9@"S1<$41* M&'2)TC[[B3+GZ*LTOD$AD=?8+V5 SJDU)J]6T;+=M@6G6CN8C_06R7VD7"=@ M+>F"]0(\4RWS4)P=X0TZ.%V!=YJ%L7M$QI$Q2&S&RK2N'0!"C $[-S48Z@!Y MA_B*&%^(5::U D,?*,9*DQ+4F@PY"HQQWHWR/)["I&1'$1H&)\Y@2&R"F J] M*L!FBF&0)U8R(/M6)8GG U7DET^ )8#$Q7GIE+)U%(8%.F)B%QQ*1<0*#U", M5/#&O%-TJ#EV+KZX%&;1H>2]5N ^E[AVR&^Y\8@:[SC-V!OTN$#NA[477);A ME5_(7. GN@J,^,HC6*PC#.(_VEJH9 $*$WKX$5'@FBO MBP?)O8L\=6*>\1P/3#]8J)=_M+F4OU']A2B4R+-O6< NJRWXQ$PQE 6G;#C% MD9)]ZX54$"XE91H2OA-BTERPQ6XWQ3(=%O?:ENN>S( M9[@*$G+!/.Y9VRFAI$16<,6IC8VA2]/3)# M9L594XFY$%:$8Y.&Q 0D",04%!."BC[G@MQ@!'F-69,L0!WD]:LE4VF3DGE MFCH9/3\=/ MQZ-C%1]21Q$6^"#J2T ()C;WE'+3X8ZP.CI,PA^0RRV9\6Y;%#][/#36428& MP=[$?JB,5%+MQQ,#\H'!C^=GB^04CIQ#QLGT;)9,II(5F4TGR61Q9KX['WW ;K@W]I8;[]5=_%[? ^BKKV6U@:/.,VATICZ2([B\319#.'?=$%6 M+M+/3G(C-N^(A'^=+K]Q_/4P#8$FEO0!(,DV]RXV;QQ+@=\X3$A6OE]'A>E@ M])EDAA?/SUCZXRP8NI+#[-6(! M]PLO@; -743&8I)D2G0R'2:SQ00F.ADEP_DTF7(@F CL<1WU6"^H2CQ9D#IR,H6=1WF,TIK MH74?4^#/=2#+.@2ENFOBTYGLCQ<_C*WX=!%]?T%3,)X=R-SGD<%=1+1ZR,DN M_$.@21J?P4,9.$M&9\C;2,JC.='R&(9]P5 U567@(V<3.(2S,:R1+&#F\7 H M A?(_Q3.9)J;X!@0J'A <7E\VVG7[CGK[<%]>*?+0_1109S;ZAV?A-#+: ML>,%T)T\$7VVL9!S;3JPD!6NX7SW#&AJ!^,3P2(QT^*EM+A91M0MT[($E89: M/ /3HKX7=8XM<5B.R.:%ZRA T\1+%)GP1JJ/]>J0(85E<-UE;$?:VL@/WP(U MRAYL%H?#05*@NY;&#/0EV>7@6"[E&SM=2XDX;51:-)LE+L,URRN8;DFU6183 M>7]+S,BU4X_Z6Z!-OH'\+%4V]7%"^3,3&:^^WXB/.@I3?&N]N:V\8'/@VXYF M@_E/-.EH-)C)J]E@*J_&^*U+8^R+M_.FJR;&7WI5M?6QM<>CP=E/.'"P@#^P MUDA6'>(K6+6S?NP81J*^#M ?P0CY][+[V4\2AN3= _M<@]LKHM K@7'*:0\E M76L3U$=6/YT Q@$9D\&I/98% =&%C#X2=CW5H_Y>Z-\ 8]B61O7YE("'=YT4 M_"?F"3Q'2>]KXPA$82J:['[C.=895W0IB2U\4_=UF/#N6(WEBO?/])>"_8/UJD6W-V/4=RV M-N6;U&U@,@3^GBU"),I"$I/<.0[#XB%+0Z0- V&268(N7,:PRN_0U!%.H B3 MB:9_8LN4(H0F*-FQNDN3>OY5NX.C*#U7D-($G!KED=3XHO8*?R+7<.;'*"6B M:DP5FVQR2:YK &*5-S866V>XY+V$U5EZFTXB8S_*6AQ ]7Q6LJ?(C.0@56,1*.=ZD5:A%$FZ*H: M&V2PU2&B0BGB C*'YI$PK*%&=*P9(<'5&V%XE29>@0VG>^LC )W:IEZ=K;L^M6>)./A.F>]8L30F@X_ M-JR(60OLR$>QTDCESE,QJ3EPW6I+A'XZ"L-VFXH6KRE#JMO5"B]_XIL3N A? MI)(63YU!H88.%HOPH.<9&/60UUZ&%_3=JBTBU(>VD@2ES @'SR,IU'N/J7M5 M^HTX:2Y50 Q*MK>8+YQZ/4;7[CSJ[W>^\.\WZ*2,'Q@??UR"9*:H['[BAEM& M(ZS^*:0^%S1)OA4MH]9I8:+3&* "'.2LJTU:P7;I@K%3<\T:NG[&ENG*3E"- MJ:W.8\/#-?]2&46.42$PHFZ4MHD=[,E"@WF_>,,-M;7S3FM+,8Z$>+!JZ!IM M;5MC8&D#])=IH@SO2?#OY9#X'6:" 7XER1FL?X?5EL T>7/$Z LMO0[GMDO7 M=M^]$1XM%\&@QJ6VN;;<81?,LK'M4>ATT6)Z$0(7+VZ#HKNK"*:F_P M?J([O[;@&F/Y02V6- J2?7*/KO)-SM4B1Q'8*T-=:^>HOP'S/ />;H@..SGC MP:-C_W6_S<'W?'G%1EPD0&W>U J,4P0*ETF.106;NRZ&>#QZ^-!.B+%KSAOW MM\UQ]PQU:)R\HWN(L-SW"O/57=C[\[-)BW6QI)(I+BG!P"W)#7@JHAQYT%J) MN+BEFPP1P](>6;84^6,JI"RXY-;K,"WN=:<&.43/TG$W-05%05E>M'Q_AJT. M.CHS]3+(L9/00WM^&6R, 60*T99((I.("S%":U/-TOX$"3 O-N:*UA*)@?4P MP.\69 E,B7%ORH899XDQX:UJEM8L6:*UFPIPGX%G8/*;##R-YCXNI5<<4,DVU:3MT\HP$J,)0O9/:+RAHO2,9A>0< )=)\M,^H>9W00&3*?*N/F'KE:G*"9S(%G02A<.S=%+V-\2)G8+^KYAXS[HK)!2"2+/7V?AQA_.KBXB;WB:8KWC@(J^Q M&)O*<%G,_$-E:TP:>7UR<'AOJ&#'VE0?;TLS_F.Y#.,10:LV&9'AO04LM#!2 MAT2"U'6M]J[;\^S.(R5)VJ^([+Q5Q"QPK;P;#4UAUK>X/B\$XME"TL,S+%QIW- MZ75M-&?AFV?&B[.MAS[J3O(!"&WA[RJ8E2O! .2/B-';7._EL6Q$VYA8G6"D M&OOHMFF);WA?&+?BVDKO?J5.IP5%1^?=,%%(&3Y=[".1;^<* (BI[IE+^,S> M79E80F8/1ME,_= 2X\TC,4I?)A-Y_';+ACC;AB1T[KV>ECJ%NP^>MC,YJH- M[0 ^O)SI2QCK[%GU@?O9[XEA#2RV^3.VB'J%KVLR'O>,JK4]S^ MN:G\T[&BC8I26;9%EQ1W1)O@$_"^Y7EZ!#^QQ;5(=[DTK9 Q1M9#J(][;+MG M="O!WMC4TWWIF^ENJ2YZNK!!.]]%_F@&4<&=1C?-NG=S$36!-^I M"8!OQ0;TFJUL\S/61.!E/GA-8%6O5$[P^NN:Z*6<6"+W3AB7PM[()QX5PX4\ MTN0%?G)/]>!2ND-)NXZ#[56@QTZ4>&!C#P+RX MPZFM!E=H%9:VP(16W4^"[3-5XB7Y/,0C5DSQ._Z21-9*\$M0A;L_4H =/5P$ M'I%_!Q$-0E-!9>[,4%EXF=MQ;MB#D"_8*5U RN8\J5!=YXWSBZ1HP-ZW0U"; M*'[D2$Q[@7N7JR6R"&:REJ9-/K(CU=E>^*!=TEQL>N0MSG M)R(LZI'M2E[[5Z4;YYT.#A:XIA26O2GZ,&WL\A]BE?EA$%52U2;N7'(R-#Z] MW:NTS.VMP]9=]@$U\51S%PAW5ZH!W6DJQ1;F]B1YVM[/*3WK02=8CV!=D'_V;IR*M=-7?.462KH0)U1$'%%Q^X,7ZG(;6* MXJ.,!/%C<70+4O!>4.E=YNA"D'U+)'RB4M8 #W_^>[K=O7@M=UY)*%XJ64KD M1ANC<+G6CVWM00D31@0IG:2YD@6AE=XAA-"\M/*MQG!3;<@,5GKJ/C%W4EL1 MGM#=W^&]WVR=K54%HG&WH=K ;7[GQXH30WNTYT*M9P_RU9QD]]SX8*$2DP9*[:;])O ME)>BU%?N+@8PC:*!5#6_7$#=6[2\.0?3"D8[XXOV?R!U[O?D^,ZSMS3J"T]( M"?%0P\TB 6DF[3:C83*?R9O363):2"7S;)8,SV9]'3^2733TBXL8&J[H-S_6 M1+7F>P(@8\W%$W6--"Z?*_E.HYI9H#*6^MZ6CEZJ10='=2K2(F/O^SIVR;R] M%^P[/QUA;A5&TF+=R5>R6"HT#.QY#@HQ 4Q0>H,DZA7S2 1[F?1W>@F]\] MXFTBMO8/O/2:^Z@V$=1C0;:BQQ7NNI00V3;-87/7:=CI[ Q<9Q4-.J-.L#>8 M0DL(8IWRS3?'%I:[R#W7ER\>Y5RX93L.+. V:G:3/(.W*M>5K=:G=O4514-= ML) ,!#!)#PXOWCL\W&JMR!:.;U6!-YE'[!N*T=+KDK@*_G%_X?V5^^68-V)V M=7HF/SQ+_,;:;1V_*=45[[K8Y&H5O;D#ZXR&?<2"*FP'_02$1-?:$9XN,(P: M7UZ""V \[2/^.PY;EU0H0T6;I:0>[+4F_( 4A_E,OM<\I&1/V"K$J_M %7.M$2D [UI.OQV(-D;7]^$]6P5J"%C=Q EY5Z-A_)V#E'8XM]WBH 6#NH/89E\9U[(I-J\E9LC@=AV;MH4K748F6 M:^'58-E:($( X8Q^",ZY;1J+7=.8 #M>= '[V356F9']0,\MT%_V-+]_ M^QXVM!.[UW1$Z/K0/B+O=Z)VX5E167.EM"1HJ5R00P"92QY2/?G>P/#WZ0XJ M],*DDU]ZUT7KS[Q?0Z6^?_S-5S)$RH9_&-5^&IO?E3WG7U-UC_./TKY/ZS5> MJE^H%0P=#N9 X37_SBN_::H=_;;J==4TU99>;E0*&,0'X/M5!7:%O,$%[*_M MOOPW4$L#!!0 ( +R&#EGN-YS6-00 -X) 9 >&PO=V]R:W-H965T M>B28S$V3 , M^T!+9UNH)'HD'2?[]3M2LN(VKK]L^V(=Z;OGGKOC'=G?:[*6@[L MM5*;BUY/9FNHF#SG&ZCQGR47%5.X%*N>W A@N3&JRI[G.%&O8D5M#_MF;R:& M?;Y595'#3!"YK2HF7L90\MW =NW]QGVQ6BN]T1OV-VP%#Z >-S.!JUZ'DA<5 MU++@-1&P'-@C]V(<:GVC\&L!.WD@$QW)@O-O>C'-![:C"4$)F=((##]/,(&R MU$!(XZ\6T^Y<:L-#>8]^;6+'6!9,PH27OQ6Y6@_LQ"8Y+-FV5/=\]PNT\1B" M&2^E^26[1C<*;9)MI>)5:XP,JJ)NONRYS<.!0>+\Q,!K#3S#NW%D6%XRQ89] MP7=$:&U$TX()U5@CN:+617E0 O\MT$X-'QYO;D;WOY.[:_(P_7P[O9Y.1K=S M,II,[AYOY]/;SV1V]W4ZF5X]D+,Y6Y0@/_9["AUK\U[6.ADW3KR?.(G(#:_5 M6I*K.H?\>_L>$NY8>WO68^\DX)=M?4Y\AQ+/\8(3>'Z7!=_@^?\^"W^,%E() M/$Q_'LM#XR8X[D8WV(788TV, MC%G)Z@SD,8(G(8X3['"9E* D876NSST( 3GVY1/46Y DX]BH4A&^)&H-9,E+ M[/>B7J&5WL.*051L;3Z_IKP19%6:@7W)+* /*% MPI&C'62MEK0>:]0J7UE93@S2F 8;[WDK"F*:.V0I#1 A1\BEJT=CQR8G. M#KO.#D]V]ERP6K+F&IN) NF,L+LRIC"U&/D]5&TKS$"8>UHSOEN4Q8IIFZ.# MX*3'XX-@CC52!U0VA@H[H&*)CLKF@ I_I;*?$ZC^XZ2XL/89MDR&WYZ_*XE% M-JYJ>%9$[:!\ E*9NT5W;D3=5)](70 W-A7PT QYXWMEJ4!HE30(:)QZZ(,F MB(ROEW9,8-%\/&$A3=U8+W ,Z./F'2]A[^#.K4"LS,M"A[>M57/]=KO=XV74 MW-FOZLW+YX8)[!A)2EBBJ7,>8VU$\YIH%HIOS V^X K? T9< MJ_U".^B>=,-_ %!+ P04 " "\A@Y94L/1^>X# #2" &0 'AL+W=O M+ (U$0)1?PXE9R;/'B_RGYSYN%TA++Y*]SHAO,Y#RFN3I]M:8Y M#%V\&PKD"[BC#^_"3O#I N.D99Q<0A]-F,HQIZS>0$$>UB"IJ6AUCN9%H/,T MYR60I>!X/5F](MJ<^_Z.LI^@B,;MBOXM)&%U+BH@M"X([/!54$!, ,(T5(J( MI37]"ISMR'BC<$70=S[OL>86Z[14 M6PS'8+2&,[9S+IA-+R9% K?2M'B5F+[S!"^ 1XJC:=T\K_:=0J296.HME>"\ M=SZ\ZT9A] E'H1=&H=?),F>&!\=R4.UFF/6\K-=UYD)3CD$;W..V%P>AEV2I M$N&O(8G"S9O+SRJW3ZWE!F")/!53FI?4KT(J+M3FF(WXG\,).XLPP MPPTZ%L\S8,&N6ILX]8(@=;Y C3<8Z_C0F%=25&1XO1R_:?H M7A7S G 9#C=!T]U)@*M>XB51YGQTOF S)$C:5)S)[!LACM1"+XU#KYOT#N6$ MR <%SE6,"J,.XEY%7A9%7IH%.#$J5B;0)14>J<$>K@$\IPCKZHC_WNEZ69AX MW30BYYXM_Z3/5"!7MILJ3/JFUDW+:5?;AGW3]*FC>=/MOU&Y8IAE#DMT#:XS M[(^RZ:#-1(NU[5H+H;$'VF&)?SI &@/<7PJA#Q,3H/T;,_H74$L#!!0 ( M +R&#EE4*Y@&PO=V]R:W-H965TS#)0:PZ-K,OI=VG MGYV$C$D4:2^QS[[[^7]V[D9[J9YT#H#DI>!"C]T<<3?T?9WF4%!](7<@S,Y& MJH*B,=76USL%-*N""NZ'0=#S"\J$FXRJM7N5C&2)G FX5T2714'5ZQ2XW(_= MCGM86+!MCG;!3T8[NH4EX,/N7AG+;RD9*T!H)@51L!F[D\YP&EO_RN&1P5X? MS8G-9"WEDS5NL[$;6$' (45+H&9XAAEP;D%&QJ^&Z;9'VL#C^8%^7>5N9 M.$SN)HNO\]5D^FU.EO/9P^)V=3M?DH\KNN:@/XU\-&=83S]M>-.:%[[!ZY$[ M*3#79"XRR/Z-]XVV5F!X$#@-SP*_E.*"1(%'PB",S_"B-N&HXD7_E?"/R5JC M,K_(SU,IU\3X--&6S5#O: ICU]2%!O4,;O+A7:<7?#ZC-V[UQN?HR1U53X#V M.<@2TE(Q9*!/B3R+.2URHHG<$'/#T-XPH2(C5Y!"L09%HH[GF-7(,[]<*T.W M,D@J375JA,QR, >RD=R4.1/;H7/ 6D#L'"/M09'S()@-7")%0UJ9CJ)+]4JF MC'/M3 JID/TV^S.IT7GOQ#TO" 9>[[)KC= +^P,OCCO.-66*U'=$'BDOH?'M M=+PP"AK?0<_K]@?DU&OX1Z53@-I6#<(F5@JLJZA=;7O0I"Z]O^YU S,JMDQH MPF%C0H.+RZY+5-T4:@/EKBK$M413UM4T-WT4E'4P^QLI\6#8 ]K.G/P!4$L# M!!0 ( +R&#EFF^?P#TP( "4& 9 >&PO=V]R:W-H965TP"TRH&4Z:O8B'$U;)G%"(.!)546#^ M/(>C70F:\;NM7.93$U'"X(<8JD9L%H>X1SR7!,I&0];3K.[4@/W[1W[ MIR9WEU%CG1.%D&"UOHL5R]1/-KB_0XMO=972UN%Y9Z'JQ0B?R^]#B;>\O<.\NH7&HL0Q3$W5(P+X(YCAAW=NX'P\ MHKK7J>X=8P\CKIJ1RV>$:8(6#Q4I57O(0RJ/\AQ6.1.(I4@5&KI"-_=<0 S% M&CCRW6;7MU"YKP-V.E -'%#,BI(3 8EFDQF@E.6J\PG=C(U7Y,8_Q$8$7#"* M\X:DD@KSPFZ\-T8]J^^Y+\9-FI(8]@1H.3$NB<0Y^:,4");*&G,P!K[E!<6J4,^^C0%V#OM6X!?-,,**$*4%'9=G&WV\W M6=OZ+^'M +W"?$.H0#FD"NJ<#?HFXNU0:AW)RF80K)E48Z4Q,S7'@>L =9XR M)G>.OJ#[,X1_ 5!+ P04 " "\A@Y9#V"^C_0" Y!@ &0 'AL+W=O MNJ= 4%5>>B!(XG"R$+JE&52U>5$FA6!16Y&WA>VRTHX_:@5]GN MY: GUCIG'.XE4>NBH/)M"+G8]&W?WAFF;+G2QN .>B5=P@/HQ_)>HN8V*!DK M@"LF.)&PZ-NQ?SF,C'_E\,1@H_9D8BJ9"_%LE''6MSU#"')(M4&@^'B!$>2Y M 4(:O[:8=I/2!.[+._0O5>U8RYPJ&(G\&\OTJF]W;9+!@JYS/16;:]C6TS)X MJJ6%Y130<] M*39$&F]$,T)5:A6-Y!@WE_*@)9XRC-.#>#2:/B97)/E^G]P^) \DOKTB=[/K M9$I&C]-IGL[H/ =UUG,U)C<0;KI--*P3!>\D:I,;P?5* MD81GD/T=[R+IAGFP8SX,C@)^7?-S$GH.";P@.H(7-IT(*[SP_W3B1SQ76N)+ M]?-0+^I4T>%49M N54E3Z-LX20KD"]B#CQ_\MO?Y2"%14TAT#'T0IZE<0T:2 M5YQR$#DN#,:7E]8.U3*HUCZBL816 M4I2Y>(,:!#%I->\GY*+==2[:/DJ^TXK:3MN/K#&O%YGQ&.$+:6Y0D5.%T;=" M8QKRB3P!SX2L^S9A*2*B=H8@4>0YK8O P(6ATVW[5OQ/,=:%[SN>W[5\Q^_X M3J<;6#.A:6Z=6*$3!AC>\5&.G* 5X*]##MVWNS?.!!W_&ULG59K3^-&%/WN7W'EA2U((7'\"%E((B5A M4:G8"@%=5%7],+%OXA%CCSLS3J"_OG?LQ(1M2*%2Y'AF[CWWG/&9QV EU:-. M$0T\92+70SUZODS&> MNZ-!U7>C1@-9&L%SO%&@RRQCZGF"0JZ&;M?==-SR16IL1V.*[WU#E;)3,I'V[A*AJYG":' V%@$ M1G]+G*(0%HAH_+7&=)N2-G'[?8-^66DG+3.F<2K% T],.G3[+B0X9Z4PMW+U M,Z[U5 1C*73UA%4=&_9AZV$OO=&@K].\"O>=:&* MY04S;#10<@7*1A.:?:FD5ME$CN?VH]P91:.<\LSH87Q[._[U'JZOQI.KZZO[ MW^'HGLT$ZN-!QQ"^C>K$:ZQ)C>6_@=6#;S(WJ8:O>8+)Z_P.\6K(^1MR$W\O MX"]EWH; :X'O^>$>O* 1&U1XP;O%_C&>::/(&G_NDENCA;O1['(YTP6+<>C2 M>M"HENB./G_J]KSS/5S#AFNX#WUTR;B"[TR4"'(.#TPIEANXYFS&!3?/,-:T MC@KK;+V+^E[PW=3O4X2YK;K<5#74,Y59P?+GSY_Z?O?T7,-JS41LF+0@0Z9+ MA0DPXUSC$@4$P/,J>PLOY:B8BE-*6#$-,1-Q*9BAM%+S?%&%3P2+'T_NXE22 M R&3"6&]C,ZEH#W$MGA>E$:?.6-M:9)-L+$)U'T7&&,V0P5!M^H/G,M7TM:R M?B(B,LMH>Z"5%C\Z!X[?[D5P '[[2^!<\"5/,$_@F:-('._0_KX^%;2C$.VE M)/K5%#A]ZN_U#^$$^L&A<\OU(\P5(O$T2/-K0)%0)VI[%$?/WJ%S E$["K?0 M!)\C'#TC4_K8\=J!!_9!XZABKA$*Q6,D?OWVJ4=U#OP^H1'1ZF_3_D'DG.&W>RX;&U0N- M7:;="[_'M(TOC-VZU@<,_YLL9&T3-[3^V]V[9ZP:[IXW\_;*\O .RY-3,UGF MQIDP0?@(K#8NRTLZ":&V:$B?@[Z$,WV#[[]6GG,4A8%S_"-HO1HVB+[WGMH! M18:M*#S]2'6_%7X)]]6WJ'[+BX+=%,;D:;$E/HR\CY0/:7G\3_';E2W)KM?J M>KV/%.]7LMZC?>?*ZFR=V!FJ174OL7L1<:T/[Z:WN?J,ZQ/_);R^-WUC:D%F M!8%S2O7:I[2*5'T7J1M&%M7Y/Y.&;A/5:TK7-U0V@,;G4II-PQ9H+H2C?P!0 M2P,$% @ O(8.63UM&ULC51M;YLP$/[.K[#8-+42*J]):)8@)5FF=>I+U';=AVD?#%P2 MJV SVS3M?OW.0%DFI=$^ '?VW>/G.7,WV0GYJ+8 FCR7!5=3>ZMU-79=E6VA MI.I,5,!Q9RUD236ZN"<5A)HNJR MI/)E#H7836W??EVX99NM-@MN,JGH!NY ?ZM6$CVW1\E9"5PQP8F$]=2>^>-Y M9.*;@ <&.[5G$Z,D%>+1.!?YU/8,(2@@TP:!XN<)%E 4!@AI_.HP[?Y(D[AO MOZ)_;K2CEI0J6(CB.\OU=FK'-LEA3>M"WXK=%^CT# Q>)@K5O,FNC0W.;9+5 M2HNR2T8&)>/MESYW==A+B+TW$H(N(6AXMP7\POE^3ZYGYY1T[N:5J .IVX&O%-E)MU6/,6 M*W@#:TBN!-=;198\A_S??!=Y]>2"5W+SX"C@UYJ?D=!S2. %T1&\L!<;-GCA M?XO],4N5EOAK_#PDMT6+#J.9=AFKBF8PM;$?%,@GL),/[_RA]_$(UZCG&AU# M3Q:"/X'4#.^"7 L-9$5?S,4,8J M6A#L9*4ISQG?6.^M(' \SS./<<+>F>7Y&%LLDS7DA'$->)*V L>/?2?T!Y;O MQ*-SQQO&UB4H-28UIZ5 >;\Q/(=4$Z9437D&)!-**^MDZ 2!;YU:)[$3QR,T M]@O"34&JMB .X3B[Q/H@#'*,''\T<+SSJ'7BD6=(D4-7Y.[U40ERTTP+A5 U MUVU+]:O]0)JU??@WO)UF5U1N&%>D@#6F>F>C@4UD.R%:1XNJZ&ULE5=M;]LV$/ZN7W'PW"$!.%FB MJ+XH6[%7Q^B -N;+W7-WY'.G MX_&R:1_U7"D#SU59ZY/1W)C%T62BL[FJI':;A:IQ9]:TE30X;1\F>M$JF5NE MJIQPSXLFE2SJT>FQ7;MI3X^;SI1%K6Y:T%U5R?;E7)7-\F3DC]8+M\7#W-#" MY/1X(1_45)FOBYL69Y,!)2\J5>NBJ:%5LY/1F7]T'I.\%?A6J*7>& -%C9 2YFLFN-+?-\E>UBBD/7R@S3R]+AMEM"2-*+1P(9JM=&YHJ9+F9H6=PO4 M,Z?3N^N+WW\Y/YM>?H"+Z\\WEU^F9W=7UU_@X$[>ETH?'D\,FB'A2;:"/.\A M^1N0$7QN:C/7<%GG*M_6GZ![@X]\[>,YWPOX6U>[$'@,N,?%'KQ@B#FP>,'_ MC?G/LWMM6B3*7[NB[D'%;E!*GB.]D)DZ&6%V:-4^J='ISS_YD?=^C\MB<%GL M0S^]JOO\(R+?J@?9YD7] )=_=X5Y@:LZ4S61&VY*6>]R?2_X;M?OY@H,40#N M*7.AJ+.RRY6&0NM.HD4-S0S3$@^LR(S* :F:/8)X3ZJ*>ZH,H:J,(S<)^OKZ%Y;S(YK#$1<@:%&Y)&*6:3:-94U5X M)-:VZWSIJGLTA@"WKR+3N40%:_,K>>3\83,5=\X0% L/?&IE;0#31\%'6;3P M398=GB4B65WGZ]I5:> W67=8O,"W; R<,/09#Q-G[ 0N3YPK/!R5.V'L,<_S M<"U.G6]6V3D( I^E@7 .G=@-/.>"#K&D#2%8$*2X[KE";%G[H#)E0PK\WER, MLFD2.MSUPK6Q(.R-<3=*!F.0K M*G0:8T3N9++,NI*NFBCY8&\^I^F,O'M:>T>;S4K5"J%VWK64=+2EBV>H^B*G MJ,BMCZXO499K=%T,D#X@-N7K03I(9*W(3X43T6. <%+ MH6U%BLCIQ\HZTXO2=@_]IF*#D;:$?X6.KU)#,T.+1 MHI%>1KC\'4Z$G=#B*W99S!0XLA+[&@?$Z.! MB=%>)FYSC_H"#&H7\?;"O%TW^^NF /I>I_B'JN7BM0VA@O=:&%=W95,R?J]7 ME[6@2CE;\>4'"+<6I4-<"6V4C[Y<'3FK:OB5C)7/_4Y MY_A,^)&M;L15$3DI5=FU9U3GF @Y5CFB-O>P5@E.2393A2UJ>"[J>5&T).JS M,(Q8XO?B/B=CL2N\_[KX7=%%_X3'0JS-8U1 _<1-H[6+(**8A9X'8^!NXD/J MANFK@W#@8W&/0SBT^VD"!QBD!X>[G23QB$4\LO*)Z\7(^33^[A"W+E\P7\3, M$P&J1&[((79COOH0#$7LO^4=/T5)RGR,;DSA"$RPQ-N76_&06_$/Y!91&COW MOF&A+*^UVI5@>[%V)UAO(-LTH'H#SCH%S)R*$)WK#Q9J;&IVEND["[2[4/^/ M4MX;LUR:8A"839J^J\2KE(@M&(\YWEX<,3\F)L6<^6GB8!>#281=$/F9JR=L MQ!;X(#+.0<@$4O#0"2*61@)"SM(TA#AD?A@Y4UFN&AZL/8_*V$KJ,P\U1,I2 M/P0?]800X'N8?W[L?%(UYG1I=62.SXR"^F!J*9$H810P/XEM+B)E4A\"YH4A M2P4'SF*DOT"^3=5"MEO7H6'59'SW&Z ;28 ZW;UI#-KU611Q%@41CD+,M0"A M Q9P2EDR%T0)"^,0/U :>T$,J+/45KW!MPT=<,R, +\,#7>,#;> M,$=CG]ON9V="3#9>6Y5J'^R;4B,CN]KT#Z]A=7BVGO6OM5?Q_LW[6;8/!?I? MJAFJ>FZ,G4[;OR/[B6D6]NUVWQA\"=KA')_>JB4!W)\UC5E/R,#PF#_]%U!+ M P04 " "\A@Y9$"WHL0(% !8#0 &0 'AL+W=ORSS>T@"\K+G*B8"K6 [D1E"1&*,\&'L;#04Y88<^G9NU6S*>\5!DK MZ*U LLQS(E[.:,:W,]NU=PMW;)TJO3"83S=D31=4?=G<"I@-&BT)RVDA&2^0 MH*N9?>I.SD*]WVSXB]&M;(V1]F3)^:.>7"4S&VM -*.QTAH(O)[H.[[3_;GP'7Y9$TG.>/;!$I3-[9*.$KDB9J3N^_41K?PS F&?2 M/-&VVAM%-HI+J7A>"P."G!75FSS7<6@)C/ ; EXMX!GF!<-=( CA4Z*0LEX"L#.36_N;Q'5S?GGZ\OT?&?GQ>+'KJ]O$.+3Z=W ML'!/EAF5O>E @26]?Q#76L\JK=X;6H?HFABR2&BR+S\ A U,;P?SS.M4 M^$=9])&/'>1A+^C0YS=N^T:?_PMN_WVZE$H 7?XYY'BE-SBL5Y?01&Y(3&U1"0 2JB=#L6;#G M-W9HJNB'WQKI -7V*NL32\<)K03/ 7BA6%%JQ^#0$\8#:1U9QYX3AK[CA>.> MGKD.'F,GP+B'CM"Q[T3#T!E%03WS_;'CCF%GG8 Z'<9 PF1M W"V3'S\,/)< M[\0Z]CTG\(8]5"^@D1.Y@3,*O0IX6^,A7*[G.2,M_RVNT/&CT!F&OE5Q)NOV M^347B"@EV+*L$JVX3FX.>34?4YXE5,B)-H[[>-2K![X!@/NNMQO@7FV8_3@: M;2+L K.+Q^Z-^U[T?2Z-9!M@-S!X1]9%BX\F*BWK/V)&._YM5K1CWV9$MSY$ M5HI6G*:K%30M73Q$0K<$>"#P!*'^+PCYGA0<[2*MU>](V2S"Z)68#Z;O@3@! M@-#&]Q(@$=P#I(+"UZ[^]OTY8/D:_,@)QI$%=KPA=L9C#^G58.P,@PC!JC\< M.V,<-+EZ#WOW:%"3H*9 38":ESNE[V7FGN+_G9^HHVN$3=<(.[O&*7ABP@W7 M'[2@<2F88I":R^ZV.TH3ZX$( >"E-=;MP()3PG7'UD+Q^!&,5F=:X+A!!,7G M6SZ<,=@)@\ Z-X>/8CI+$%\J+:C)4>A$4/YP$ND*];'U!39)'5?(,O2,6 ^E MT4VV1"32E'U9,+ _BEPH]<@: 82ABZU[KDAF14[@^D[@1S#",!IB_R#]!ZW; M;D[%VMSI)42P+%1U\6U6F]^&T^JV_+J]^N>X)F+-H+ SN@)1W(^ RZ*ZQU<3 MQ3?F[KSD"F[B9IC"KP\5>@-\7W&(1SW1!IJ?J?F_4$L#!!0 ( +R&#EG> MNWY"X00 *0, 9 >&PO=V]R:W-H965T%T&>#S)CJ9#32208EUT-9@<"5C50E M-_BJMB-=*>"I-2J+41@$\:CDN1@L3^WRMH4N8 ;Q71=EEP]7$ A=V># M\:"=N,VWF:&)T?*TXEM8@?E6W2A\&W4H:5Z"T+D43,'F;' ^/KF8T7Z[X:\< M=OI@S"B2M90_Z.5S>C8(B! 4D!A"X/CX"9=0% 2$-/YM, >=2S(\'+?HGVSL M&,N::[B4Q?<\-=G98#Y@*6QX79A;N?L=FGBFA)?(0MM?MG-[9],!2VIM9-D8 M(X,R%^[)[YL\'!C,@U\8A(U!:'D[1Y;E1V[X\E3)'5.T&]%H8$.UUD@N%U24 ME5&XFJ.=65Y?G:^N5NSM'5\7H-^=C@R"TM(H:0 N'$#X"X"8?9'"9)I=B132 MQ_8C)-,Q"EM&%V$OX!^U&+))X+,P"*,>O$D7X<3B3?HC_/M\K8U"$?QS+$8' M$1V'H(-QHBN>P-D E:]!_83!\K=7XSCXT$,PZ@A&?>C+55U5!:#0#2_8)=<9 M^X1'A7T6[LA9[8J4_2G%>[MZ3D+.S0.[A8(;2)F1[!I0F?I89+V^CT?VB%!" M+C=$*']"2" AN\I;0FI/J+"$&%? N&8;62""/O'P)#&3 5OE]]ZA;AA6':CJ M'E6=?B:>#;;6N)@+AEU(H6NQ;9%?LW'@+^*0!F,_&H?>[==OZ$N#T4RN#?8C M9PGW2<;%%I"$8@+;A 7 +46^M<$05A3[\UF,@]]>S<-Q^('UU'7:U77:6U?B M8^O"SATK2IJ;N,[Y.B]RDQ^OV:\\E'P=8T3B.O%4FE7EO0)5/R1X&B/O#$ W# MO>&U%-L7[5@8^4$0M97V[B3)_!C\4U[?;8O'+/"?B+ZEI-%G;^_%NGZ+&7P MKO0[%@Z#@ 7#:?#<-,UU(FMA&-($+QK.WWB+X?1-C^SB3G9QKSRHWE+@X=64 M;:>WJ_N*BGE4;+UHQQO$709>\LB-BQ^<&Z>HO3BL%($G&>TD<6%QG<2__I$= U%%-#4C^;C]GFD=1TH_G$F8W\Q MC=G<#^(9&T?^8C%G8Q+]HI'M4YTG4AO;&T,_FLQH,/>1P'X11=!C2(_' Q M[FMPLTYILUZE?:I-C05S$KOA#R[-GP_J]P67< LM[,7X0O/K]7E\]:XJ=7"+J)J$_"6)ZFU(Q8JP_CF/6 MS+O";EQ()/FR+I^&%BW\$+&N06.8954;&R7J![3QWB).-/?>.:2NCQVM^.C@ MYEB"VMK[L6:V-;E+9#?;7<'/WL @ ]04 !D !X;"]W;W)K&ULG53?;]HP M$'[GKSAEU;1)41,"H8A!)*!L8QH4%;9IFO9@DLL/-8DSVS3M?[]S$C(V41[V MDOC.=]]]G^V[<8,7G-"\QI)^0B8XI,$5FR M$,B"*BE++<>V!U;&DMSPQI5O([PQ/Z@TR7$C0!ZRC(GG&::\G!A=X^BX3Z)8 M:8?EC0L6X1;5EV(CR+):E"#),)<)ST%@.#&FW=&LK^.K@*\)EO)D#5K)GO,' M;2R#B6%K0IBBKS0"H]\CSC%--1#1^-5@&FU)G7BZ/J*_K[23ECV3..?IMR10 M\<08&A!@R ZINN?E1VSTN!K/YZFLOE#6L2Y5] ]2\:Q))CM+\OK/GIIS.$D8 MVB\D.$V"4_&N"U4L;YEBWECP$H2.)C2]J*16V40NR?6E;)6@W83RE#>_6ZV6 MN]5BO=O"='T+\[OU;KG^L%C/EXLMO-FQ?8KR[=A25$MG6'Z#.ZMQG1=P![#B MN8HE+/( @[_S+>+8$G6.1&?.1K8)CNWT+^#U6N&]"J_W7\)_3/=2 M"7HR/\])KY'[YY%U&XUDP7R<&-0G$L4C&M[K5]V!_>X"[W[+NW\)W;M'W6I) M'L&&/5-W*+C;ITG$]!N7<*#3%J!B*@N?$Y^:!^4Y!1=KG%>PBQ%"GE(7Z^)* M/PR0,2^E+D?]>:15-+3XO[0Z-2T6"40=(8%)X"'0S6)[LZ/.T>QHL_,=F0#, M XU\BSYF>]+7Z];!< 6..1@.3,=V+T:ZT#>[KF.ZMGTQ;@ ]LV?7<:27IERH M:-U,F]:M_">\ M'H@K)J*$#B_%D%+MZQO7 %$/F=I0O*@:>\\5C8EJ&=-<1J$#:#_D7!T-7:"= M]-YO4$L#!!0 ( +R&#EEF1ONSLP( #P) 9 >&PO=V]R:W-H965T M05[= &X>DW6!E'V3[ M)A:U)4]2XFZ_?I*1 4CT7.14#*Q,RO+: MMD6208%%AY5 U4;6Y0<<&I 16Y[CM.S"TRH%0;&MN!AP+8R)Q06 M'(EM46#^:P0YJP:6:[T8EF2326VPPZ#$&UB!?"@77/7LAB4E!5!!&$4=&>6#BQ'3PAR2*1FP.JW@S'DN292T_BYY[2: MD!IXV'YAOS':E988"QBS_!M)93:P/EHHA37>YG+)JB^PUW.E^1*6"_-%5>W; M=RR4;(5DQ1ZL9E 06O_Q\SX/!P"W>P;@[0'>WP+\/< W0NN9&5D3+'$8<%8A MKKT5FVZ8W!BT4D.H7L65Y&J4*)P,1P^KV7RZ6J%H^7DXGWT?WL^B.1K.)V@^ MO']83E%T@Z+%=&GL*_1N A*37+P/;*FB:PX[V4<:U9&\,Y%N(.X@U_F /,?S M3\#'[? [S#O(\0S<.X;;2G,CW&N$>X:O>X9O2C= ";J]':/'.RABX#].:6HE MT4?L6I0X@8&ESI O@,K?/O&[3F?3BF\$-F17K_1ZQMV_]Q";X6R"($BOL&4 M_,;U*:(IFF.YY8#8&D4E<&,7: (BX:0T3H_#6$BN#MS)#/F7S-"%R(XRU&TR MU&W=$5%%@8N,E$BE(0$JU2V&"%477"Q(2M0=AP3+TU,Y:"5^;0YJ,K<^"/H6 MWH5N8.].*+MJE%VU*AL1AN[5 CZU;O56CM>*N!#9D=Q>([?W?[9Z[Y(9NA#9 M48;Z38;Z_VJK]]MV9ZVL-?9KE=D'M4V_*U0=V!"U:CFL%;W3Z:N=QNM:773"%?P!02P,$% @ O(8.64X2 M6M91 @ "04 !D !X;"]W;W)K&ULM91=;],P M%(;_BF4D!-)H/MH---)(;49')/JA=0.AB0LG.6FL.7:PW6;\>VPGBXJT]HZ; MQ,<^[YOG.#Z.6B&?5 6@T7/-N)KB2NOFVO-47D%-U$@TP,U**61-M GESE.- M!%(X4OO)I0CN/(S6UD'(F]9I3#1B*UKVLB_\R!B7:* _PR<4=WE;83 M7APU9 =;T _-1IK(&UP*6@-75' DH9SB67 ]G]A\E_"=0JN.QLA6D@GQ9(.T MF&+? @%L'8EX'2( Q:V0P?O>>>/BD%1Z/7]P7KG932T84)(+]H(6NIO@3 M1@649,_TG6B_0E_/I?7+!5/NB=H^U\N5*T8:"0*%$BN!*,%L3M M[KL;T(0R]3[RM,&RYE[>(\P[A/ $P@*R$0K\"Q3ZX?A?N6>J&4H*AY)"YSGXL,]Y!5:0D%SPM!6E+HE$BY0RO,1>EQ"G8'\]1KI66?;(->J(3E,L>D M!?( .'[[)KCR/Y_A'@_<8^<^/L%];GL?9YG2TASA5ZG'_X%Z,E!/SN[VNN4@ M544;U(#,@6O3RHART^69H@4UC8Y,'<5KV)UQT)T+>WLV?X?:+ M_P)02P,$% @ O(8.64-!"KU0 @ 04 !D !X;"]W;W)K&ULM53;;MLP#/T5P0.&#>CB2])VR!P#2;JT!I8+FG3#4.Q! MMIE8J"QYDA)W?S]*3HT,:/JV%TN4> X/:5)Q(]63+@$,>:ZXT".O-*8>^K[. M2ZBH[LD:!-YLI:JH05/M?%TKH(4#5=R/@N#*KR@37A*[LY5*8KDWG E8*:+W M5475GPEPV8R\T'LYN&>[TM@#/XEKNH,UF(=ZI=#R.Y:"52 TDX(HV(Z\<3B< M#*R_<_C.H-$G>V(SR:1\LD9:C+S "@(.N;$,%)<#3(%S2X0R?A\YO2ZD!9[N M7]AG+G?,):,:II+_8(4I1]YGCQ2PI7MN[F5S!\=\+BU?+KEV7]*TOM?HG.^U MD=41C HJ)MJ5/A_K< ((!V< T1$0.=UM(*?RAAJ:Q$HV1%EO9+,;EZI#HS@F M[$]9&X6W#'$F63_,Y^/[GV0Y(^OT=I'.TNEXL2'CZ73YL-BDBUNR6GY+I^G7 M]06Y83J7PC"QAX(L:U#4%E:3#S=@*./Z8^P;E&2)_?P8?M*&C\Z$GT'6(V%P M0:(@ZO\+]S&3+IVH2R=R?(,S?!,F/VT@+\D<"I933M9R:QJJX(*D(N^1QSE4 M&:A?KRE]D]D.QU#7-(>1A]VO01W 2]Z_"Z^"+V_H[G>Z^XZ]?T;WN=(^CC-M M%+;NJXK[_T'QH%,\>+/2RT: TB6K":K-01@<8<($3G>F6<%PP(F6O'A-=DL< MMCUA7XU#$L;^X52,?]+1]G&84[5C6 \.6\0$O>M+CZAVX%K#R-HU>28-CHS; MEOA&@;(.>+^5TKP8=FZZ5R_Y"U!+ P04 " "\A@Y9UAKK]9@" !A!@ M&0 'AL+W=OU *^W'SS8A @VJ?>B7Q&??>W[W'%\Z M:RZ>Y1)1P4O&(N/KKM-PMA-W=+%49L(-.P59X 35 MM!@+';DURXQFF$O*M:$B(QXNR1SM2RZWQU8(9S4C)U MQ]??L:JG9?A2SJ1]PKK*]1Q(2ZEX5H&U@HSFFS=YJ7S8 32:1P!^!?#_%Q!4 M@, 6NE%FR^H31<*.X&L0)ENSF8'UQJ)U-30WISA10J]2C5/A9#H<]NY^PNT M)O'U*![$46]T#[THNIV.[N/1-8QO;^(HOIJ^Y6L>X7LD0I!X0@:!-J$H=?W;E4-%O[F+N:X7LB I=AU]'R6*%3KAIP^-MO?MD 7O M1+9G2% ;$ECVX*C!B=HY];TOHT]ERK@L!<)3+]$I^J(>="-X3S?>B6S/C6;M M1O/-S^-**JK["A[W7QPZ7^ M!Z P"7I]SK7@*C!MIOZKA'\!4$L#!!0 ( +R&#EF5?L*>+@( &P$ 9 M >&PO=V]R:W-H965T_=>^:(!IY*+O2(%,94%T&@-P665)_*"H7=V4I54F-3M0MTI9#F'E3R( K#85!2 M)D@2^[6Y2F)9&\X$SA7HNBRI^G.)7#8C%Q9L5QBW$"1Q17>X1+.JYLIF MP8$E9R4*S:0 A=L1&9]=7/9=O2_XSK#11S$X)VLI'UR2Y2,2.D'(<6,< [6O M/:;(N2.R,AX[3G)HZ8#'\3/[U'NW7M948RKY#Y:;8D0^$\AQ2VMN%K*YP<[/ MP/%M)-?^"4U7&Q+8U-K(L@-;!243[9L^=>=P!(BB5P!1!XB\[K:15SFAAB:Q MD@TH5VW97."M>K05QX3[4Y9&V5UF<299KFYOQXN?<#>%978]RZ99.I[=PSA- M[U:S^VQV#?.[;UF:72U[D%)= !5Y&UP]UFQ/.0JCVT6%.3.P8/H!3B9H*./Z M8QP8*]*U"C:=H,M64/2*H*^U.(5^V(,HC,YAM9S R?M_: +K\6 T.AB-/&__ MOXW"K_%:&V7GY?=+\MLVYR^W<7?H0E=T@R-B+XE&M4>2?'AW-@R_O&&B?S#1 M?XL]<0??@^DD2X$)7=L3!UK*6IB7A+940T_E[N8^B0:A_<7!_EA"<#0\[A[> M4K6SY,!Q:X'AZ:/C#) M7U!+ P04 " "\A@Y9PX TDE8" !B!0 &0 'AL+W=O\[L7GZ.-D/=JB:CAL>25ZGM+K>MS0E2^ MQ)*J8U%C97;F0I94FU NB*HETL*!2DX"W^^1DK+*BR.W-I)Q)%::LPI'$M2J M+*G\>8%<;/I>QWM:&+/%4ML%$D $];0>21.1+4O!2JP4$Q5(G/>]I'.> MAC;?)7QAN%$[<["5S(2XMT%6]#W?"D*.N;8,U QK3)%S2V1D/+25#@G*ZX'HO-)VSK.;%\N>#*?6'3YOH>Y"NE M1=F"C8*258NT"I',+<*4HD%TW ME$(%!P/4 ME'%U".]A.AG P=O#B&@CW!Y/\E;D12,R>$'DYU5U#*%_!($?=/? T]?A \P- MO./@X7,X,79M/0NVG@6.+WR![U]\^)[,E);FTO[85WYS7G?_>;:1SU5-<^Q[ MIE,5RC5Z\;LWG9[_89\9_XGLF37AUIKP-?;XN05Y8P%W%NRKNR'K.3+[WJSC M3N_L],2/R'JWHC_3?FN*!;#JZ";2H75/, MA#8MYJ9+\PBBM EF?RZ$?@ILGVV?U?@74$L#!!0 ( +R&#EE=LE2:VP, M /P1 9 >&PO=V]R:W-H965TR6;"$5;U:$)IB+*EWK M;$L!AQDHB77+,#IZ@J-4&_:SMCD=]LF.QU$*L-E@S[L;_$:%L"?MW,J:GK)$D8)I"PB*:*P&F@CL^??2_O,X+<(#NRDC.1( MEH2\R,HD'&B&= AB"+ADP.*Q!P?B6!()-[X4G%K9I02>EH_L?C9V,98E9N"0 M^/A$%9X%_-')!$:?[$ M7XLXG !:]CL JP!8;P"6]0Z@50!:EP+L F!?"F@7@/:E@$X!Z&2QSX.51=K% M' _[E!P0E=:"318RN3*T"'"4RHFUX%2\C02.#Q?/T^GH\0_TX*/%Y--LXD^< MT>P)C1SGX7GV-)E]0O.'7R?.Q%OL?)%IH* MV@U#7AI"6(/WFO&=!KPN E9&S3I&;6PU$OJPO$6F<8,LPVJAYX6+/GS_$4U2 MQG$,N9>,GT0Y]'2\:IR&%_UHQ@G/=DU_;F(?CA)">?17IFV=GHWH:_7,R3H9F?Q&[X=& M7]^?BG1N8=X;XE96;^-\TJ4>V4 M4>TT1G42S%5)YJDD\Q61553MEJIV_[E]BK)7)5DGDHR7Q%91?N[4ON[QA7M"$FCL!!7G)J.F]PZ;>_.T[Z1_ZK) MQVGL\EK=5))Y*LE\1605W>Y+W>X;=9OM9/J5ZS21V_SX57S-RITXVN)7^63H M[V]LT,=Y+^U33=]\H)U&1ZY54R69IY+,5T26JZF?G$X3H.OL'H&A;$N2;_G+ MUO*J8I2=T-^T.V;/-6O:/;/GYS<1_]+G]R)33-=B+J 85J(KX[8KQ*7Y74-> MX62;G8V7A(N3=E;< !8Y0!J(]RM"^+$B.R@O?(;_ %!+ P04 " "\A@Y9 M20Y:1?[XU>2 M5=.4:5I*3^;#U''(Y]+F"5_.E:CSERS_6CPQ5FK?5LNTN!@]E>7Z;#PN9D]L M%155LNQJ>ON>!4GZ>CRO'GO+K\\SS;E M,DG97:X5F]4JSK]_9,OLY6)DC'Z\\3E9/)7U&^/+\W6\8/>L_+*^RZN?QCO* M/%FQM$BR5,O9X\7HRCBCKEE7:$K\*V$OQ=YKK?XH#UGVM?[A>GXQTNL6L26; ME34BKOYY9E.V7-:DJAU_MM#1+F9=?ET,?)' MVIP]QIME^3E[H:S]0$[-FV7+HOF_]M*6U4?:;%.4V:JM7+5@E:3;?^-O[1>Q M5\&PCU0PVPIFMX)SI(+55K#Z5K#;"G;?)CEM!:=O!+>MX/:-X+45O&X%]T@% MOZW@-[V[[8ZF+X.XC"_/\^Q%R^O2%:U^T0BBJ5UU89+6VKTO\^JW256OO+S_ MBW5]'M]?D>GIU^YMV-9U^^G+[V_5MI-U]^N?U]#J\?Z=]9L\L MW;#JWUFV2)-&>[\$K(R39?&K]E[[2IZNJMN2ZJ'_:O+&D]^+GKT<]&I MNGK 9E5UZ3CR;W\Q7/WO,IT@80$2%B)A! F+D# *@@G:LW?:LU7TG?8> M\VREE4^LG5!8+I.=$C54=DA8L(6Y#:Q>BSU?VI[G&;IQ/G[>5Y2DG#^Q'-L4 MRY'#PHN_AJ-LLV:5E4Z\@92Y[C MAR63=:X2,K1SD;!@"W/VOF3+]73+]3N=BPQ*>@:-D$&I*Z-:YSA:G,[K%ZY,'MZ!/"Q7K__KR$/9 MHJ'R0,)")(P@81$21D$P07#^3G"^4G !>V1Y7BDJ;]<<^7:]^U_I?NJC$C9T M/D+" O]P:O"KY49WK7%8S-$-9^)VEAJ'Q4S#LJJU1F_PAC"NBC M"ET\V77Q1+F3F59;W'K3HL5%P:JA1+V+F2![& D+D+ 0"2-(6(2$41!,T)VA M4>;;_*Z:+WQ7;,\R:0SD3KB M8-D@:0&4%D)II*4I%L 1-"!5!A3U9'(]F4H]W;)2FSW%Z8)58F'UXKA,5K5F MLD?M(5E6Q1?%.[YXKE?).??QI')2!APL)R0M@-)"*(VTM/W>?6]48U!W<(F@ M8:DT;#7ZF;9S1%O<]S64UMYEF,Y/S5A0IQ=*"UK:_AZ_&G8?\_^==L?R)L](K.=(J4RA)K'4%I@2)Q M[7K;CMV=]B0%+=TU':-K%KV%I6UP3]M06I=]\^=JRN ^AOK9+[7_::]9% MZG!#Y0*E!5!:"*41*"V"TBB*)DJ46]^F 5X7F5!G&TH+H+002B-06@2E411- M%"'WRTVU7W['\EDU]L4+5CODV:8LRGAK<\ZRU:I29-&,GHL\3DMYXE\=8+ H MMS3#VD\*?#"MSFHD@$8-H30"I450&D711+EQ"]U46^@D3G+M.5YN&KGE?))N M9":5%]12;VG[JPV]JRSH-=%0&H'2(BB-HFBBLK@Q;RI]ULN;)&VNCU,NXJ#V M.Y060&DAE$:@M A*HRB:*#MNOYL.>A$'-=^AM !*"Z$T J5%4!I%T401YE=(Y0@U_*&T $H+H31RHDL, M;57?/RB5'M3<1]%$Z7%SW^QW6;IRVH7:^5!: *6%4!J!TB(HC:)HHNRXG6_Z MZ&D7ZNE#:0&4%D)I!$J+H#2*HHDBY)D&4YUI^*EI%YI^@-("*"V$TLB)+G&T M[RS.9=]X!&T'1='$.]!Y>L,ZE=YH+T/CE__(+TA[IX7?UJRQ6'[;70A[7_VJ M>(QGVP+W99R76A"7K!I"OR7%'V?-??KO=>-]?4/NH7;5;1NJ72@M@-)"*(U M:1&41E$T4<\\%V+URH6\\K)*"YH7@=("*"V$T@B4%D%I%$43!PQ\]@SY\YS&$97K5B,X]=,6SQ)(JE M3J*\_;+242PKH=D9*"V TD(HC4!I$91&4311SSP[8_7*SKQV60G-U$!I 906 M0FD$2HN@-(JBB8+DF1JK;Z8&N:R$IG"@M.#$]R%;'K62A&9K7MN,"-H,^AJ: MIA(>S]-8ZCS-JQ:/T+P-E!98AV<8&:XQ,0RS>S\K-"[I'3>"QJ62N*;N6X:I M'[EEWN*Y%*O7K1%ON.AS%8L^:%H&2@N@M!!*(U!:!*51%$W4,T_+6.I3C7YR MT0=-S$!I 9060FD$2HN@-(JBB4>V\F2-K4[6O,FB3QUSJ$ZAM. U-$TF46BS M"*I9$;19%$43UN99%KO7 MZ?ZO7#W:T'P+E!9 :2&41J"T"$JC*)HHR+T3_]4YF;=9/4)S+5!:<.+[L-SM MI=6RSQ5"6T)^HB41M"4411,UR/,HMOJ0J6E6E$4MP4\/92NV'V<'%\I+O]7< MP3J#IE"@M!!*(U!:!*51%$W4(D^AV*YR@AYV:+4-S8U :0&4%D)I!$J+H#2* MHHD"Y*D46YU*Z75VM9HQ6'?0W F4%D)IQ);D5W3/L@[VT-MRXK%%OFYTCNNG MI\N)*N!9$UN=-7F#@ZO5$0=K!IH+@=)"*(W8AR=3=0^NA@:DRH"BGGC6PE;? MN8 _N%H=<+"7PY(.C3CZ< M/K1:#1BJ$R@M:&GB$]OL[I%S(30H<0Z?=B )&DDG0SL0G"H#[^X[:W_^2 MUL-'-0?]N&=2M5]3LP9K 6KL0VDAE$:@M A*HRB:J#^>('!,X'[-@3KZ4%H MI850&H'2(BB-HFBB +FC[ZCOF^BU7U,S!NL.:MQ#:2&41AS)DQ9T8V(=+)]!O6I7'+]E4P<<+"?L8WVA=CF41IS#ARB\-US#]KK/;H"&I=*PNN?<$UEX[-ZCA#*4%4%H(I1$H+8+2*(HFZH];W([ZD*7=SFV9Q-5\5LU: MK-!^Z:KRUU,[.JBK#:4%4%H(I1$H+8+2*(HF"I-[Y8[:*^^WHX/:WU!: *6% M4!IQ#IUHTS8LY]#_/'QR@^GXANE[W1V=A-@I* C!Y>:VV_QU*"Z$T MXAX^*=B&PO=V]R:W-H M965TI=I?5#: M;IJN]H(0IV$E.-[!A_C9>4"O1M M%4;Q4%L*L;[2]=A?TI477[ UC>0W"\97GI"[_$6/UYQZ\S1I%>K$,+KZR@LB M;31(CSWPT8!M1!A$](&C>+-:>?R?:QJRW5##VMN!:?"R%,D!?318>R_TD8KG M]0.7>WI.F0O#R9F1=3FX5_!'.Q'&I] M#!S!.CQ^?;V_'T3W1_@QXGG^\F-Q-[?/>$QK9]_WSW M-+G[C![N?YO8$_?Q$[+3Z5".;!;Y-!+<2WO]@T.%%X3QC^BGII!I$+^B+[=T M-:/\KX.P@2[D.20ST?ULOM?[^9*&^9KHED5B&2,WFM-Y3;ZCSN\J\G59N[R MY*V UT0)_'4372#3^(2(0:R:^=CGIYMUI_/_1G??/7JI&&9^-9DISVK@3>F6 M1AN*KFGD+Z7P'#3]W^+:N(]H?KSN"E".D2CG5;SV?#K4I#3&E&^I-OK^.]PU M?JXK/R3,@82Y0+!2HZR\459*-QL:U7"??AG/8KGMB]J^6)!]@80YD# 7"%;J M2R?O2T=Y ]UMDKL"L874^+\9SWX!*(_K^K%'=5)4\D"P'9&!OCTL\LD(YV2$ MJYSP.\O1SSE29E5#M:VR">'=C,F5'<@:0XHS86BE;M3>$2L-HFMQ%?-:MT54#>8T0Z%V*IJ MTG&(V2!'A77#2@=RKE:#NC50FI/1*DI-\&6U>K5QIM5K*&'ALK#:9IVKZ*<> MH=7#M"XR),T!I;E0M'+#"A^(NQ^@Z$ >+>L.),T!I;E0M')W"CN*U7ZTG:*# M^DY0FI/1E(I^'-*DZ(5+Q$JS0UM(&I3F@-!>*5NY.87J) MVO2VTG0UJW570)UM1E-I>DU(@R"1PH,2I8LZ4]/5D-:% S6=&>WH_RFX6KWZ M.-QO*&%A%(G:*)ZKZ3=LPY62KAZG=95!320HS86BE3M66%/R :\5":A3!:4Y MH#07BE;N3N%Z">#+136K=5= K2TY?FMY).D?X5=)X5<)Q(M+-:1UC4$-*JE_ M#VHO\96-:XX[^,K= M+T(K\/LU<;<>?PFB&(5T(8&ULM9AMCZ,V$,>_BD6EJI6NRU.2?6B" ME 7VFO:2C3:[5U6GOG!@DJ #.V<[R=VW/QM8-E!"LZWW30)FYF>/_V:P9WB@ M[#/? CT-4L)'QD;(;8WILFC#6287] M$/ED15F&A;QE:Y-O&> X=\I2T[&L M@9GAA!C>,&^;,V](=R)-",P9XKLLP^S;+:3T,#)LX[GA(5EOA&HPO>$6KV$! MXFD[9_+.K"AQD@'A"26(P6IDC.V;T':50V[Q,8$#/[I&*I0EI9_5S20>&98: M$:00"87 \F\//J2I(LEQ?"FA1M6G T'7HG'-S2P3VWAU[IT#NWAW[ID(=N%K'G$Q=@@;TAHP?$E+6DJ8M\]G-O M.5\)40ME(9A\FD@_X2V>IM/QPU_H_@XM)N]GD[N)/YX]HK'OWS_-'B>S]VA^ M_V'B3\+%._012$P9\BF)@ B&YN6SC_K_?P/_=>FPRW6B)NSG-/\!X@3;"4'$FU_X!OIV#]VC;=.F&!3EBH"583IE<)T^NB M>[-=M@2&Z KM"TG:="@0_1RAOAI[SQF:^^/)_5>+X)\6;MTB[&+48NM7L?4[ M8RMSS3T!]&D**L[65=8)>>TJTPD+=,)"3;":$H-*B<$;O/X#G<+HA 4Z8:$F M6$V8RTJ8R\Y79 Y,?8?E=DZE@#2)U/:-K-$*H#43%#3;/7I)K0O;[3?20;O9 MU:"1$]K->LW$4)HY#;/VY'!517YU3G)X/-#.Y- )>>T:U D+=,)"3;":$M>5 M$M=OD!RN=0JC$Q;HA(6:8#5A;.ME8V]I30\EKOE&V\WMP@F[GMU($*=XUXT, M<<+./;&!L(].-O9966+#H'L3TJ*I<7?E[P14EOBMDZ(1REL))=61>7 M\LS BBI9<2/H-B\#+:D0-,LO-X!C8,I /E]1*IYO5 =5K=+[#E!+ P04 M" "]A@Y9:)A4B4/BS3H C*IJG:"T,.L&K'J>V4]MOO M;-*(29!)TWB3^.R[?W[GLR_13JI'O04PY$7P3 ^\K3%YW_?U:@N"Z@N90X8K M:ZD$-6BJC:]S!31U08+[81!T?4%9YL61FYNJ.)*%X2R#J2*Z$(*JUTO@ST MP9C83)92/EHC20=>8(& P\I8!8JO9Q@!YU8(,9Y*3:_ZI T\'+^IW[C<,9BO)M7N27>D;>&15:"-%&8P$@F7[ M-WTI]^$@H-D^$1"6 :'CWG_(45Y10^-(R1U1UAO5[,"EZJ(1CF6V*'.C<)5A MG(GGB_%X./M)[F[(/+F=)#?):#BY)\/1Z&XQN4\FMV1Z]RT9)=?S!IDJ/ O* MO!*:I>3ZJ6 Y5L@ MGL&+W[]K=H//-7RMBJ_EU%LG^.JV\6&XU$;A43U*W3H#=;NB;M?NZK4V#"\! MI*30L"XXX7B;]#'*>ITF>06J:H Z%5"GOLSTY:]EKE7XQPWK5GS=,Y6Y>P;J M7D7=^T]EKM?IN3+K8T3^0;>RC7],U89EFG!8HU1PT<.JJ7TSW1M&YJZ!+:7! M=NB&6_S_@+(.N+Z6TKP9MB=6?[3X-U!+ P04 " "]A@Y9P\4S':0" #- M!P &0 'AL+W=O4 (:6 R/H]$:NPFO 5XRV?&\-5"0+2N_5)DX'AJ4N MA'*4"*4 Y6>#0I3G2DA>XU>M:30N%7%_O5._TK'+6!:0HY#FWW JLH%Q88 4 M+>$Z%[=T^PG5\7257D)SKG_!ML*>>P9(UES0HB;+&Q285%_X4.=ACR!UV@EV M3; ?$]QG"$Y-<%[JP:T)[DL]=&N"#MVL8M>)BZ" ?I_1+6 *+=740F=?LV6^ M,%'O9":8/,62)_S9?#P.;K^#FRLPBZ\G\54<.V!, MB<@X&)$4I2W\Z#C?.\(W92*:;-B[; SMHX*?U^0,.-8IL"W;;;E/^'*ZTQ;. M_WD?_;/W@V0XS=-PM)[SC-Y^N7\$"RZ8_%?_;*MRI>.VZZA.U^,E3-# D*V, M([9!AO_N3<>S/K:E^#7%HM<4&[V2V$$QW*88[C'U@V(DE O>5H=*PM,2:D!L M?-N]\.13VNPGN 5EV9>/4-%3E&=U+>\0-7J*_VI0&RE!P.7 M<:R)J-YC8VUF3Z!;[B/[L-,+.RWV2,ZJ:K3\E:\&W1BR%28&PO=V]R:W-H965TT'I-QG%\>3.]3J879';Y.8F3#_-],MC.+.%F[9"3ALA_A-"/M7\ MD R.]HGO^7X//'X)/.B#NUB2KBY^5Q??\@V?JHOUNMCU^GV\4%KB[?O1Y[$A M#?I)S1MYHBJ:PLC!5TZ!7(,3O7XU./;>]SG^1V2/_ \[_\/GV*-I72Y $K%L M#Y306N="LE]8#\HSTNZ8$6PDA"E54YX"J7F&(#P"C\P*BA>#\1:_UU>M1L*1 ME6#:S3HZ#CSS"]WU=B%V\YJT/WF// :=Q^!9CPE/L?$I(*B2_P^_P8X/O]?O ML[+_]N#=K>9@&O.$RA7CBA2P1'KO\"WJD4VS:P(M*MLO%D)C]['#'+\/($T" MKB^%T ^!:4'=%R?Z#5!+ P04 " "]A@Y97P:(&.P" #5" &0 'AL M+W=O(FL3,=H#]^]E.R'BDK-KZ);&=>\Z]]SC.27M#Z"-; G"T M39.,=;0EYZN6KK-P"2EF5V0%F7@R)S3%7$SI0F:U MU=J8>FV2\R3.8$P1R],4TU\]2,BFHYG:;N$^7BRY7-"]]@HO8 )\NAI3,=,K MEBA.(6,QR1"%>4?KFJU!0\:K@"\Q;-C>&,E.9H0\RDD0=31#%@0)A%PR8'%; M@P])(HE$&3]+3JU**8'[XQW[C>I=]#+##'R2?(TCONQHUQJ*8([SA-^3S4#4P*9#H?=^V_H[@9-@MM1 M\!88NN@#QW'"WJ)W:#KIHXO7;]LZ%Q5)7CTLL_>*[-83V6TT)!E?,C3((HAJ M\/WS>/<,7A=*5')8.SEZUEG"3WEVA6SC$EF&Y=34XS\?;M>U\W_9!_^<_4 , MNWHW;,5G/\%WL-_?NS/&J3C7/^JVN2!RZHGDMZ[%5CB$CB8^9@SH&C3OS2O3 M-3[4:?R29/V7)!N\$-G!;CC5;CCGV+V1,(VXV!&.MPBVPBH8U&U&P>,J'ND3 M:^_:LLRVOMX7^33(=LWKYF%4_S3*-(VF>T0V. US7>.]6T4=--RH&FZ<;3C8 M:W8^%\:"A+%$,0O%D8^S'"(DW))BZ3>L3H;&25'&D0:G$;;E6.Z1!G_E&9Q& M6$W+:C2-(P'TO>]T"G2A#)*AD.09+XYEM5IY<%=9S]%ZSVSY9LUZ7WAV8;%_ MZ O#'V*ZB#.&$IB+5,954]1,"Q,M)IRLE$O,"!>>HX9+\=\!5 :(YW-"^&XB M$U1_,MYO4$L#!!0 ( +V&#EGX#')QA@, $D. 9 >&PO=V]R:W-H M965T>(/MP$ G(;H]3V45+ MZ>E4]84) T2;V-0VL"?=A^_8"2EL0U2D'"^([7C^GOG%'MO=/1?/<@V@R$N6 M,MFSUDIM;FU;QFO(J&SQ#3!\L^0BHPJK8F7+C0"Z,$99:GN.$]@939@5=DW; M1(1=OE5IPF BB-QF&17_#B#E^Y[E6H>&IV2U5KK!#KL;NH(IJ-EF(K!FERJ+ M) ,F$\Z(@&7/ZKNWD>MH ]/C4P)[>50F.I0YY\^Z,EKT+$=[!"G$2DM0?.Q@ M"&FJE="/KX6H58ZI#8_+!_5[$SP&,Z<2ACS].UFH=<^ZML@"EG2;JB>^_Q.* M@#I:+^:I-/]D7_1U+!)OI>)988P>9 G+G_2E '%DX+;/&'B%@??:H'/&P"\, M_)\=H5T8M V9/!3#(:**AEW!]T3HWJBF"P:FL<;P$Z:_^U0)?)N@G0JGL_&X M__0/>;PGT]'[A]']:-A_^$CZP^'C[.'CZ.$]F3Q^& U'=]-W9 H;*JCY7'K> ]S%O$==X1S_'\*G_JS?_:LA;Q<_-VA7GT\^9^331^ M^8U\H^>?^T85W#_WYU()7#5?*OP;Y'KM:CV=2F[EAL;0LS!72! [L,+??G$# MYX\J5DV*10V)G7!LEQS;=>IA/^-;I@A?8K:),?,@4UB0'4B5L!7!I18_5\&L M%;T49I-B42X6&#&=X'>AW[ZY]KVNO:O U"DQ=6HQ'4VW_DH 8)97Y/,8LCF( M+^0_,A8M$E&60$H&5"CL=GA91:]VK$OI-2D6-21VPC@H&0<-+^F@28Y-BD4- MB9UPO"HY7M7.U0F(A"\(GG](C%M(PK8Y5%SC4YKB0:8*9:WDI2CK_7,]DIFM MK0I<0WZ<@+LNP5W7.C9C.N]A^D-I)9)8%^6:"KVE)ZPH5FWE@URW!Y ?3LK6\#_7- M+>!5^U#?D\S9_;M,?LD:4[%*F"0I+%'2:5WA(A/YO26O*+XQ)_DY5W@O,,4U MWO5 Z [X?LFY.E3T .7M,?P&4$L#!!0 ( +V&#EFXA" QS 0 '(< 9 M >&PO=V]R:W-H965TT<.B\:(Q"\C0E"3_ MX)BO1\:9 6*TA)N$WY'M'ZAJ4%'!B"2L^ ^V9=F!98!HPSA)*V-1@Q1GY2]\ MJ@)Q8.!Z;Q@XE8'SPL!QWC!P*P/WO09>9>"]UZ!7&?3>:]"O#/I%[,M@%9'V M(8?C(25;0&5I09,7A5R%M0@PSF3/FG,JWF)AQ\?^;#Z]N;Z?73\$/KBY#>XN M[VU.TLVZLLVOLQ%$"0[0X!;9U AS+<<'#W *G>T1'"T1/BZQ*=SSW,&=;%& M]'IU]'K*Z,VRB*0($[_13"/ MB9V?^(H".!,?6 N&8RPWOHPD;7O620FVG8-Y MR&[.5%.E[ZX"ZH0%.F&A)EA#P/-:P'.E@%.QMN%X-V)SB&.P> :+S3.B;:*= MOUI=7*O\>R&=TFM7Z73" IVP4!.L(9UM[;\Y+;5XD*V/:U9!&@M^NVAJ=UU5 MTTH+M-)"7;2F< ?) ELIW"W*8IRM0-08?11%"#_"18):9;1?C3W[#1F5SCO+ MJ),6:*6%NFA-&9V]C(Y2QNN-W-$"L@2I3+ DSV+IJW,@8F ^RU\&OA])C4PJ M-XBJJL2F=1==("K;10%ZTIZCZW8BN_V,>?H=B_B-$H-JY(2MOA@U!- M[KI]U4KSM=("K;2PHC7ZO]US[3/OO/V;U-XG2.R?D"%1,SOKJ)/F:Z4%6FEA M13O4496GL?>)&OOG9FK4^,Z"ZJ3Y]NN,35M>1ZO3L,5I>Q+(/#@221%=%8=7 M3&Q<-ADO$];UT_J [+(X%GKQ?&I?^';+\T >J!5','M\>1IW!>E*K*<@04OA MRCH=B#K3\H"KO.$D+PYD%H1SDA:7:P3%=DH6$.^7A/#=C710'S..?P!02P,$ M% @ O88.6:@]4)3\!0 X"8 !D !X;"]W;W)K&ULS5I=;]LV%/TKA#<,+9!6(B7+=N882"*NS; F09QN#\4>&(FVA4JB M1])Q-NS'C_JP9,,?Q4+2B5XR=)<7/064B[/ M'4=$"YH1\9XM::Z^F3&>$:DN^=P12TY)7 9EJ8-<-W RDN2]R;B\=\\G8[:2 M:9+3>P[$*LL(__.*IFQ]T8.]S8V'9+Z0Q0UG,EZ2.9U2^7EYS]65TZ#$249S MD; <<#J[Z%W"^9 M7M,T+9!4/_ZH07L-9Q&X_7F#_E,Y>#68)R+H-4M_2V*YN.@->R"F,[)*Y0-; M?Z3U@/H%7L124?X%Z[JMVP/12DB6U<&J!UF25__)2RW$5H#"T0>@.@"]#O / M!'AU@'0.%'=E:NJ*^A M5SSPB>5R(0#.8QIKXD-S?&"(=Y0LC39HH\T5,@+^O,K? \\] \A%OJ8_U\>' M>[KA_#=V_*_9=\3PFHGBE7C> ;QK)J383KH 7RZ?A.3J4?]=E^P*SM?#%?7O M7"Q)1"]ZJL )RI]I;_+#=S!P?]0I;1,LM F&+8'MY,1OW:B%)F1!@ MQED&XD1$Z@%(\A6-@5I)."E*L?J2F MN7 &82*63) 4?.!L MM2Q3DJ[B))^#<'NFWFUF:O.6,95$4O5B*LN&JMBM>.?*,[293YM@H4TP; EL M)Y^C)I\CXV/VR*1*)J?/5.5-NW(8XT]-PJBKMH8VZ? ^'?1DMDJ(-83! M:.3"0[,:M=HAHW8/BIOP:%%.[%@)F+)E4;*U&AJA3M80=6MHDQ!K"%53&/@' M-&S=%30:A%#6UV(+2BF@$.UE$OUM$FX180PC1" V] RJV?@F:#5-( M%7V4D&H'KY R8UPF?Y4WM$(:\4X6LM-!A58)L8;0&R#?.S0=6S\&S8:L>CN* MFL6^MI_Z1<4(=;*&^[9J3T.;A%A#"+U1?^0>\'&P-7+0[.3^_\T-TUTIJU7O5:$9)K5HJ#2&$ M?0\._=$!45O#!,V.Z;C=*#/(R?KM&QGM;HU55JQC->YSH=8_(:,+L+C3928Z M5>@:K5-HJZQ8PVK<0T.M&T)F-]2UBP;^5I?5KY2;=X4IF\DU4577M--FICU9 M=9MHH54T; MM-X&M)4/HV]EO0U8]G56TT"H:MH6VF]76)"*S2>S>=3,#G)R* M;G]HE1!K""%$,!@<>*=!K4-$9H=X1$6;JMXE44 M%/6_H0)FU<=:10NMHF%;:+M9;8TQ.L88&PN853N,.G^'#*T28@TA'(P&H^&K M^N5LG=C)*)^71Z4$B-@JE]69C.9N&ULK51=3]LP%/TKEC=-(#&2.&FA+(W4ID6P#0FU MP!X0#VYZVUHX<68[+>S7SW9"5%! >]A+_'7/\3DWOC?>"?FH-@ :/>6\4$.\ MT;H\\SR5;2"GZEB44)B3E9 YU68IUYXJ)="E ^7<([[?]W+*"IS$;N]:)K&H M-&<%7$NDJCRG\GD,7.R&., O&S.VWFB[X25Q2=!=PQV"G]N;(.ED(\6@7E\LA]JT@X)!IRT#-L(44.+=$1L;O MAA.W5UK@_OR%_=QY-UX65$$J^"^VU)LA/L5H"2M:<3T3NPMH_/0L7R:X,4?"]*HY1Z!\AXI.H YY^#)] 9N"!@X>OX9[)19L0TB:$.+[PO810 M^6C,+SCL&3U"*:=*L17+J'M]]Z.%TM*\P8 KD M%G#RY5/0][]UV?]/9*^2$;;)"#]B3T:YD)K]@25*A=)=5FM\W^%MQ]@F4=_W M!_V37NQM]VUT!!)R.HBBH U\)3%J)48?2CRG3*+ZIZ$[RBOH4AEUJ0P"$OIO M5'8$$C+H]TX';U1Z>R5GVYU1L&:%0AQ6!NH?G_0PDG4+J1=:E*X*%T*;FG;3 MC>FZ(&V .5\)H5\6MK#;/I[\!5!+ P04 " "]A@Y9G%=>&\P# "<#P M&0 'AL+W=O\ !#JE2<;'QDZ(_-8T>;2#%/,;FD,F9S:4I5C(+MN:/&> 8^64 M)J9C69Z98I(9P4B-+5@PHGN1D P6#/%]FF+V? <)/8X-VS@/+,EV)XH!,QCE M> LK$$_Y@LF>6:/$)(6,$YHA!INQ,;%OIW:_<% 6?Q X\JLV*J2L*?U:=.[C ML6$5C""!2!006/X=8 I)4B!)'O]4H$:]9N%XW3ZC_Z;$2S%KS&%*DS])+'9C MPS=0#!N\3\22'C]!)4@1C&C"U2\ZEK:#OH&B/1E0^\-![=R<)70DIF2-<,"!R-&CX@5UA*M:*C8*&^IAF3%-JX$D[-$ M^HE@L0P7D_L9"O]:A ^K<(4F#S/T^?%3N$33I^4R?'A$D]4J?%RA#S,0F"3\ M(_H%/:UFZ,./'T>FD!0*(#.JEKLKEW/>6,Y#89 M!_3W9,T%DV?U2UNL2JQ>.U:1P+<\QQ&,#9FA'-@!C."G'VS/^K5-:$=@#=F] M6G9/AQY\%CM@**_$0RF>MTDN<3R%4WQB#H%MV?VAWQ^9AVLU;7:#@>.ZM5V# M:+\FVM<2#=,\H<\@-V8.Z1K8%_0-E>2G>\8@$VC".0A>S[=IT"[QWFWK"*P1 M#:^.AM?A:?6ZE-T16$/VH)8]T!Z"^RRB*2"!3\#E510!.>!U FV:2Z#^]3'T M'=]VW!?'M_JOU!Y[E](T]Z5VA-P5?WN]UACE=@74GO"*TIW;E(=[1[ MO6C>1S+5$RQD,@F*.-V((V9P3BR.$ MUI1^>>_8^@?/_YP#^L5M] R8M4:ETV>/>57_I,"VJBSD\K+<9Z(LA>K1NO2< MJ(++O)B7=>L&ULO59=;]HP%/TK5C9-G42;+Y) !T@M,*W3 MVC)H-TW5'DRX@-4D3FT'VOWZV4E( TWI.D5]2>SDGG///;&=VUE3=LN7 += MAT'$N]I2B/A8U[F_A!#S(QI#)-_,*0NQD%.VT'G, ,]24!CHEF&X>HA)I/4Z MZ;,1ZW5H(@(2P8@AGH0A9@^G$-!U5S.US8,Q62R%>J#W.C%>P 3$=3QB5<[,8_[9@I((WX06//2&*E2II3>JLG9K*L92A$$X M%@>5M M!7T( L4D==SEI%J14P'+XPW[Y[1X69B657:VEH!G.'I%ZRS6<33D)US0, =+!2&)LCN^SXTH (J6C)I@:I-RE:5D,B]1DG@LFW1.)$;S2^' W'5[_0R<4 M#;]?GXW.AQ=7#70QO$(' Q"8!/PC.D37DP$Z>/^QHPN95$%U/T]PFB6PGDGP M-8F.D&TTD&58S0IX?S]\ +Z$FRGIU"K_,?MC90!)7>.D]$.&W;:.](?1KEN4;+J5;J M%DK=_4J!<1KA /5I&">"1(O'+8%NSB&< JO< GMI7[L%:B+;Z%3P MZK2D)K(M2UJ%):V:3H76DS79;CK6[J'P4M26R'8ALKU7Y.5\3GPHK58EMH]C M(G! _L@C8D+G8HT9[%W&>W.\]IO51+9EAVD\_LV--UK(>:*:7*F+;=N64I-C MUK28>W \L:S2SB:!Q MVJM-J9"=7SI4BLU$M7]%N]_["U!+ P04 " "]A@Y9E85. M,H4" "M!P &0 'AL+W=O0]%)9&*BT33&-4!-@'M ]N?S.5XS_BP* (E>JI**H55(69_;ML@*J+ X8350M3)GO,)2F7QABYH# MS@VH*FW/<2*[PH1:26SFICR)V5*6A,*4([&L*LQ_7T#)UD/+M383=V112#UA M)W&-%Y""?*BG7%EVQY*3"J@@C"(.\Z$U_8^@I:/:'FRU@IS!>M&]\@LE"V%))5+5A%4!':_/%+FXO +\%^$9H$YF1-<$2)S%G:\2UMV+3 Y,;@U9J"-6GF$JN5HG"R61R M.;U-K^]3-/H^0;?W5Y=W:)2FEVKB: (2DU(H;/?X/O$6C. MN$"8YN@;R50Q:NMI-!.2JX+ZV2>P80SZ&?4E.Q"5>(.O$'@A;&] MVA;4XQ=Z_EDPZ/QV8@VZ6(.]L5[3ID'IF]X<%*#-X3W=0#4#WGM8>UG_][ . M1+:3@+!+0'CP2@T/*?Y 9#OBHTY\=+A*C?ZNP%-WX$:GKRJUQ\\_<]PP>E6I M]E8SU0_9#>8+0@4J8:Z0SLFIR@QO'H?&D*PV_77&I.K69EBH]Q2X=E#K<\;D MQM MNWNADS]02P,$% @ O88.6?6_J%/( @ ,P< !D !X;"]W;W)K M&ULK55K;]HP%/TK5C9-G;0U[P!=B$0#4YDZAGAT MDZ9],,D%HB9Q9AMH__UL)XT"I&@?^B7QXYYSS[EV;OP#H8]L"\#14Y;FK*]M M.2]N=)U%6\@PNR8%Y&)G36B&N9C2C)KD,*6([;(,T^=;2,FAKYG:R\(LV6RY7- #O\ ;F -?%E,J9GK-$B<9Y"PA M.:*P[FL#\R;T9+P*>$C@P!IC))VL"'F4DW'J#@V Z;P"L"J ];\ NP+8RFBI3-D:8HX# MGY(#HC):L,F!JHU""S=)+D]QSJG8302.!X,PG"U'0S3Z-1U-YJ,Y&DR&Z,?B M;C1#X7(V&TT6Z'X\N!W?CQ=CL7LU!(Z3E'U$G]%R/D17[S_Z.A53EO MRYS6*SF_[?)K9!N?D&583@L\O P?0B3@IH+;QW!=N*]+8-4EL!2?_38E^#U8 M,4[%]?O3YKQ,Y;2GDI_D#2MP!'U-?',,Z!ZTX,,[TS.^M-7ACCK$C),P"*2"9:!L/RJVMS7-)XBD;VC'W0\[H]S_3U?=/+>9CI.IYG.G7< MD4RGENE]',((KH#F($3[+BP-HDNF>I>Z9I MF-T3A>=AIMDQ.UVK7:%7*_0N*EP0CM,V6=[9\=JV9;B=TVMP'N=8KF6YG1-= M>J.ER=_)=TPW2*\$O?\*8P> MXS5C'#W[7A!?#-:<;\Z&PWBQ9CZ-3\,-"\0WJS#R*1=OHX=AO(D87::=?&^( M1R-KZ%,W&,S.T\\^1;/S<,L]-V"?(A1O?9]&+W/FA4\7 VVP_^#.?5CSY(/A M['Q#']AGQK]N/D7BW;"@+%V?!;$;!BABJXO!I79&]''2(6WQS65/<>4U2G[* M?1@^)F^NEQ>#43(BYK$%3Q!4_+-C5\SS$I(8QS\Y=%#83#I67^_I)/WQXL?< MTYA=A=YW=\G7%X/) "W9BFX]?A<^_<[R'V0FO$7HQ>G?Z"EK.\8#M-C&//3S MSF($OAMD_]+GW!&5#H(C[X#S#KC9P3C00<\[Z,T.XP,=C+R#T=6"F7+WZ 1]_6RC=S^_/Q]R82KI,%SDV'F&Q0>P M.KH- [Z.D1,LV5+2WU;WMX[U)^K^&E8 AL)'A:/PWE%SK"3^L0U.D3[Z@/ ( M&Y(!777OKLO\\3KKSNNL$W5WFRU$=TW6O>9+O9AT>LK3.T^ZOR[O8QZ)-/.W M;*YE-$-.2W+O6;RA"W8Q$,DU9M&.#6:__*19H]]D<8*$V9 P!Q)&@&"U^!I% M? T5??9QZ]^S"(4K]$2CB 8\1N*B%G,:+-W@ ;US Q2OJ; KS2P9VTS9R85Q M-YOJ8_-\N*M&L=W(-#6LU5O975!.)Q11_N(?]*=9^--4^O/[WHOL>>-&;'G, M@TI:W_4"";/-EJ\-S1Q/&Q%IM]*MJ6XU(@(TL%I$K"(BEC*#$>I&Z!OUMBR9 MY7E\T(U+[UW/Y2_H,A9;M4VR=XJ/Y#8+,E:0,!L2YD#""!"L%OEQ$?FQDT4\XUN5V8U'C>RF'$+?.!ZWYT#: M(VU[IJ47!FM.GQ1.GRB7V]6:!@],^!C5%QXIW']=<;]ZP4T@%QPDS(:$.9 P M @2KQ7Y:Q'ZJ7'!S]N &0;)OF%-/1)O)@JI$] TJ),R>MG<7E=60Q0K2( &" MU6*EC1W M@HVIT=BZ0 VM'J1*S:\I@^1D^W#%>LH!INHBI3;2V[_'+3J@%HG$XL$+E89+ MWV*E;V_8CGE(%Q>DS3:Y%MVRI!:27HG4I-[3'9)F@](<4!J!HM4C7(H7FEJ] M@-O[:Z#"!BC-!J4YH#0"1:M/@%+=T-3RQNM+ *VM.;33JR'9MYN-"X[=@>1( MVS1)1-+J<#HLE0O-?+.=NP:J:X#2;%": THC4+3Z%"BE$DU9CW?;P.>,FC)D MMI9$NY$VTD96O0+MO:R7'M1=JF[;?C)*<3B4A:'U30RAJ49H/2'% :@:+5[U6693@>O=$>%8/6Y* T M&Y3F@-((%*T^ ]2KT-S1X^35&B]#WPP#%/%P\IK>1EJ'GT2A& M&Q9EMY2D=Y1R:Y-J*CNUFC?EU&/J'=TN-AU0FT1JY6D>_) \4N/Z6U\:$M#J')1FY[2Z@TXGS:" 5MURF];D0%S*TBEA2SW F!L)1 M1#E3KRW04AZ49N>TAI]&K0L/:(V^-ZHWC%:*VWIXRO(;J\OOP^%1+#'0IQ) M:38HS0&ED9S6BJ)I'(ABJ1A@M6)0)$G/73'T[H6)/9M\IP9Y+_\*E&8?^8TZ M\K-G-K4)6M(7F7+J@ Z(O&I ]4B6*@56JQ2O5X]Q!Q5#/8C>@>N@=H!:)!*+ M!U417*HB>/IF:C0&549 :38HS0&E$2A:_3QR#BAYZ M^T&$MKH-:I) T>HA*[4,_;6/*^0 9494&^D=A>,6'5"+1&+Q8$;42V5"5RL3 M/Z(3BV]NLZV]4CI66^Z]B$ E#5": THC4+3ZC*B;]!+/48_IL>P:.'&#&TB=\%ZB,0Y=UK)4)-3:UK[TTS*H.I+_P$X MH ,@>ON9C0/RF%[**WJGPQ^],W16W:LS-*@* TJS06D.*(U T>HSHE1T]+ M'U8.3/LL>DB/MB&PO=V]R M:W-H965TI"N;9F8O/: MV22>.+M]Z/2!EF")$Y%42)_G-:%<4AZO))%_O>!SFX_3 $_&;IS2+PT)L9MM)?LAXN*F* MXOV$&<9\$H=1,EI=5_ONL]5U>BSV4<+O,Y(?XSC,OM[R??IR,Z*C;SL^1MM= M4>Z8K*X/X98_\.*WPWTFMB8GRB:*>9)':4(R_G0S>DNO I.5!56+WR/^DI^] M)N6I/*;IYW(CV-R,C/*(^)ZOBQ(1BA_/_([O]R5)',>_&NCHI%D6GK_^1G>K MDQ.MWGU?_DI6X[7XS( M^I@7:=P4BR.(HZ3^&7YIWHBS CI]I8 U!:QO@=D4F-V"V2L%TZ9@VE=AUA3, M^BK,FX)Y7X5%4[#H6V U!5;?@F53L*SL4']^U8=OAT6XNL[2%Y*5K06M?%$Y MJ*H6GWF4E&9_*#+QVTC4%:N[#^]_=SY^"FY_=;O/GS3]>30DB5!9-U@[5K+'L%:Y)W:5+L M[-MYWC(MT.6/8\*LGPDSV%1Q/'?Z\@=^&!.#5N54]7;HR_]V3,;$-%Y5=_J7 MFZHW\X^I>W],W=>7VWPMRNFKY4'_'JR\51'EVR<"!N30_@U%!L_DT2,D-(G<<%_ M+$B4Y\6@!""9Y<'[RX%SK MP;=Q*MSV[["Z4>K?RVFA0QV(A-E(F(.$N?,+![+Y?-'Q7Y]&/O*P A!,=3*>I36>%T9)>;FMNKO6>RK#:4%##8>$V=;W M/B_'NKB:=5JXEPQJ+LS9O&.-[TKYR#,+0##)&LN3-9:];P2:^]EW/'[DF?)N M5LL:Z@XDS$;"'"3,1<(\),Q'P@(03#(Q-=II2 ,Z+=/@0$Z&TFPHS8'27"C- M@])\*"U T61#G\VK4VV_?)]%R3HZA'N2'HN\")--E&R53M9R!CN9*J82#.-R M^&0W+:6Q.U.U=*!'Z/;6]:"ZODK75.D&?=Y#V16L=073WT%L-EOK >5]16RU%HLC;G5M0U(5K96 MFVM0[7SSZE>>YU?DF(3U%(GP5\_)$3UWL-6@&4=#.W_S?YDS1KM&@\87_40] MJ*BO$K4L:]$UV?\B=*!MZD#_/[F:PYZ#!0T.3^AEU\@#5=7OK>E!=G_9. M'U"ZLOG:_('J XA[GJUY4H1;7CI-,AFI)^*:$9?H H^)^K(*S2(:&F7GUX;N M, N:,4!I+I3F06D^E!:@:+)SV]2"ZF.+4W1V.+.PG)X=LC06EDZSKU7'JC0O M-,9H:-0\GR4;&^:L:V!H1 &EN5":!Z7Y4%J HLD&;H,/JD\^Y*[W)-86#HOTO7GWKTQ-!UI:%)O;(Q9U\[0W -*; M3=)3!OL%2;.9(G:@IMG-6*"B;C]1#RKJ0VD!BB8[KPUJV'>"FA];:*BG#G8B M-+9I:-*UVS0O^JT^K5Q%*\7JP%ZM?.A9!BB:[)LVA6'Z%.9CNS!0N*;/ *T! M7@ZI.G^M=WKEP6Z ?GT$2G.A- ]*\Z&T $63W=K&.4P?Y\AN[9-+L\N0PKI< M@'>GUQWL523-@=)<*,V#TGPH+4#19*^VZ0_3IS\_L/B:77Z+0K62^$ZO/-BM MT,0'2G.A- ]*\Z&T $63W=HF/DR?^ Q8L=V0Y!&7JD^%?O$$2G.@-!=*\Z T M'TH+4#39I6VLP_2QSNN+Q\E_R#W/HG1#/B19ACS;%L]"3,GZS(_JQ_S=MI[>MKFV^H9DYW]-KURJ&*_ M2Z^\^EF:+;Y^M.>[,-M&24[V_$E(&>/%;$2R^FF9]4:1'JI'*3ZF19'&U&PO=V]R:W-H965TP++/^?2= M3_(Y!PUWE+WP%2$"_$CBE(^,E1#K2]/DP8HDF/?HFJ3RR8*R! LY9$N3KQG! MH7)*8A-9EFV3C(=V(.$K)(P-\DR28_7-%8KH;&=!XO?$4+5XL&211NO_% M/W(A#APD3KL#RAU0W<$[XF#G#K8*=,],A76-!1X/&=T!EEE+M.Q"::.\9311 MFBWC3##Y-))^8CS[\C#]\^)J,KNY!M.'N\>;^]GDR^W#_2?P1+A@42!("&:" M!B]@LL,LY "G8?/9US02''RX)@)',?\(+L#/P 1\A1GA0U-(HMET9I"3NMJ3 M0D=(>>".IF+%P4T:DK#%?ZKWAT@#8$J%"IG0JTQ72(OXQR;M =OZ!)"%G#9" M>O=K$DAWJ-QM#1V[6#5;X3E'\-ZQ-M_O2#(G[*^VU=!.EB622[[& 1D9,E-P MPK;$&/_R$_2L7]N4Z BLHHM3Z.(H=/N(+O>;+$9 %Q45U"Y4VN12/-$X!C(+ M9**U"N)T*4A'8!5!W$(05[M1'C:""QEYE"X!%F!.EE&:9@,IT9JPB(;@0Y3F M+^K'-BGV^*["SVK"=NP[SJ#O#LWM89!-,]>%R.T79A7Z7D'?T]*_Y7Q#WJ3H M->:V74M^:A2;9JY?,:M0] N*OI;BL]QH;U/T&W-?(&3[L%_CV&)GVW!@.^TD M^P7)OI;D%*>!K)QOTNPWIJ^+V+2XUD2YAL?,!O#*<"R&),P&<<,?",XPT! MCS(MJ40$OD_F,C7)]J4U\^2S=91ZND*K:G/06\ NLD\HTS%F/+NU7^C6=<[G MZA^L(.I9]3S48F7WT)$T!%$9"3HU$9W(=H^7+< !7:_^OK>9V3W_R.L$R_X MZAN$@ZQT(E^[2<1IX9N;PI!-*TJ^[X:0UE9H;ZTOJ--U".>G9LZ0JO& M7Y9MZ/\OK2+4M@=GB](16E64LDV ^C[AO]1AV&P-^IXM2VQ]/VLIO#?$LM. M^E;CV%\G[<;70IZ]QAVA5?_(E@T+TCL)G!N@>7#BDQ"V5 =A' 1TDXK]X4]QMSALFZ@C)K,TWY_4W6$F MVS(.8K*0KE;/EX&P_>'7?B#H6IT?S:D0-%&7*X)#PC(#^7Q!J7@=9!,41Y#C M?P%02P,$% @ O88.6435?VG+"0 JE !D !X;"]W;W)K&ULO5S;;MLZ%OT5PC,8] "I+5(7RYTD0&*I.)U!3H*D[7DH MYD&Q&4>H+/E(G\-4E_9L^ YSU>?1J-L]LR7039,5CP6OSPEZ3+(Q==T,;T8T,'FPGVX>,Z+"Z/+\U6P MX \\_[:Z2\6W48,R#Y<\SL(D)BE_NAA5%Y5Y##(^ M3:(_PWG^?#%P!V3.GX)UE-\GK[_SND)V@3=+HJS\2U[KM,: S-99GBSKS*($ MRS"N_@=O-1%;&9BS)P.K,[!6!CK>D\&L,YA=(UAU!JN=P=Z3P:XSE%4?574O MB?."/+@\3Y-7DA:I!5KQH62_S"WX"N/B1GG(4_%K*/+EEP]?;Z?__GA]]>![ M9'I[<^?_\7#U]Y M*$ !,YK5P:ZK8&Q/,(?<)''^G!$_GO.Y)K\'YZ<, !B)FC?59YOJ7S,0\5_K M>$A,XXPP@UF: DV[9S=U]8&S>WPFLM.]V?WNV1E AMG<"V:)9^Z[%YZ#E&?D MF^ VC=[#>-&H_^,^B2(B6N9KD,[_HQ.^0K;TR$5O]RE;!3-^,1#=6<;3%SZX M_,??J&/\4T8C@2GR6(T\%H1^N1%CD09QSN?D0QB3K)1,VQ0K,+L$ M*X:+ETMLB[K.7;:[!F'VYQ@3SD< 4KNV&:QML"G^6 XP@^>J%IV+ )/>\ M&'6+-C$5/5 JQK=U$)&O/%V6.KSS(!5]XX^KQZS\4=M&;,PV@@GF88+Y2&"* M;DZCF].IC>0)6:W3V;.80M1MA"1/9)8LEV)RDI4CVX'FXW1K/F!Q^LJ ">8C M@2DRC!L9QJ ,ZMSAQPU?/O)4VR9 G+YM A/,PP3SD< 4,=Q&#!?LRSX'84J^ M!]&:%VU@6QIRE0F#L%$)[+M<3)TPP3Q,,!\)3-%ITN@T 1N-%[Z$Y)-6OS!9>I+(!::RN"6_:-]&3PK_&6X7"^U5-(N'$WU MR=PVDV#9>C.)A*8RR223#&3R/LQ^DL\IYR04TW,1(2=ID/.SPK7O9;."I*9" MDV'NT+DGG=4F%"QB;T*1T%1"I1NEH)L"" 5N3U-+E,7:A.K3M8GWX"+V)O04 M]I%*_TBMD_E[BFGMIJAH'BJ:CX6FBB2-)P7]T>7M.L_R()X7\@0Y>>2+,"Y] MIYB[K7@:)@>-?QU@V[J8KF78EM5N!)J$$]=TC9U^NF-"'Z[;L=Q)\T>[N;^@ MF-:*,4WP]#N/PC=RP],%3P\2M^OY+-LVW)W>&-7TH:+Y6&BJ M+W4=CX]5RC MJM$4QIVQ;;1GM7#4WHSO1J662-P.ZV.%5AT=RKV MD5KFV&[3B6K =%&99;,VF:?P5E2:*PJ[JPV93TGZQ,/BWA2=K*!V%:8=B)WH MB'4TE]9R9;)![BC.[V8!-W0MD. M9Y@.RT-%\['05/:E7V.LWQ*_7W>SY"X-9_S >AC#=%I35#0/%Q'5DLXI*IJ/A::>AI.NUH1=[4XC2QOU9EOJY4(];1>F M/2<'AQQ7MP!QR;(ZZ$@G9!Z\9]I35S.^(Q390S-1 MJ:))4VW"IOHHT>J9KE8P.-RDKLNXJ,=RF8U7Z@7E@7QCM9*NYNYNKW72#"]1;C-VH^DTWK+ J MSW+!P(07#*X6BY0O@KP\=9*&<1;.R,OF\&0]Z@2/$=^T#BW#50AGJZX3NWU8 M9PH7I#>_J-O(6&BJ"'+!P#SF_##Y+[FISE*!1XIA[-[/HJ"N&J"B^5AHJDIR M$<+\!0>+3=23Q:AH'BJ:CX6FJB77(DQX ]Q75HAZK +5N-NK0&SHM!SR%'X) BM%\.:B:J62QBQL0[5W),X>V>>'8'87N?AP0B]I3B%)[>D M)[=@9]IY !:7JB-V7_GL.4ZB9!'R[(Q\B6?@& V'[]OKHZ)YJ&@^%IHJI'3N M%OQ,+\H8;:$^W8N*YJ&B^5AHJEI;3_C"7OGH,;K&W78<[>TO.'1OVE&]-1:: M2KOTUA;LK??W=M63!G!7AOI8+RJ:AXKF8Z&I*DEG;CF_H"O#M,E35#0/%@BW\\5V99C??'#KM0_C6[LZZN?NL'ES(WI2>PF];TF];\*;_D79C M=Q-?1ZFF[3+^;P@/ANBMPBD\M"T] MM'W 0W<=>X]T&G#XWF_=0-US1T7SL=!4(:5[M^GIAV<;TT1/4=$\5#0?"TU5 M2QI\&S;X1P_/->YD:Z"P:?O)[BD&ULM5MM;]LV$/XKA#<,'=#$(JD7*TL,)):T=4/:H&[7#\4^*#)C M"]6+1]%.NE\_ZB66)3&,G5Y0H)'MN^?$>\BC[I%T?I_S;\6*,8$>TB0K+D8K M(=9GXW$1K5@:%J?YFF7RE[N54YJ,B6'8XS2,L]'TO/KN MAD_/\XU(XHS=<%1LTC3DWZ]8DM]?C/#H\8N/\7(ERB_&T_-UN&1S)CZO;[C\ M--ZA+.*4946<9XBSNXO1)3X+J%$Z5!9_Q^R^V#M&Y5!N\_Q;^>'=XF)DE&?$ M$A:)$B*4?[9LQI*D1)+G\6\#.MK%+!WWCQ_1@VKP?(E7HC5Q6@R M0@MV%VX2\3&__X,U [)*O"A/BNI_=%_;.G2$HDTA\K1QEF>0QEG]-WQH$K'G M(''4#J1Q('T'\PD'VCC0G@-Y*H+9.)B'1K :!^M0![MQL*O M\_P>\=):HI4'%5V5MTQPG)4S:RZX_#66?F(Z__1A]M?)U>7<]]#LP_6-_WY^ M^>G=A_=OT5SDT3[4]5P?BRZ_V/1 [U[P&Y/$5:Z=W))=].*5GCTJ6GU].3Y M>GE;""XKRC^J.5/#FFK8LLR>%>LP8A)"$O MT)K)C6T5;58'8%5N[7VRDY'V_W2:TM)GL6]-3L&05 Y]0A MR]J196G)NDSS3290?B)<=55SI04Z M=C5!@GGZ(5+TG97U>X+2^KJ+4%GGOQ>JI01Y6@$06(?7R8[7R0';V_X:0ZR^ MCE%16V-9>],>VS:QJ=U;:Y/!\L"6:=#^7N$-[2@EV++ZRV@8EU)[8CE6KW1I MQ_K"3+J[3+K:3'IQ$)P5<=1!07RK[S2@][;(D&1?,:M'W: M)[2_T'W0F $46I=&TM)(M#1^E->G/([*2]6Z''^]9NDMX\K^48]U-'>0:!XH MF@^*%D"A=3ENY0+\2GH!!A4,0-$\4#0?%"V 0NORW:H&6"\;?,[*KE.N:-XN M[DH4*"JMH#Y4BXKF8/-Q'-OM;WJ@K?]!,7W0F($B)C9LVVJW]V[J6PT ZT6 MH)5EY(8XS']-C#+UPP[9II;K]',/VN(K@CK$MFVSGWW(J $46I>CMLW'^CY_ M+A'C2)*AW>H@N^<9*)H'BN:#H@50:%UN6Z4 .Z^TU8$J!Z!H'BB:#XH60*%U M^6X5! PI(>!A+V_2B3G8WQ0MOTF<04LW-'-L[/1;8949P6Z_$]8/]*6); 4$ MK%<09!_ 0AZM4)@MD,>V+,G7*]-VB'1/% T'Q0M@$+KWHEM90]B MO$Z1)$"20W/'%Q+- T7S0=$"*+0NWZU40_12S7%%L@'K:'>6Z?:5+X49M=W^ ME:.G,+.(Z_8U%8698V&K%S30#_2EB6S%$J(72^9A(B\;RPIY'?)OK+JQIZN/ M>KBCUPNH7@**YH.B!5!H79I;O82\DEY"0/424#0/%,T'10N@T+I\MWH).>0Q MBX/KXU [L+$QK(]#,]-UL=6OCPHE@MJFV>_ 578&=7'_KH!^J"]-9:M_$+W^ M\3O+& ^3JD9>+M(XB\OE4C[?J"^4H$]!@*)YH&@^*%H A=9ENU52B/U*A1)4 M70%%\T#1?%"T JMRW>KKA#]4PI'%DI'<6_4IGC2US15AB9VY;]^L1P:4L.R MW/[=5E]A2!S;,?L]?* ?\$L3VLH7Y!GY@JU#WEDX>E52#W?TNH%$\T#1?%"T M JM2W,KKA#WE>HDJ, "BN:!HOF@: $46O?Q[%9@H?KG2HZKDW3XL$G_D9SG M3;SG37R%B?(A3/WHCLW>>._]B93Q9?6F2R&SL\E$_^O M\-D,*[[W\)E?ORO3PM>O[L@N?1EG!4K8G0QEG#IR0^#UVS#U!Y&OJ[&PO=V]R:W-H965TD\3,T#+4(6*US4)&0G?S_@8G�*ESDY=8 MHNX]!^"YV([$7+ZDV==\PQA'W^(HR:\F&\ZW%]-IOMJPV,_/TRU+Q"?K-(M] M+MYF3]-\FS$_*)/B:$HTS9S&?IA,%I?EM;ML<9GN>!0F["Y#^2Z._>S[#8O2 MEZL)GKQ>N ^?-KRX,%U<;OTG]L#XY^U=)MY-]RA!&+,D#],$96Q]-;G&%QXE M14(9\5?(7O+6:U1TY3%-OQ9OW@=7$ZUH$8O8BA<0OOCSS)8LB@HDT8Z_:]#) MGK-(;+]^17?+SHO.//HY6Z;1ES#@FZO);(("MO9W$;]/7]ZQND-&@;=*H[S\ M%[W4L=H$K78Y3^,Z6;0@#I/JK_^MOA&M!($C3R!U NDGZ <2:)U CTW0ZP3] MV 2C3C".[8-9)YC',EAU@E6*5=W=4AK;Y_[B,DM?4%9$"[3B1:EOF2T4"9.B M%!]X)CX-11Y??'3^1.\_+C_=.NCLPZ>'AS?HSKE'#^^N[\4%FW$_C/(WZ"WZ M_&"CL]_>7$ZY("U2IZN:X*8B( <(*+I-$[[)D9,$+)#DN^I\4Y$_%9W=]YB\ M]OB&* '_LTO.$=5^1T0CNJ0]2W7ZK9^)='PPW3Z>G4K2G>/99>GNC_7=^\>- M[TA!]\5'2SQZJ/C$5'L6I;FHL#!9I3%#_[U^S'DFYJ?_R2JM0M/E:,6D?9%O M_16[FHA9.6?9,YLL_OTO;&I_R&2&!+,AP1Q(,!<2S ,"ZQ2+OB\6786^^"#J M!*VS-$8K,2&$R2Y,GI!8DC._6--R6;U4@&8)6*S)SXNWQ# H,>:7T^=V+2B9 M3ZT%"2O6YIJN:5U6!Y+5E;!2RS1FEMYE]62!E,[QO+DI'7V,O3Z&4I^S#^5 M?E\-Y%*H(,QKK5@P(E6%;;1:U;M;2R7[J1H-Z=Y2HA.SIQ DISO:16\8,;.P M/C.(7!ESKXRI5*:<9MOJR 0PCQTKDD!,,#&QT0VT98&8D-G@+@\#37T^TZT> MLRL!E)?X,-"@EF$:5'X?K?U]M)3W\<;/PQ6*U/,0$J]0OO$SAGS.L_!QQ_W' MB"&>BO@X%KOO\L--&@4LR]%9F* @C2(_:V5*MUE5VV;MWFOGVJRGCK('IXX2 M.27MR0=)Z4HI,>D)7$7->U%R=6=[=6='J!N.3U\MA8]7;S8ZORE;=ZIRHW0. M))T[2N=5$5AKAYP32R[9?"_9?'QBZ^P?"Q':P^SWXIPJ9#U>J/E1PTS9KE/% MDE/VAQDDI2NE' RS890(.J 9UIH3IZ;<]=MAM.-B1"5"O7(R;<:3>OM?XP+M M_T'1;% T!Q3-!47SH-"ZU=/R*S#T,:!&/&)OH^8^N28DO/*3 "BO*^.5;Y2D MD:K# ":-3N0'=$+^FHM1SS<,L?6:K3A*U\C/\UTL)@:1\"SV1@?E),/-^P$Y ME4T\64X)[P$Y(7E=&>\!.6612CD;IP8KS_8_>+JKP M**L[WDU/$J(\X^'&'L%J?^1+Z;H+*7PQ>/PGUMD'Y2C=\9S[25 ,P[>M75'U ML=S8U0?E1$7!S_2YU16D@P-+'7:<,8 ;WP>KC9]7 M*8\U!_ZIG-:H2:!NZ,E2CA(ZH(3N.*%7AQSI%.#&W<%J>V?<*SA%J=EQ P_4 MTSE .AAXH,Z.G'0X\(9A"JN@\7?P7&D5W*6+OCU=%4G$1[MM3(]DK=@E/K#!3-!D5S0-'<&JV]&E@ZICKM[])D M@1JFIG;@"QW2N$E$[29]\;/,3[B826Y9_,@RZ3RBQCA97U"/"13- 45S0=$\ M*+1NI31^%B$_<2DBD([0$A3-!D5S0-%<4#0/"JU;0HV'1M0>VJ]8BD!_(@6* M9H.B.:!H;HW67F'FU#+ZZ] PRC0P/F"NDL:Z(VKK[H&GJZ_HT[8Z02J7(DC# M:PF*9H.B.:!H+BB:!X76+9?&(B3&SUR*(*VV)2B:#8KF@**YH&@>%%JWA!IS MDJC-R5^Q%$$:@$M0-!L4S0%%XGZUWR_8DT"=81!T6Q0- <4S:W1VDL-H3/# M,OK? \@"#4HHU>1K$FU\7*KV<3^+)2DOOH2[%W^R<%6\K,Y-UR]^%N3(3P+T M.0E'O#PUR\G/$(%ZM:!H#BB:"XKF0:%U:ZEQ?2G^B8L5!;6#0=%L4#0'%,T% M1?.@T+HEU-C!5/WSQE^P6*E;<'*=@7K&H&@.*)I+A[^"G%F8F/UOE61QIF'B M_E(U;3U=';/LJ7QP/A?:[A)>/>NZO[I_./^Z?"2]=_T&7SA8FV?+;[,>4\CAK$J?Y]6C'>78Y'N?!CB0XOZ 92<4G#Y0EF(M=]CC.,T9P6(J2 M>&QHVFR'%@ MO+S*\".Y(_QCMF%B;]Q0PB@A:1[1%#'R<#U:Z9>^40K*B#\C0..\_(T.5>S,&J%@GW.:U&)Q!DF4 M5G_QU_J+.!((CEQ@U +C5&">$4QJP:1O!K,6F'TS3&O!M*]@5@MF?056+;#Z M"N:U8%[V;M4=95_:F./E%:,'Q(IH02LV2D.4:M&%45IX]XXS\6DD='QYZ_R^ MNG=LM%G=WO^-[F]7'^Y6Z_MW?WRX0V]LPG$4YV_1+^CCG8W>_/CV:LQ%SD(Y M#FK^3<4WSO GZ#U-^2Y'3AJ24**WU?J90C\6;6T:;'QK\(VA!/ZV3R_01/L9 M&9IA2LYGW5\^D37G^[([WY?=5ZDY$W.69?$F),0;3#CS^B>X33'Y8"8HT^K;E:5F6KHG_@:=C)TGBYHO)U#2ZK YG5E62=R+)Z"\G"3!;H]PCL=)^NM:4D3=F![U). M1),XRHX&BU2,$>T"*FL74*E80$GK2: T'XK6-5]; MC];-UZD4Z)"%VS4HS0:E.: T%Y3F@=)\*%K7BVT!70>KH.LOB]DSZ16=.N5@ M8_5,ZX"F=?67171I6@\TK0]%Z]JA+:/KZCJZ?%Y$_Z+_76!7)QP\9H&6V$%I M#BC-!:5YH#0?BM8U:5MHUU^ITJZ#EMI!:38HS0&EN: T#Y3F0]&Z7FPK[KJZ MY#YD_@2MK8/2;%": TIS06D>*,VO::I50M=8;9U=5Q?:S\[$JQ GR-YOA4 ] M\4*6N->@-!N4YH#27%":!TKSH6C=AS+;>P>&]CH3KP%ZNP"49H/2'%":"TKS M0&D^%*WKQ?:F@J&^J=#KJ;Z:<3P\6PMK>G*]*HD2@[AQ$F9+PG3#TJ:GUZ&R M.&NFS4\>$735#1S"A:U;GCHT??$\(>R]<@1"KMPA+7UZQZ5:+:X30K M'[S?4LYI4F[N" X)*P+$YP]4K/#JG2)!\\+*\C]02P,$% @ O88.6<^O MU0\M" #4H !D !X;"]W;W)K&ULO9Q=;]LV M%(;_"N$-0PJTL43*LITE!A*+Q#8D:] TZT6Q"\5F;*&6Y$ETDO[[41\1+8EF MI/2D-ZVMB,^A^/I0/*\^3A_CY%NZYER@IW 3I6>#M1#;D^$P7:QYZ*?'\99' M\B_W<1+Z0GY-5L-TFW!_F3<*-T-L6>XP](-H,#O-MUTGL]-X)S9!Q*\3E.[" MT$^^7_!-_'@VL ?/&SX%J[7(-@QGIUM_Q6^XN-U>)_+;L*(L@Y!':1!'*.'W M9X-S^X0Y)&N0[_%/P!_3O<\H.Y2[./Z6??ES>3:PLA[Q#5^(#.'+_Q[XG&\V M&4GVX[\2.JAB9@WW/S_367[P\F#N_)3/X\V78"G69X/) "WYO;_;B$_QXQ^\ M/*!1QEO$FS3_%ST6^X[DSHM=*N*P;"Q[$ 91\;__5 [$7@/)T3? 90/<;. < M:$#*!J1K!*=LX'2-,"H;C+HV<,L&;C[VQ6#E(^WYPI^=)O$C2K*])2W[D,N5 MMY8#'$39+^M&)/*O@6PG9I?T_(;>H"./"S_8I._0!W1[XZ&C7]^=#H7D9WL- M%R7KHF#A RR"KN)(K%-$HR5?:MI[YO:NH?U0'E=U'\6'3Z8]&9N;G'%[*YK6M>&TM2_5!(SB,'>!^W//%%$*W0 M)9>9G**OYW>I2.3,\*_NEU+ '#TLFRY/TJV_X&<#.1^F/'G@@]EOO]BN];M. M)DB8!PFCD# &!*O)ZU3R.B;Z+!<5"9Z$.C7-;3'ZSOTDU2EG;-A7N=?V@D+V M@@'!:BJ-*I5&QF.\R$1*>"00?Y)K"YF&.K6,C+ZY!PGS"IB;P[(US\,,CRS+ M.AT^[,L%&9(!P6IRN95QV/_V60;J(=W)-*,\T7*M6:0&0_9P_MIQ)(V', M@7MKTRTJ!8W*#D2=C@ZD#5;#CHUKN7QB>H_F<2I>6+"5(* S!"C- Z514!J# MHM4%5OZ&;:RO]PR.8AHL*RRMPJ0U-8^9J]=(NL'D2G=43N=-0\B6OVFECNN#F([;UL9SIM336: MW?!D/&T.XEN4^+:J\6USD?\Y%OZF63F@A9QXM(NADE8_*(>,FP/9KKUM,FK. MQIZ&AD=3MUFB:VC8P5.[.9)O47W;JORVS?4WVXE=P@O#$EW[WT,>B9?*;1NT MW@:E>: T"DIC4+2ZU*KHMLU5=^:QHZ-J*:M?M6KJ64RLUI0#6D-W"TI!@S(H M6ET,56[;YGI;BC'2"M"N/;'C-D]BD\)-J6YR&=/B6U M9N%,,78:^IB#]]6G6U *&I1!T>KZJ"(:FXOH2YZF* BW.Y%;@7+%RE.A5<1N M#%'2 MKNJU601J)70+2D&#,DU04Q8ICP";/8+"*OZ<6<6-6PO1Y?Z)RK1$ ;T4#TKS M0&D4E,:@:'7EE3F!IS]AB0+I%LQ!:1XHC8+2&!2M?@^Q\D6(V1?IM$0A;4," MX\FX:1.:0_6^+;A34 H:E&F"&B97HNP-8H,O40BDFS 'I7F@- I*8U"TNM3* M-R&O]$U(V\+09A&H;](M* 4-RC1!35FT]\2#V3>YC*-5<3'[M2L4.07[ M' 3L@Q"P3T*\A8E"E(E"?H*)0D!-%%":!TJCH#0&1:MKKTP4 F"B$,U=$HYE M-:_3F$/U%JU34 H:E&F"6@?F566@$'@#A8 :** T#Y1&06D,BE:76ADHY)4& M"FD_-:#-(% #I5M0"AJ4:8(>RB!EGA"S>7)57E$VKCU W1%0F@=*HZ T!D6K M2ZO<$6)V1_H^9POJ@X#2/% :!:4Q*%K]85OE@SAF'Z1YL_'!!V_-&#M_P$&G MI+EA[R=O7]D-"MH-!D6KBZ9<%<=\T\B5__3BK&M&],U'4)H'2J.@- 9%JTNK M7!3'_'1'SUG7 7W$ Y3F@=(H*(U!T>HJ*T/'Z?>(Q\%9UXPQO>\ U*)Y=3\H M:#\8%*V0;;CWMIJ0)ZO\O4(IRI]A*]Y'4FVMWEUTGK^QI[']PCZ9VYKMGGU" MBS<3*7SQHJ0K/UD%42KEOY>AK..QK&N3XMU#Q1<1;_-WY=S%0L1A_G'-_25/ MLAWDW^_C6#Q_R0)4;X":_0]02P,$% @ O88.6:R=J9H)!0 CQX !D M !X;"]W;W)K&ULM9G];^(V&,?_%2N;MCNI(G%( M NT J25IU].55J5WI^VT'TQX@.B2F-FF%&E__)P7 BFI;SEYOT#>GH_C[S=^ MXB<>;"G[QE< KTD<$=NH94GEE0EA A=]G2Y&L&9)X' M);%I6Y9G)B1*C=$@/_; 1@.Z$7&4P@-#?),DA.VN(*;;H8&-_8'':+D2V0%S M-%B3)4Q!?%H_,+EG5I1YE$#*(YHB!HNA<8DO MS/ O(K/D>PY4?;*.O*C-)O MV<[M?&A8V1U!#*'($$3^/<,8XC@CR?OXNX0:59M9X/'VGGZ==UYV9D8XC&G\ M)9J+U=#H&V@."[*)Q2/=_@YEA]R,%]*8Y[]H6US;\PP4;KB@21DL[R")TN*? MO)1"' 5T\1L!=AE@OPJP[3<"NF5 ][\&.&6 \RH .V\$N&5 WG6SZ'LNG$\$ M&0T8W2*672UIV4:N?AXM]8K2[$&9"B;/1C).C,;W=W>W3W?!Y&F*+B<^&M]/ MGFXG-\%D?!M,T3L?!(EB_GY@"ME8%F*&)?BJ -MO@#]LX@[J6F?(MFR,/DU] M].[G]RA(UC'= 33PQM_CI17/V?,:,+X:XT,H,3C'=!680(VYAED'82?'6/5P M4SI0V6!7-M@YK_L&[Q&R01VE2[0F.SD.!:*S.%J2;#!Q]/5RQ@638^JO)A\* MLM-,SA+-!5^3$(:&S"06:0?((@F0';/T5.DR=*7%M/"IB7P[+$_SRRO;YG6^[ ?#Z66V>C@298 M36ZGDMOY8;G=)KF5N+9R%S#W2&X'N[9K6:_DUMEHH E6D]NMY'9_6&ZO26XE MKJW<[HG(S*(X$M(2]/4N3^V-DTAE VV]T0GS M=<("3;":2]@ZU%K6_S;++]&:'-)*\[72 EVTNDE'!3'6F];4O-;.X)/9/CYW M+/<4V==NM#=):(FNE!;IH=1]E*:U2M9*\[72 EVTNB^'Z7&Z9.9%H+;ZTT7RLMT$6K^WBHT+&G M-9%I+=JUTGRMM$ 7K>[+H;K'ZO)^LLF_3=$%RI;(Y!:4ZPD<"8H640PH)EN^ MB82<'2C6&J[P:;GNU.=78_6MM+9!:]FOBU:WX5#X8W7EGP^/P[QX=X;F))'O M%'Z&B!"4I;#COZ(%P'X&S47SS+E_^F4[^SIEO?Y -5;?4&LS=-("7;3"#/-H M+2];JKTC;!G)ZC"&A<1;G9Y\9EFQ^EGL"+K.E_=F\A5"DWQS!60.++M GE]0 M*O8[V8IAM08]^A=02P,$% @ O88.6869(:@_ @ ,P4 !D !X;"]W M;W)K&ULC51=;],P%/TK5I 02*A.TP^@))':K8@A M;2H++0^(!S>Y;:PY=K"=9DC\>/R1AB)U92^)KWW/N>?:/HY;(1]4":#18\6X M2H)2ZWJ&LJ&(["<(HK0GF0QFYN)=-8 M-)I1#BN)5%-51/Y: !-M$@R#X\0]W9?:3N TKLD>,M#K>B5-A'N6@E; %14< M2=@EP7PX6TQLODO84&C5R1C93K9"/-C@IDB"T H"!KFV#,3\#G %C%DB(^-G MQQGT)2WP='QD_^AZ-[ULB8(KP;[10I=)\"Y !>Q(P_2]:#]!UX\3F NFW!>U M/G?T/D!YH[2H.K!14%'N_^2QVX=30/@$(.H D=/M"SF5UT23-):B1=)F&S8[ M<*TZM!%'N3V43$NS2@U.I]EZD2V_K)=W7]%R8[X9>G4-FE"F7L=8FP(V#><= MV<*314^03=&MX+I4:,D+*/[%8R.L5Q<=U2VBBX2?&SY H_ -BL)HC#; "R%1 MUM0UHR O\(_Z[D>.?_3L[K_/MTI+ZH/;$X5^=[MS3K7GG3A>:])# M.HSQX8R422]E\DPIA;ESQM#^0*R*\X?C=4S^JP.?7.0*Y-[95:%<-%S[.]W/ M]B_"W!OA;[I_3FZ)W%.N$(.=@8:#MZ:N]!;U@1:UL\56:&,R-RS-JP;2)ICU MG1#Z&-@"_3N9_@%02P,$% @ O88.6:[R)1I$ P RA0 T !X;"]S M='EL97,N>&ULW5A=3]LP%/TKD1D32!-I&TB;T5;:*B%-VB8D>-@;0X MF>.REE\_7SM-/_#M.AX&72J(?8_/NVA=="?R(F'N)IPSM%:-V6 M-]\&$SJ6'-9E,NQGA5Q72T1Y%M[)O=-=DTC:&ZZ61< M!_0WU9SVINSEBW2#DC\6^O/<3$?:/A0VNU4LXPO;7V2- 4R]C:O3LA3+3X)/ M9<[\RB]V''5?R[+]5MDU[/58O[/?NLFK8S 9'X/)(ZC) M*'G['NM3V%LW>0PKV7VU;_:])L/Z)+1QW-HZ;#71 ZU _(=CLABG308S[G0 M7-:]&4]3)I^=N8R\IF/SA]J6OAF?LHS.A;YOP %9M[^QE,_SI!EU"PM1CUJW MO\+TVG%SHC:YN$S9@J6CNJNF8]L,3,-DK2\@["(W]O(C&,=A?@0P+ _F .,X M%I;G?YI/#YV/PS!O/2_20SD]E.-8/F1D/U@>/ROAGD#!I8',OW=6N.[C5?(_CK ]G1?A6 SQ2L1FRF^UH#XUPT82>+? M;2P/,+!=P&H'\OOS0$WY.5$$NXIYPYY@'$D2#(%:]-=H'".K$\/'OS_84Q)% M2>)' /,[B"(,@:<11S 'X %#HLB^!W?>1^'J/16N_WLY_ U02P,$% @ MO88.69>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2 M:5K5N %(MB6/:(7->= MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8 M%II%R=.B':5_'O%^-QM7F665S]7KS* M7)W9%646UVJW?!I7KZ6,M]6SE'66CLW)Q!UG<9*/KB[W]UJ68WVGJ.6F3HI< M'6P.W"?RO?K_?+-+OB95\IBD2?W/=-3^3N6(9$F>9,EWN9V.)B-2/1?O=T69 M?"_R.D[YIBS2=#HRNA/WLJR3S4^'>0,IXL>J/5+'CU&L0*8C=Z)NN$O*JFZO M:.\?*\:O4EW<[;W5Q4V2UK+TXUK>EL7;:Y(_-;=13S'6'J-MA_VV:\2+\E>: ML=CMDHWTB\U;)O.Z:\=2I@U@7CTGK]6(Y'$FIZ/])23.MX3FM6HDPO+N5NK: MYDG5OV;;[JEKA:NU87F1J!,EV[;@>)"S,/!IP*E/U"\>SIGO";5S[8&% O, G@2=6D09Y"D">(D-ZG"G"&[*,**>!:"$UM#, M[0P7C:\6"R]Z:. XNPW8#9MY@2#>;!:N L$TR', \AP7TF=_4.LF8@!Z'HCV%('P:R/[@(9U]^4Q9I7;QH>O>C0@S((0:R1-0@ M)2Q09)1\FH>K?'@VD#1,](5DLF&ABTF#6=YL)YB/(TN"K:ZY

)5M9$E'&6Y7W$J\LX_Q)-G]5Z8R0+4QD6X SOUX.8D*V,)%M M 6/J68@)N<-$=L>1*2KY)&(%TNMTR"0FLDD.3E7WD)]U2L@G)K)/@,E@PZIC M0DXQD9T"SK?Z]1!(+!:R6'Z:;QWJ;PN2C85?_>I/O X20J:QL$US9 ;V'ZB. M"=:^D+T#3,0^#!P+4H^%K)YNJG.PDR'56.@%+V#.0S[IF)!JK"%+7OVP ZG& MPDY:0'';.B;D&FO( MC:T3$AUUC(KH$Q7;VL#;G&1G8-C'FJ8T+"L9&% V.> MZ9B0=6ST_ ;"/-O8R-:!,-=M9?8')KCF,F#"LVYKM#\P(0O9 R8\:T,/ M[S9D(1O90C"FGI?9D(7L 2VT-G0+V9"%[ $MM#9T"]F0A>P!+;0V= LYD(6< M 2VT-G0+.9"%'&0+':D9G!#^EF5QJ6-"%G*0+01B]A>K(0LYR!8Z4MKP91TG M:2_)<" +.<@6 M?C^JT)KOTC6P@LP?AZPNM %G*PRV['UN2ZCM$[.,.5'EK,7OQTH7LXPY9>>O%2Q>RCXMLG^/+H.TXTC$A M^[C(]MD7" \-;?!C,_0O!( *8?]EA'3CHB<]']9%#[ )6ZKT"+,.H)4\0&K%!YB"2.7&X!N^\H M#))C]: GR&=DE2U?_Z-/5MF/+V7?#KON6+>[4YU]'O;'NFRVPW#ZE5)=;F\W)Z+65H9J]MORG#LDF?^^OIFBZ'?'>>W,R>WY9-__R6 MFS1UD$"03!^D$*33!QD$V?1!#D$^?5! 4$P?M("@Q?1!]Q!T/WW0 P0]3!^4 MYRCCG"!IA#6!UAFYS@1>9P0[$XB=D>Q,8'9&M#.!VAG9S@1N9X0[$\B=D>Y, M8'=&O#.!WH)Z"X'>@GH+@=XR>MDFT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O M(=!;4&\AT%M0;R'06U%O)=!;46\ET%M1;R706T>;)01Z*^JM!'HKZJT$>BOJ MK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'K;:+.;0&]# MO8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]' MO9U ;Q]]K"30VU%O)]#;46\GT-M1;R?0VU%O)] [4.\@T#M0[R#0.U#O(- [ M4.\@T#M0[R#0.U#O(- [1C^;$.@=J'<0Z!VH=_RDWG7XVI=Z[?E>X_-_DNKA M?&^Y/OZR_#Z)$BXN.*?;BOKT%U!+ P04 " "]A@Y9X>Q>$?0! "B)P M$P %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.PS 0!=!?J;)%C>LG#]%N@"VP MX =,,J51D]BR72A_CY,"$@@J4)&XFT:M[;D3CW16/;][]A0GVZ[MX[Q8I>3/ M&(O5BCH;2^>ISRM+%SJ;\M?PP+RMUO:!F)C-#*M/C4=Y0 ML"\3AI7O U[/W3Q2"$U-DUL;TK7M\BZV;5E,SRW%VJ39>/ ME-$'LG5<$:6N+7=%C_8GIWS#M/OD!^>/9?8%YIVWP?F8)Q;H]W%O(QE.3WTN M1"$U^U_Q/3&7/OC]:)AV3?4/L_/U/KFP'N<1V?@X_(X_SOB]_B_[$"!]2) ^ M%$@?&J0/ ]+',4@?)R!]G(+TP6^?6?QP_/LO.-OU;/AO_FK=X 5!+ 0(4 Q0 ( +R&#ED' M04UB@0 +$ 0 " 0 !D;V-0&UL M4$L! A0#% @ O(8.6:2NW.WN *P( !$ ( !KP M &1O8U!R;W!S+V-O&UL4$L! A0#% @ O(8.69E&PO=V]R M:W-H965T&UL4$L! A0#% @ O(8.6?;WN^T%!P JQP M !@ ("!0PX 'AL+W=O0( M X+@ & @(%D&0 >&PO=V]R:W-H965T&UL4$L! A0#% @ O(8.66/>\6 0"P +6 !@ ("! M?B( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MO(8.65@ZD$?H P W @ !@ ("!;SP 'AL+W=O&UL M4$L! A0#% @ O(8.6=K*]@^5 P /0@ !D ("!16X M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MO(8.66%24H;= @ 9@8 !D ("![7< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O(8.68 VX4Z.!@ M \ !D M ("!2YL 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ O(8.685Y7"U# @ D 8 !D ("!HJ\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O(8. M65+#T?GN P T@@ !D ("!'MP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O(8.60]@OH_T @ .08 M !D ("!(^8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O(8.6;6QE)N^!@ V \ !D M ("!7/ 'AL+W=O&PO=V]R:W-H965T MNWY"X00 *0, 9 M " @8K\ !X;"]W;W)K&UL4$L! A0# M% @ O(8.6=L_/3>L @ ]04 !D ("!H@$! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ O(8.64-! M"KU0 @ 04 !D ("!]PD! 'AL+W=O&PO=V]R:W-H965T+@( &P$ 9 " @4T/ 0!X;"]W;W)K&UL4$L! A0#% @ O(8.6<. -))6 @ 8@4 !D M ("!LA$! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ O(8.6295D$87!0 ^"< !D ("! M[B4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ O88.6&PO=V]R:W-H965T&UL4$L! A0#% @ O88.6?@,&PO=V]R:W-H965T&UL4$L! A0#% @ O88.65,8('IW @ TP4 !D M ("!&\P# "<#P &0 @($@3 $ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ O88.696%3C*% @ K0< !D ("!BU,! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MO88.64!7&*MR" OU0 !D ("!+F$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O88.69B#LD07!P MGS0 !D ("!A7@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O88.6<^OU0\M" #4H !D M ("!0HX! 'AL+W=O&PO=V]R:W-H M965T:; 0!X;"]W;W)K&UL4$L! M A0#% @ O88.6:[R)1I$ P RA0 T ( !7)X! 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ O88.61;=:Q0F @ 8R@ !H ( !)Z@! 'AL+U]R M96QS+W=O'L7A'T 0 MHB< !, ( !A:H! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& 2 $P 3 #+% JJP! end XML 80 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 81 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.24.2.u1 html 239 349 1 false 63 0 false 9 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 - DEPOSITS AND OTHER ASSETS Sheet http://moranalytics.co/role/DepositsAndOtherAssets DEPOSITS AND OTHER ASSETS Notes 14 false false R15.htm 060900 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Sheet http://moranalytics.co/role/AccruedExpensesAndOtherCurrentLiabilities ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Notes 15 false false R16.htm 061000 - Disclosure - WARRANT LIABILITY Sheet http://moranalytics.co/role/WarrantLiability WARRANT LIABILITY Notes 16 false false R17.htm 061100 - Disclosure - CONVERTIBLE NOTES Notes http://moranalytics.co/role/ConvertibleNotes CONVERTIBLE NOTES Notes 17 false false R18.htm 061200 - Disclosure - STOCK-BASED COMPENSATION Sheet http://moranalytics.co/role/StockbasedCompensation STOCK-BASED COMPENSATION Notes 18 false false R19.htm 061300 - Disclosure - NET INCOME (LOSS) PER SHARE Sheet http://moranalytics.co/role/NetIncomeLossPerShare NET INCOME (LOSS) PER SHARE Notes 19 false false R20.htm 061400 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://moranalytics.co/role/RelatedPartyTransactions RELATED PARTY TRANSACTIONS 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 061800 - Disclosure - Insider Trading Arrangements Sheet http://moranalytics.co/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 070300 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 25 false false R26.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 26 false false R27.htm 080400 - Disclosure - DISCONTINUED OPERATIONS (Tables) Sheet http://moranalytics.co/role/DiscontinuedOperationsTables DISCONTINUED OPERATIONS (Tables) Tables http://moranalytics.co/role/DiscontinuedOperations 27 false false R28.htm 080500 - Disclosure - MARKETABLE SECURITIES (Tables) Sheet http://moranalytics.co/role/MarketableSecuritiesTables MARKETABLE SECURITIES (Tables) Tables http://moranalytics.co/role/MarketableSecurities 28 false false R29.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 29 false false R30.htm 080900 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) Sheet http://moranalytics.co/role/AccruedExpensesAndOtherCurrentLiabilitiesTables ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) Tables http://moranalytics.co/role/AccruedExpensesAndOtherCurrentLiabilities 30 false false R31.htm 081000 - Disclosure - WARRANT LIABILITY (Tables) Sheet http://moranalytics.co/role/WarrantLiabilityTables WARRANT LIABILITY (Tables) Tables http://moranalytics.co/role/WarrantLiability 31 false false R32.htm 081100 - Disclosure - CONVERTIBLE NOTES (Tables) Notes http://moranalytics.co/role/ConvertibleNotesTables CONVERTIBLE NOTES (Tables) Tables http://moranalytics.co/role/ConvertibleNotes 32 false false R33.htm 081200 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://moranalytics.co/role/StockbasedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://moranalytics.co/role/StockbasedCompensation 33 false false R34.htm 081300 - 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 34 false false R35.htm 081500 - Disclosure - LEASES (Tables) Sheet http://moranalytics.co/role/LeasesTables LEASES (Tables) Tables http://moranalytics.co/role/Leases 35 false false R36.htm 081600 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://moranalytics.co/role/CommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://moranalytics.co/role/CommitmentsAndContingencies 36 false false R37.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 37 false false R38.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 38 false false R39.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 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 Credit Losses (Details) Sheet http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableAndAllowanceForCreditLossesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Accounts Receivable and Allowance for Credit Losses (Details) Details 42 false false R43.htm 090312 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Proceeds Receivable from Sale of Discontinued Operations, Net (Details) Sheet http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesProceedsReceivableFromSaleOfDiscontinuedOperationsNetDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Proceeds Receivable from Sale of Discontinued Operations, Net (Details) Details 43 false false R44.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 44 false false R45.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 45 false false R46.htm 090320 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Vendor Concentration (Details) Sheet http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesVendorConcentrationDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Vendor Concentration (Details) Details 46 false false R47.htm 090322 - 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 090326 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Advertising (Details) Sheet http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesAdvertisingDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Advertising (Details) Details 48 false false R49.htm 090328 - 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 49 false false R50.htm 090330 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details) Sheet http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details) Details 50 false false R51.htm 090332 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Separation Expenses (Details) Sheet http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Separation Expenses (Details) Details 51 false false R52.htm 090400 - Disclosure - DISCONTINUED OPERATIONS, Summary (Details) Sheet http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails DISCONTINUED OPERATIONS, Summary (Details) Details 52 false false R53.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 53 false false R54.htm 090500 - Disclosure - MARKETABLE SECURITIES (Details) Sheet http://moranalytics.co/role/MarketableSecuritiesDetails MARKETABLE SECURITIES (Details) Details http://moranalytics.co/role/MarketableSecuritiesTables 54 false false R55.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 55 false false R56.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 56 false false R57.htm 090800 - Disclosure - DEPOSITS AND OTHER ASSETS (Details) Sheet http://moranalytics.co/role/DepositsAndOtherAssetsDetails DEPOSITS AND OTHER ASSETS (Details) Details http://moranalytics.co/role/DepositsAndOtherAssets 57 false false R58.htm 090900 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) Sheet http://moranalytics.co/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) Details http://moranalytics.co/role/AccruedExpensesAndOtherCurrentLiabilitiesTables 58 false false R59.htm 091000 - Disclosure - WARRANT LIABILITY (Details) Sheet http://moranalytics.co/role/WarrantLiabilityDetails WARRANT LIABILITY (Details) Details http://moranalytics.co/role/WarrantLiabilityTables 59 false false R60.htm 091100 - Disclosure - CONVERTIBLE NOTES (Details) Notes http://moranalytics.co/role/ConvertibleNotesDetails CONVERTIBLE NOTES (Details) Details http://moranalytics.co/role/ConvertibleNotesTables 60 false false R61.htm 091200 - 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 091202 - 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 091204 - 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 091300 - 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 091400 - 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 091500 - Disclosure - LEASES (Details) Sheet http://moranalytics.co/role/LeasesDetails LEASES (Details) Details http://moranalytics.co/role/LeasesTables 66 false false R67.htm 091600 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://moranalytics.co/role/CommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://moranalytics.co/role/CommitmentsAndContingenciesTables 67 false false R68.htm 091700 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://moranalytics.co/role/SubsequentEventsDetails SUBSEQUENT EVENTS (Details) Details http://moranalytics.co/role/SubsequentEvents 68 false false All Reports Book All Reports ef20029689_10q.htm fora-20240630.xsd fora-20240630_cal.xml fora-20240630_def.xml fora-20240630_lab.xml fora-20240630_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 86 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ef20029689_10q.htm": { "nsprefix": "fora", "nsuri": "http://moranalytics.co/20240630", "dts": { "inline": { "local": [ "ef20029689_10q.htm" ] }, "schema": { "local": [ "fora-20240630.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/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/currency/2024/currency-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/exch/2024/exch-2024.xsd", "https://xbrl.sec.gov/naics/2024/naics-2024.xsd", "https://xbrl.sec.gov/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "fora-20240630_cal.xml" ] }, "definitionLink": { "local": [ "fora-20240630_def.xml" ] }, "labelLink": { "local": [ "fora-20240630_lab.xml" ] }, "presentationLink": { "local": [ "fora-20240630_pre.xml" ] } }, "keyStandard": 287, "keyCustom": 62, "axisStandard": 29, "axisCustom": 0, "memberStandard": 32, "memberCustom": 29, "hidden": { "total": 11, "http://xbrl.sec.gov/dei/2024": 5, "http://fasb.org/us-gaap/2024": 6 }, "contextCount": 239, "entityCount": 1, "segmentCount": 63, "elementCount": 586, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 813, "http://xbrl.sec.gov/dei/2024": 31, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://moranalytics.co/role/DocumentAndEntityInformation", "longName": "000100 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets", "longName": "010000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c20240630", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240630", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "010100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c20240630", "name": "us-gaap:ConvertibleLongTermNotesPayable", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240630", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U003", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "unique": true } }, "R4": { "role": "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "longName": "020000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c20240401to20240630", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240401to20240630", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "unique": true } }, "R5": { "role": "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity", "longName": "030000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c20221231_StatementEquityComponentsAxis_PreferredStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230101to20230331_StatementEquityComponentsAxis_PreferredStockMember", "name": "fora:StockIssuedDuringPeriodValueRestrictedStockAndStockAwardsVestingNetOfSharesSurrenderedForTaxes", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "unique": true } }, "R6": { "role": "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows", "longName": "040000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:NetIncomeLoss", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:NetIncomeLossAttributableToNoncontrollingInterest", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "unique": true } }, "R7": { "role": "http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperations", "longName": "060100 - Disclosure - BUSINESS ORGANIZATION AND NATURE OF OPERATIONS", "shortName": "BUSINESS ORGANIZATION AND NATURE OF OPERATIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://moranalytics.co/role/BasisOfPresentation", "longName": "060200 - Disclosure - BASIS OF PRESENTATION", "shortName": "BASIS OF PRESENTATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPolicies", "longName": "060300 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://moranalytics.co/role/DiscontinuedOperations", "longName": "060400 - Disclosure - DISCONTINUED OPERATIONS", "shortName": "DISCONTINUED OPERATIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://moranalytics.co/role/MarketableSecurities", "longName": "060500 - Disclosure - MARKETABLE SECURITIES", "shortName": "MARKETABLE SECURITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssets", "longName": "060600 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "fora:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "fora:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://moranalytics.co/role/PropertyAndEquipmentNet", "longName": "060700 - Disclosure - PROPERTY AND EQUIPMENT, NET", "shortName": "PROPERTY AND EQUIPMENT, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://moranalytics.co/role/DepositsAndOtherAssets", "longName": "060800 - Disclosure - DEPOSITS AND OTHER ASSETS", "shortName": "DEPOSITS AND OTHER ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "fora:DepositsAndOtherAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "fora:DepositsAndOtherAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://moranalytics.co/role/AccruedExpensesAndOtherCurrentLiabilities", "longName": "060900 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://moranalytics.co/role/WarrantLiability", "longName": "061000 - Disclosure - WARRANT LIABILITY", "shortName": "WARRANT LIABILITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "fora:WarrantLiabilityTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "fora:WarrantLiabilityTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://moranalytics.co/role/ConvertibleNotes", "longName": "061100 - Disclosure - CONVERTIBLE NOTES", "shortName": "CONVERTIBLE NOTES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://moranalytics.co/role/StockbasedCompensation", "longName": "061200 - Disclosure - STOCK-BASED COMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://moranalytics.co/role/NetIncomeLossPerShare", "longName": "061300 - Disclosure - NET INCOME (LOSS) PER SHARE", "shortName": "NET INCOME (LOSS) PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://moranalytics.co/role/RelatedPartyTransactions", "longName": "061400 - Disclosure - RELATED PARTY TRANSACTIONS", "shortName": "RELATED PARTY TRANSACTIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://moranalytics.co/role/Leases", "longName": "061500 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://moranalytics.co/role/CommitmentsAndContingencies", "longName": "061600 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://moranalytics.co/role/SubsequentEvents", "longName": "061700 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://moranalytics.co/role/InsiderTradingArrangements", "longName": "061800 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c20240401to20240630", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240401to20240630", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies", "longName": "070300 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesTables", "longName": "080300 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://moranalytics.co/role/DiscontinuedOperationsTables", "longName": "080400 - Disclosure - DISCONTINUED OPERATIONS (Tables)", "shortName": "DISCONTINUED OPERATIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://moranalytics.co/role/MarketableSecuritiesTables", "longName": "080500 - Disclosure - MARKETABLE SECURITIES (Tables)", "shortName": "MARKETABLE SECURITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://moranalytics.co/role/PropertyAndEquipmentNetTables", "longName": "080700 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)", "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://moranalytics.co/role/AccruedExpensesAndOtherCurrentLiabilitiesTables", "longName": "080900 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://moranalytics.co/role/WarrantLiabilityTables", "longName": "081000 - Disclosure - WARRANT LIABILITY (Tables)", "shortName": "WARRANT LIABILITY (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "fora:ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "fora:ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://moranalytics.co/role/ConvertibleNotesTables", "longName": "081100 - Disclosure - CONVERTIBLE NOTES (Tables)", "shortName": "CONVERTIBLE NOTES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://moranalytics.co/role/StockbasedCompensationTables", "longName": "081200 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "shortName": "STOCK-BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://moranalytics.co/role/NetIncomeLossPerShareTables", "longName": "081300 - Disclosure - NET INCOME (LOSS) PER SHARE (Tables)", "shortName": "NET INCOME (LOSS) PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://moranalytics.co/role/LeasesTables", "longName": "081500 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://moranalytics.co/role/CommitmentsAndContingenciesTables", "longName": "081600 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "fora:RemainingPaymentObligationsUnderTheseLicensesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "fora:RemainingPaymentObligationsUnderTheseLicensesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperationsDetails", "longName": "090100 - Disclosure - BUSINESS ORGANIZATION AND NATURE OF OPERATIONS (Details)", "shortName": "BUSINESS ORGANIZATION AND NATURE OF OPERATIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c20220302_OwnershipAxis_EngeniLLCMember", "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20220302_OwnershipAxis_EngeniLLCMember", "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPrinciplesOfConsolidationDetails", "longName": "090300 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Principles of Consolidation (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Principles of Consolidation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c20230210_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_BioTechMedicalSoftwareIncMember", "name": "fora:DisposalGroupIncludingDiscontinuedOperationPercentageOfOwnershipSold", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true }, "uniqueAnchor": null }, "R39": { "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesDiscontinuedOperationsDetails", "longName": "090302 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Discontinued Operations (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Discontinued Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c20230210_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_BioTechMedicalSoftwareIncMember", "name": "fora:DisposalGroupIncludingDiscontinuedOperationPercentageOfOwnershipSold", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true }, "uniqueAnchor": null }, "R40": { "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails", "longName": "090306 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Fair Value of Financial Instruments (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Fair Value of Financial Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c20240630_ClassOfWarrantOrRightAxis_WarrantLiabilityMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member", "name": "us-gaap:NotesPayableFairValueDisclosure", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240630_ClassOfWarrantOrRightAxis_WarrantLiabilityMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member", "name": "us-gaap:NotesPayableFairValueDisclosure", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsAndCreditRiskDetails", "longName": "090308 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Cash and Cash Equivalents and Credit Risk (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Cash and Cash Equivalents and Credit Risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c20240630", "name": "us-gaap:CashFDICInsuredAmount", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240630", "name": "us-gaap:CashFDICInsuredAmount", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableAndAllowanceForCreditLossesDetails", "longName": "090310 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Accounts Receivable and Allowance for Credit Losses (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Accounts Receivable and Allowance for Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c20240630", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240630", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesProceedsReceivableFromSaleOfDiscontinuedOperationsNetDetails", "longName": "090312 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Proceeds Receivable from Sale of Discontinued Operations, Net (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Proceeds Receivable from Sale of Discontinued Operations, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c20240401to20240630", "name": "fora:AmortizationOfDiscountProceedsFromSaleOfDiscontinuedOperations", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240401to20240630", "name": "fora:DiscountInInterestAndInvestmentIncomeProceedsFromSaleOfDiscontinuedOperations", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "unique": true } }, "R44": { "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "longName": "090316 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c20240401to20240630", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230721to20230721", "name": "us-gaap:ProceedsFromSaleOfEquityMethodInvestments", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "unique": true } }, "R45": { "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails", "longName": "090318 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Customer Concentration (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Customer Concentration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c20240401to20240630_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerOneMember", "name": "fora:NumberOfMajorCustomers", "unitRef": "U006", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "fora:NumberOfMajorCustomers", "fora:NumberOfMajorCustomers", "span", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240401to20240630_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerOneMember", "name": "fora:NumberOfMajorCustomers", "unitRef": "U006", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "fora:NumberOfMajorCustomers", "fora:NumberOfMajorCustomers", "span", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesVendorConcentrationDetails", "longName": "090320 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Vendor Concentration (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Vendor Concentration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c20240401to20240630", "name": "fora:NumberOfVendors", "unitRef": "U007", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240401to20240630", "name": "fora:NumberOfVendors", "unitRef": "U007", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails", "longName": "090322 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Property and Equipment, Net (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c20240630_RangeAxis_MinimumMember", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240630_RangeAxis_MinimumMember", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesAdvertisingDetails", "longName": "090326 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Advertising (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Advertising (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c20240401to20240630", "name": "us-gaap:AdvertisingExpense", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240401to20240630", "name": "us-gaap:AdvertisingExpense", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesStockbasedCompensationDetails", "longName": "090328 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Stock-Based Compensation (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c20220615", "name": "fora:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAndReservedForIssuance", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20220615", "name": "fora:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAndReservedForIssuance", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails", "longName": "090330 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c20240401to20240630", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true }, "uniqueAnchor": null }, "R51": { "role": "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails", "longName": "090332 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Separation Expenses (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Separation Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c20230101to20230630", "name": "fora:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingStock", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630_TitleOfIndividualAxis_MrDanielBartonMember_TypeOfArrangementAxis_SeparationAgreementMember", "name": "fora:PeriodForContinuationOfSalary", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "unique": true } }, "R52": { "role": "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails", "longName": "090400 - Disclosure - DISCONTINUED OPERATIONS, Summary (Details)", "shortName": "DISCONTINUED OPERATIONS, Summary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c20240401to20240630", "name": "us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230210_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_BioTechMedicalSoftwareIncMember", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "unique": true } }, "R53": { "role": "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails", "longName": "090402 - Disclosure - DISCONTINUED OPERATIONS, Summary of Balance sheet, Income and Expense (Details)", "shortName": "DISCONTINUED OPERATIONS, Summary of Balance sheet, Income and Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c20240401to20240630", "name": "us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230401to20230630_DisposalGroupClassificationAxis_SegmentDiscontinuedOperationsMember", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "unique": true } }, "R54": { "role": "http://moranalytics.co/role/MarketableSecuritiesDetails", "longName": "090500 - Disclosure - MARKETABLE SECURITIES (Details)", "shortName": "MARKETABLE SECURITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c20240630_FinancialInstrumentAxis_USTreasuryBillSecuritiesMember", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240630_FinancialInstrumentAxis_USTreasuryBillSecuritiesMember", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails", "longName": "090600 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c20240630", "name": "us-gaap:OtherPrepaidExpenseCurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240630", "name": "us-gaap:OtherPrepaidExpenseCurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R56": { "role": "http://moranalytics.co/role/PropertyAndEquipmentNetDetails", "longName": "090700 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details)", "shortName": "PROPERTY AND EQUIPMENT, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c20240630", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240630", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R57": { "role": "http://moranalytics.co/role/DepositsAndOtherAssetsDetails", "longName": "090800 - Disclosure - DEPOSITS AND OTHER ASSETS (Details)", "shortName": "DEPOSITS AND OTHER ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c20240630", "name": "us-gaap:DepositsAssetsNoncurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240630_MajorCustomersAxis_InformationLicenseVendorsMember", "name": "us-gaap:DepositsAssetsNoncurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "unique": true } }, "R58": { "role": "http://moranalytics.co/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails", "longName": "090900 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c20240630", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240630", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R59": { "role": "http://moranalytics.co/role/WarrantLiabilityDetails", "longName": "091000 - Disclosure - WARRANT LIABILITY (Details)", "shortName": "WARRANT LIABILITY (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c20240630", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "fora:WarrantsExpiredDuringPeriodShares", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "unique": true } }, "R60": { "role": "http://moranalytics.co/role/ConvertibleNotesDetails", "longName": "091100 - Disclosure - CONVERTIBLE NOTES (Details)", "shortName": "CONVERTIBLE NOTES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c20240630", "name": "us-gaap:ConvertibleLongTermNotesPayable", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20231231_LongtermDebtTypeAxis_ConvertibleDebtMember", "name": "us-gaap:InterestPayableCurrentAndNoncurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "us-gaap:ConvertibleDebtTableTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "unique": true } }, "R61": { "role": "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails", "longName": "091200 - Disclosure - STOCK-BASED COMPENSATION, Restricted Stock Awards and Restricted Stock Units (Details)", "shortName": "STOCK-BASED COMPENSATION, Restricted Stock Awards and Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c20231231_AwardTypeAxis_RestrictedStockAwardsAndRestrictedStockUnitsMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20221231_AwardTypeAxis_RestrictedStockAwardsAndRestrictedStockUnitsMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "unique": true } }, "R62": { "role": "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails", "longName": "091202 - Disclosure - STOCK-BASED COMPENSATION, Stock Options (Details)", "shortName": "STOCK-BASED COMPENSATION, Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630_AwardTypeAxis_EmployeeStockOptionMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "unique": true } }, "R63": { "role": "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails", "longName": "091204 - Disclosure - STOCK-BASED COMPENSATION, Stock Compensation Expense (Details)", "shortName": "STOCK-BASED COMPENSATION, Stock Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "U003", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "U003", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R64": { "role": "http://moranalytics.co/role/NetIncomeLossPerShareDetails", "longName": "091300 - Disclosure - NET INCOME (LOSS) PER SHARE (Details)", "shortName": "NET INCOME (LOSS) PER SHARE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c20240401to20240630", "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240401to20240630", "name": "us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare", "unitRef": "U003", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "unique": true } }, "R65": { "role": "http://moranalytics.co/role/RelatedPartyTransactionsDetails", "longName": "091400 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "shortName": "RELATED PARTY TRANSACTIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c20240401to20240630", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20210901_LongtermDebtTypeAxis_ConvertibleDebtMember_RelatedPartyTransactionsByRelatedPartyAxis_RelatedPartyMember", "name": "us-gaap:ConvertibleLongTermNotesPayable", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "unique": true } }, "R66": { "role": "http://moranalytics.co/role/LeasesDetails", "longName": "091500 - Disclosure - LEASES (Details)", "shortName": "LEASES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c20240630", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "unique": true } }, "R67": { "role": "http://moranalytics.co/role/CommitmentsAndContingenciesDetails", "longName": "091600 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c20240630", "name": "us-gaap:OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240630", "name": "us-gaap:OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } }, "R68": { "role": "http://moranalytics.co/role/SubsequentEventsDetails", "longName": "091700 - Disclosure - SUBSEQUENT EVENTS (Details)", "shortName": "SUBSEQUENT EVENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c20240101to20240630", "name": "fora:NumberOfInformationVendors", "unitRef": "U007", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240630", "name": "fora:NumberOfInformationVendors", "unitRef": "U007", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20029689_10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://moranalytics.co/role/AccruedExpensesAndOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r81", "r83", "r87", "r884" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r81", "r762" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r702" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts receivable", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r831" ] }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrentAbstract", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableAndAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable and Allowance for Credit Losses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accretion of discounts on marketable securities", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r113" ] }, "fora_AccruedExpensesAndOtherLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "AccruedExpensesAndOtherLiabilitiesMember", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing accrued expenses and other liabilities.", "label": "Accrued Expenses and Other Liabilities [Member]", "terseLabel": "Accrued Expenses and Other Liabilities [Member]" } } }, "auth_ref": [] }, "fora_AccruedInterestRedemptionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "AccruedInterestRedemptionAmount", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value amount of Accrued interest which was redeemed.", "label": "Accrued interest, Redemption Amount", "terseLabel": "Redemption of accrued interest" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r83" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r30", "r174", "r601" ] }, "fora_AdamDublinMember": { "xbrltype": "domainItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "AdamDublinMember", "presentation": [ "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Chief Strategy Officer and Director to the entity.", "label": "Adam Dublin [Member]", "terseLabel": "Adam Dublin [Member]" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r92", "r762", "r958" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid In Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r637", "r820", "r821", "r822", "r823", "r889", "r959" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r39", "r40", "r415" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net (loss) income to net cash used in operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r153" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesAdvertisingDetails" ], "lang": { "en-us": { "role": { "label": "Advertising costs", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r458", "r748" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r447", "r456" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableAndAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Allowance for credit losses", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r176", "r254", "r296" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "fora_AmortizationOfDiscountProceedsFromSaleOfDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "AmortizationOfDiscountProceedsFromSaleOfDiscontinuedOperations", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesProceedsReceivableFromSaleOfDiscontinuedOperationsNetDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows", "http://moranalytics.co/role/ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of debt issuance costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r107", "r377", "r817", "r900" ] }, "fora_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Abstract]", "terseLabel": "Potentially Dilutive Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of loss per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r226" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r22" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r22" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r484" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r137", "r151", "r175", "r197", "r231", "r233", "r247", "r248", "r290", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r485", "r487", "r514", "r592", "r661", "r722", "r723", "r762", "r780", "r851", "r852", "r909" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAndLiabilitiesLesseeAbstract", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "ROU lease assets and lease liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r170", "r179", "r197", "r290", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r485", "r487", "r514", "r762", "r851", "r852", "r909" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "fora_AudetVGreenTreeInternationalEtAlMember": { "xbrltype": "domainItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "AudetVGreenTreeInternationalEtAlMember", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to pending litigation.", "label": "Audet v. Green Tree International, et. al. [Member]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/MarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "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)." } } }, "auth_ref": [ "r258", "r312", "r591" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/MarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Market Value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r259", "r312", "r500", "r586", "r750", "r753", "r832", "r892", "r893", "r894" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails", "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails", "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r442", "r443", "r444", "r445", "r446" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails", "http://moranalytics.co/role/LeasesDetails", "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r334", "r926", "r927" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails", "http://moranalytics.co/role/LeasesDetails", "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r46", "r48", "r334", "r926", "r927" ] }, "fora_BasisOfPresentationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "BasisOfPresentationAbstract", "lang": { "en-us": { "role": { "label": "BASIS OF PRESENTATION [Abstract]" } } }, "auth_ref": [] }, "fora_BioTechMedicalSoftwareIncMember": { "xbrltype": "domainItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "BioTechMedicalSoftwareIncMember", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesDiscontinuedOperationsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPrinciplesOfConsolidationDetails" ], "lang": { "en-us": { "role": { "documentation": "Name of the entity which has been sold out.", "label": "Bio-Tech Medical Software, Inc. [Member]" } } }, "auth_ref": [] }, "fora_BioTrackMember": { "xbrltype": "domainItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "BioTrackMember", "presentation": [ "http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperationsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesProceedsReceivableFromSaleOfDiscontinuedOperationsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Name of the entity which has been sold out.", "label": "Bio Track [Member]", "terseLabel": "Bio-Track [Member]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r322", "r323", "r324", "r325", "r326", "r481", "r744", "r745" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r41", "r42", "r322", "r323", "r324", "r325", "r326", "r481", "r744", "r745" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://moranalytics.co/role/BasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "BASIS OF PRESENTATION", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r58", "r114", "r115" ] }, "fora_BusinessOrganizationAndNatureOfOperationsDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "BusinessOrganizationAndNatureOfOperationsDescriptionAbstract", "presentation": [ "http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Business Organization and Nature of Operations Description [Abstract]", "terseLabel": "Business Organization and Nature of Operations Description [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostAxis", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost [Axis]", "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r321" ] }, "us-gaap_CapitalizedContractCostDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostDomain", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost [Domain]", "documentation": "Cost capitalized in obtaining and fulfilling contract with customer." } } }, "auth_ref": [ "r321" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r19", "r172", "r711" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents and Credit Risk", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r20" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r19", "r111", "r194" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net change in cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r111" ] }, "us-gaap_CashFDICInsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFDICInsuredAmount", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsAndCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Cash, FDIC insured amount", "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net cash used in operating activities - discontinued operations", "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." } } }, "auth_ref": [ "r76", "r111" ] }, "us-gaap_ChangeInContractWithCustomerAssetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ChangeInContractWithCustomerAssetAbstract", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Contract assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ChangeInContractWithCustomerLiabilityAbstract", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Contract liabilities (Deferred Revenue) [Abstract]" } } }, "auth_ref": [] }, "fora_ChangeInFairValueOfFinancialInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "ChangeInFairValueOfFinancialInstrumentsAbstract", "presentation": [ "http://moranalytics.co/role/WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value of Financial Instruments [Abstract]" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price of warrants (in dollars per share)", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r387" ] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://moranalytics.co/role/WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://moranalytics.co/role/WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Number of warrants outstanding (in shares)", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://moranalytics.co/role/WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure of information about warrant or right issued that give holder right to purchase security from issuer at specific price within certain time frame." } } }, "auth_ref": [ "r36" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails", "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 16)", "verboseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r88", "r141", "r594", "r648" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r122", "r336", "r337", "r703", "r840", "r845" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Contingencies", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r31", "r704" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r771", "r772", "r773", "r775", "r776", "r777", "r778", "r820", "r821", "r823", "r889", "r957", "r959" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r91" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r91", "r649" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, shares issued (in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r91" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r91", "r649", "r667", "r959", "r960" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock; par value $0.001; 95,000,000 Shares authorized; 31,110,187 issued and outstanding as of June 30, 2024 and 30,920,450 issued and outstanding as of December 31, 2023", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r91", "r596", "r762" ] }, "us-gaap_CompensationRelatedCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationRelatedCostsAbstract", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Separation Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes [Abstract]", "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerEquipmentMember", "presentation": [ "http://moranalytics.co/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Personal Computing Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r24", "r25", "r52", "r53", "r252", "r702" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r24", "r25", "r52", "r53", "r252", "r628", "r702" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r24", "r25", "r52", "r53", "r252", "r702", "r795" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r57", "r156" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r24", "r25", "r52", "r53", "r252" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r24", "r25", "r52", "r53", "r252", "r702" ] }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems", "presentation": [ "http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperationsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesDiscontinuedOperationsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPrinciplesOfConsolidationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable", "presentation": [ "http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperationsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesDiscontinuedOperationsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPrinciplesOfConsolidationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation, Less-than-Wholly-Owned Subsidiary, Parent Ownership Interest, Effect of Change [Table]", "documentation": "Disclosure of information about effect of change in parent's ownership interest in subsidiary on equity attributable to parent. Excludes change from deconsolidation of subsidiary." } } }, "auth_ref": [ "r9", "r45" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Principles of Consolidation", "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." } } }, "auth_ref": [ "r43", "r716" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Contract Balances [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Contract Balances", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r855" ] }, "fora_ContractWithCustomerAssetDeferredRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "ContractWithCustomerAssetDeferredRevenueRecognized", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "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" } } }, "auth_ref": [] }, "fora_ContractWithCustomerAssetNetChangeDueToTimingOfBillingsPaymentsAndRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "ContractWithCustomerAssetNetChangeDueToTimingOfBillingsPaymentsAndRecognition", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r389", "r391", "r402" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r389", "r390", "r402" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred revenues", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r389", "r390", "r402" ] }, "fora_ContractWithCustomerLiabilityDeferredRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "ContractWithCustomerLiabilityDeferredRevenueRecognized", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "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" } } }, "auth_ref": [] }, "fora_ContractWithCustomerLiabilityNetChangeDueToTimingOfBillingsPaymentsAndRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "ContractWithCustomerLiabilityNetChangeDueToTimingOfBillingsPaymentsAndRecognition", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Deferred revenue recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r403" ] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtMember", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails", "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes [Member]", "label": "Convertible Promissory Notes [Member]", "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." } } }, "auth_ref": [ "r124", "r356", "r357", "r367", "r368", "r369", "r373", "r374", "r375", "r376", "r377", "r728", "r729", "r730", "r731", "r732" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Note Payable", "label": "Convertible Debt [Table Text Block]", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "us-gaap_ConvertibleLongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleLongTermNotesPayable", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets", "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://moranalytics.co/role/ConvertibleNotesDetails", "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Convertible notes payable, net of debt issuance costs (Note 11) ($6,000,000 in principal is held by a related party. Refer to Note 14)", "terseLabel": "Convertible note payable, net of debt issuance costs", "verboseLabel": "Notes held by directors", "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." } } }, "auth_ref": [ "r15" ] }, "us-gaap_ConvertibleNotesPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleNotesPayableMember", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes [Member]", "label": "Convertible Notes Payable [Member]", "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." } } }, "auth_ref": [ "r82", "r138" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r100", "r101", "r585" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Services [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpenses", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total costs and expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r108" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses:" } } }, "auth_ref": [] }, "fora_CostsOfObtainingContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "CostsOfObtainingContractsMember", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "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]" } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesVendorConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r200", "r201", "r359", "r385", "r548", "r568", "r590", "r713", "r715" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable and Allowance for Credit Losses", "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status." } } }, "auth_ref": [ "r293", "r294", "r295", "r297", "r298", "r301", "r303", "r304", "r305", "r306", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r317" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "fora_CustomerConcentrationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "CustomerConcentrationAbstract", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration [Abstract]", "terseLabel": "Customer Concentration [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r116", "r252" ] }, "fora_CustomerFourMember": { "xbrltype": "domainItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "CustomerFourMember", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents four of the major customer of the entity.", "label": "Customer Four [Member]" } } }, "auth_ref": [] }, "fora_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "CustomerOneMember", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents one of the major customer of the entity.", "label": "Customer One [Member]" } } }, "auth_ref": [] }, "fora_CustomerThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "CustomerThreeMember", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents three of the major customer of the entity.", "label": "Customer Three [Member]" } } }, "auth_ref": [] }, "fora_DEPOSITSANDOTHERASSETSAbstract": { "xbrltype": "stringItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "DEPOSITSANDOTHERASSETSAbstract", "lang": { "en-us": { "role": { "label": "DEPOSITS AND OTHER ASSETS [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "CONVERTIBLE NOTES [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://moranalytics.co/role/ConvertibleNotes" ], "lang": { "en-us": { "role": { "terseLabel": "CONVERTIBLE NOTES", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r123", "r196", "r329", "r330", "r331", "r332", "r333", "r344", "r345", "r355", "r361", "r362", "r363", "r364", "r365", "r366", "r371", "r378", "r379", "r381", "r522" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails", "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal outstanding", "label": "Principal outstanding", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r15", "r140", "r382" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Minimum principal amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r356", "r522", "r523", "r729", "r730", "r760" ] }, "us-gaap_DebtInstrumentFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFairValueDisclosureAbstract", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails", "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Interest percentage on convertible promissory note", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r85", "r357" ] }, "fora_DebtInstrumentIssuedPercentageonPrincipalAmount": { "xbrltype": "percentItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "DebtInstrumentIssuedPercentageonPrincipalAmount", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails", "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r202", "r356", "r357", "r358", "r359", "r360", "r362", "r367", "r368", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r380", "r728", "r729", "r730", "r731", "r732", "r760", "r818", "r899", "r901" ] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period [Axis]", "documentation": "Information by period of debt redemption feature under terms of debt agreement." } } }, "auth_ref": [ "r147" ] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodDomain", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period [Domain]", "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "auth_ref": [ "r147" ] }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodOneMember", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Period One [Member]", "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r147" ] }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodTwoMember", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Period Two [Member]", "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r147" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPricePercentage", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of redemption price", "label": "Debt Instrument, Redemption Price, Percentage", "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer." } } }, "auth_ref": [ "r147" ] }, "us-gaap_DebtInstrumentRepurchaseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRepurchaseAmount", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption of principal amount", "label": "Debt Instrument, Repurchase Amount", "documentation": "Fair value amount of debt instrument that was repurchased." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r15", "r33", "r34", "r56", "r125", "r126", "r202", "r356", "r357", "r358", "r359", "r360", "r362", "r367", "r368", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r380", "r728", "r729", "r730", "r731", "r732", "r760", "r818", "r899", "r901" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: unamortized debt issuance costs", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r367", "r383", "r521", "r522", "r523", "r729", "r730", "r760" ] }, "us-gaap_DebtInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentsAbstract", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes [Abstract]", "label": "Debt Instruments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Compensation Arrangement with Individual, Share-Based Payments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCostsCurrent", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred license cost", "label": "Deferred Costs, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r809" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt issuance costs", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r854", "r898", "r899", "r901" ] }, "fora_DeferredRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "DeferredRevenueMember", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "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]" } } }, "auth_ref": [] }, "fora_DepositsAndOtherAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "DepositsAndOtherAssetsTextBlock", "presentation": [ "http://moranalytics.co/role/DepositsAndOtherAssets" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for deposits and other assets.", "label": "Deposits and Other Assets [Text Block]", "terseLabel": "DEPOSITS AND OTHER ASSETS" } } }, "auth_ref": [] }, "us-gaap_DepositsAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositsAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets", "http://moranalytics.co/role/DepositsAndOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deposits and other assets", "terseLabel": "Deposits and other assets", "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." } } }, "auth_ref": [ "r805" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "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." } } }, "auth_ref": [ "r4", "r29" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r4", "r231", "r237", "r248", "r722", "r723" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r401", "r734", "r735", "r736", "r737", "r738", "r739", "r740" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r401", "r734", "r735", "r736", "r737", "r738", "r739", "r740" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://moranalytics.co/role/StockbasedCompensation" ], "lang": { "en-us": { "role": { "label": "STOCK-BASED COMPENSATION", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r413", "r417", "r448", "r449", "r451", "r747" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "STOCK-BASED COMPENSATION [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails", "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on sale of discontinued operations", "label": "Gain on sale of discontinued operations", "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation." } } }, "auth_ref": [ "r64", "r66", "r68" ] }, "fora_DiscontinuedOperationGainOnSaleOfDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "DiscontinuedOperationGainOnSaleOfDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "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" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails", "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Loss from discontinued operations", "terseLabel": "Loss from discontinued operations", "label": "Net loss from discontinued operations for Helix Businesses before income taxes", "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." } } }, "auth_ref": [ "r64", "r65", "r66", "r67", "r68", "r74", "r99", "r923" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic income from discontinued operations per share (in dollars per share)", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share", "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails", "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Income tax effect on discontinued operations", "terseLabel": "Income tax effect on discontinued operations", "negatedLabel": "Income tax expense", "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "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." } } }, "auth_ref": [ "r65", "r66", "r67", "r68", "r74", "r78", "r462", "r472", "r473" ] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "DISCONTINUED OPERATIONS [Abstract]", "terseLabel": "Discontinued Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationsPolicyTextBlock", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Discontinued Operations", "documentation": "Disclosure of accounting policy for discontinued operations. Includes, but is not limited to, method of interest allocation to a discontinued operation." } } }, "auth_ref": [ "r8", "r17" ] }, "fora_DiscountInInterestAndInvestmentIncomeProceedsFromSaleOfDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "DiscountInInterestAndInvestmentIncomeProceedsFromSaleOfDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesProceedsReceivableFromSaleOfDiscontinuedOperationsNetDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r168" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "fora_DisposalGroupDiscontinuedOperationDisposalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "DisposalGroupDiscontinuedOperationDisposalDisclosuresAbstract", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Discontinued Operation Disposal Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesProceedsReceivableFromSaleOfDiscontinuedOperationsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration paid by buyer", "label": "Consideration receivable", "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation." } } }, "auth_ref": [] }, "fora_DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "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" } } }, "auth_ref": [] }, "fora_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation Costs And Expenses [Abstract]", "terseLabel": "Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r75", "r169" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Disposal Group, Including Discontinued Operation, Depreciation and Amortization", "documentation": "Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r75" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense", "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r75" ] }, "fora_DisposalGroupIncludingDiscontinuedOperationPercentageOfOwnershipSold": { "xbrltype": "percentItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationPercentageOfOwnershipSold", "presentation": [ "http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperationsDetails", "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesDiscontinuedOperationsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPrinciplesOfConsolidationDetails" ], "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", "verboseLabel": "Ownership percentage in subsidiary sold", "terseLabel": "Ownership percentage in subsidiary sold" } } }, "auth_ref": [] }, "fora_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenues", "label": "Disposal Group, Including Discontinued Operation, Revenue", "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r75", "r169" ] }, "fora_DisposalGroupIncludingDiscontinuedOperationSellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationSellingAndMarketingExpense", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]" } } }, "auth_ref": [] }, "fora_DisposalGroupPendingConsiderationReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "DisposalGroupPendingConsiderationReceivable", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperations" ], "lang": { "en-us": { "role": { "terseLabel": "DISCONTINUED OPERATIONS", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r59", "r119" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperationsDetails", "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesDiscontinuedOperationsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPrinciplesOfConsolidationDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesProceedsReceivableFromSaleOfDiscontinuedOperationsNetDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r744", "r745" ] }, "fora_DistinguishingLiabilitiesFromEquityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "DistinguishingLiabilitiesFromEquityPolicyTextBlock", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "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" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r784" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r785" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Net (loss) income per share:", "label": "NET INCOME (LOSS) PER SHARE [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Basic net (loss) income per share (in dollars per share)", "terseLabel": "Net (loss) income per common share, basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r186", "r208", "r209", "r210", "r211", "r212", "r213", "r218", "r220", "r223", "r224", "r225", "r230", "r479", "r483", "r497", "r498", "r587", "r609", "r717" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Basic" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net (loss) income per common share (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r186", "r208", "r209", "r210", "r211", "r212", "r213", "r220", "r223", "r224", "r225", "r230", "r479", "r483", "r497", "r498", "r587", "r609", "r717" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Diluted", "terseLabel": "Diluted net loss per share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r22", "r23", "r227" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShare" ], "lang": { "en-us": { "role": { "label": "NET INCOME (LOSS) PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r217", "r226", "r228", "r229" ] }, "fora_EmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "EmployeeMember", "presentation": [ "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Person who is an employee of the Company.", "label": "Employee [Member]" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Employee compensation", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r83" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Stock Compensation Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Total unrecognized compensation", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r450" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-average period", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r450" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareDetails", "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Stock Options [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "fora_EngeniLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "EngeniLLCMember", "presentation": [ "http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by another entity.", "label": "Engeni LLC [Member]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r782" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r782" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r789" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r782" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r788" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r782" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r782" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r782" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r782" ] }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EntityWideRevenueMajorCustomerLineItems", "presentation": [ "http://moranalytics.co/role/DepositsAndOtherAssetsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Major Customer [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r10", "r167", "r183", "r184", "r185", "r203", "r204", "r205", "r207", "r212", "r214", "r216", "r232", "r291", "r292", "r327", "r388", "r470", "r471", "r476", "r477", "r478", "r480", "r482", "r483", "r489", "r490", "r491", "r492", "r493", "r494", "r496", "r515", "r516", "r517", "r518", "r519", "r520", "r524", "r526", "r541", "r607", "r622", "r623", "r624", "r637", "r691" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r287", "r288", "r289", "r475", "r790", "r791", "r792", "r885", "r886", "r887", "r888" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Ownership percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r287" ] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of warrant liability", "label": "Fair Value Adjustment of Warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r0", "r4" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, by Balance Sheet Grouping [Table]", "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." } } }, "auth_ref": [ "r50", "r51" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r369", "r405", "r406", "r407", "r408", "r409", "r410", "r499", "r501", "r502", "r503", "r504", "r507", "r508", "r510", "r555", "r556", "r557", "r729", "r730", "r741", "r742", "r743", "r750", "r753" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Level 3 Inputs [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r369", "r405", "r406", "r407", "r408", "r409", "r410", "r501", "r502", "r503", "r504", "r508", "r557", "r729", "r730", "r741", "r742", "r743", "r750", "r753" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r369", "r405", "r406", "r407", "r408", "r409", "r410", "r499", "r501", "r502", "r503", "r504", "r507", "r508", "r510", "r555", "r556", "r557", "r729", "r730", "r741", "r742", "r743", "r750", "r753" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r7" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://moranalytics.co/role/MarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r298", "r299", "r301", "r302", "r307", "r316", "r317", "r318", "r380", "r386", "r495", "r511", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r608", "r726", "r750", "r751", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r763", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r834", "r835", "r836", "r837", "r890", "r892", "r893", "r894", "r895", "r896" ] }, "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnDerivativeInstrumentsNetPretax", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Change in fair value of warrant liability", "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects." } } }, "auth_ref": [ "r47" ] }, "fora_GainLossOnRedemptionOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "GainLossOnRedemptionOfDebt", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows", "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "http://moranalytics.co/role/ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of gain (loss) on original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Gain (Loss) on Redemption of Debt", "terseLabel": "Gain on debt redemption", "negatedLabel": "Gain on debt redemption" } } }, "auth_ref": [] }, "us-gaap_GainLossRelatedToLitigationSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossRelatedToLitigationSettlement", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Litigation settlements and related expenses", "label": "Gain (Loss) from Litigation Settlement", "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process." } } }, "auth_ref": [ "r722", "r846" ] }, "us-gaap_GainOnSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainOnSaleOfInvestments", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows", "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gain on sale of investment", "negatedLabel": "Gain on sale of investment", "documentation": "The difference between the carrying value and the sale price of an investment. A gain would be recognized when the sale price of the investment is greater than the carrying value of the investment. This element refers to the Gain included in earnings and not to the cash proceeds of the sale." } } }, "auth_ref": [ "r812", "r813", "r817", "r919" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "General and administrative", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r103", "r671" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r103" ] }, "fora_GrantWhitusEtAlVForianIncZacharyVenegasAndScottOgurMember": { "xbrltype": "domainItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "GrantWhitusEtAlVForianIncZacharyVenegasAndScottOgurMember", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "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]" } } }, "auth_ref": [] }, "fora_HelixTechnologiesIncMember": { "xbrltype": "domainItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "HelixTechnologiesIncMember", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Helix Technologies provides the legal cannabis industry with the most powerful and effective operating services platform in the market.", "label": "Helix Technologies, Inc [Member]" } } }, "auth_ref": [] }, "fora_IncomeLossFromContinuingOperationsAfterEffectOfAssumedConversions": { "xbrltype": "monetaryItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "IncomeLossFromContinuingOperationsAfterEffectOfAssumedConversions", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest after the effect of assumed conversions.", "label": "Income (Loss) from Continuing Operations, After Effect of Assumed Conversions", "terseLabel": "Loss from continuing operation after the effect of assumed conversions" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from continuing operations before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r97", "r143", "r150", "r588", "r603", "r719", "r722", "r825", "r826", "r827", "r828", "r829" ] }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from continuing operations, net of tax", "terseLabel": "Loss from continuing operations", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r133", "r150", "r197", "r206", "r212", "r290", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r479", "r483", "r498", "r514", "r603", "r719", "r825", "r826", "r827", "r828", "r829", "r851" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic net (loss) income per share, continuing operations (in dollars per share)", "label": "Basic loss from continuing operations per share attributable to common shareholders (in dollars per share)", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r98", "r144", "r186", "r206", "r208", "r209", "r210", "r211", "r212", "r220", "r223", "r224", "r479", "r483", "r498", "r587", "r924" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted net (loss) income per share, continuing operations (in dollars per share)", "verboseLabel": "Diluted loss from continuing operations per common share (in dollars per share)", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "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." } } }, "auth_ref": [ "r98", "r186", "r206", "r208", "r209", "r210", "r211", "r212", "r220", "r223", "r224", "r225", "r483", "r498", "r587", "r924" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows", "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails", "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Less: Income from discontinued operations", "totalLabel": "(Loss) income from discontinued operations, net of tax", "verboseLabel": "(Loss) Income from discontinued operations", "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." } } }, "auth_ref": [ "r64", "r65", "r66", "r67", "r68", "r78", "r169", "r474", "r604" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Basic net (loss) income per share, discontinuing operations (in dollars per share)", "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." } } }, "auth_ref": [ "r99", "r186", "r221", "r223", "r224", "r920", "r924" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Diluted net (loss) income per share, discontinuing operations (in dollars per share)", "terseLabel": "Diluted income from discontinued operations per common share (in dollars per share)", "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." } } }, "auth_ref": [ "r135", "r221", "r223", "r224" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperationsDetails", "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesDiscontinuedOperationsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPrinciplesOfConsolidationDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesProceedsReceivableFromSaleOfDiscontinuedOperationsNetDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r744", "r745" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails", "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesProceedsReceivableFromSaleOfDiscontinuedOperationsNetDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails", "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesProceedsReceivableFromSaleOfDiscontinuedOperationsNetDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table]", "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." } } }, "auth_ref": [ "r8", "r13", "r16", "r60", "r69", "r70", "r71", "r72", "r73", "r77", "r79", "r80", "r121" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r328", "r334", "r335", "r505", "r506", "r509", "r619", "r621", "r676", "r707", "r752", "r928" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r334", "r335", "r505", "r506", "r509", "r619", "r621", "r676", "r707", "r752", "r928" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax expense", "verboseLabel": "Net income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r152", "r164", "r215", "r216", "r231", "r238", "r248", "r462", "r463", "r472", "r610", "r749" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r182", "r460", "r461", "r464", "r465", "r466", "r469", "r632" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid for taxes", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r21", "r193", "r467", "r468" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesReceivable", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Income taxes receivable", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r136", "r807" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Contract assets", "label": "Increase (Decrease) in Contract with Customer, Asset", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r816" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenues", "label": "Increase (Decrease) in Deferred Revenue", "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." } } }, "auth_ref": [ "r708" ] }, "us-gaap_IncreaseDecreaseInDepositOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDepositOtherAssets", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Deposits and other assets", "label": "Increase (Decrease) in Deposit Assets", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Change in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r796", "r816" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses", "label": "Increase (Decrease) in Prepaid Expense", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "fora_InformationContractsOfVendorsAndLicensors": { "xbrltype": "monetaryItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "InformationContractsOfVendorsAndLicensors", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred from third parties as a key input to certain information and software products.", "label": "Information Contracts of Vendors and Licensors", "terseLabel": "Information Contracts (see Note 3 - Vendors and Licensors)" } } }, "auth_ref": [] }, "fora_InformationLicenseVendorsMember": { "xbrltype": "domainItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "InformationLicenseVendorsMember", "presentation": [ "http://moranalytics.co/role/DepositsAndOtherAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Information license vendors are third parties whom provide information assets.", "label": "Information License Vendors [Member]" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r786" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows", "http://moranalytics.co/role/ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest on convertible notes", "verboseLabel": "Interest expense on convertible notes", "label": "Interest Expense, Debt, Excluding Amortization", "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." } } }, "auth_ref": [ "r107", "r376", "r731", "r732" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r236", "r814" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid for interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r189", "r191", "r192" ] }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Add: accrued interest", "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables." } } }, "auth_ref": [ "r139", "r922" ] }, "us-gaap_InvestmentIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeNet", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest and investment income", "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r104", "r105", "r107" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "MARKETABLE SECURITIES [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://moranalytics.co/role/MarketableSecurities" ], "lang": { "en-us": { "role": { "verboseLabel": "MARKETABLE SECURITIES", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r146", "r166", "r255", "r256", "r512", "r513", "r918" ] }, "fora_JohnAudetMember": { "xbrltype": "domainItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "JohnAudetMember", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Person who filed a complaint claiming that he owned 10% of GTI.", "label": "John Audet [Member]" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease costs", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r531", "r761" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostAbstract", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://moranalytics.co/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Components of Lease Expenses", "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." } } }, "auth_ref": [ "r905" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "LEASES [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r530", "r540" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r530", "r540" ] }, "fora_LesseeOperatingLeaseAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "LesseeOperatingLeaseAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://moranalytics.co/role/LeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's operating lease assets and liabilities recognized in the statement of financial position.", "label": "Lessee Operating Lease Assets And Liabilities [Table Text Block]", "terseLabel": "ROU Lease Assets and Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseDescriptionAbstract", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://moranalytics.co/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Future Lease Payments Included in Measurement of Lease Liabilities", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r906" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future minimum lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r538" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r538" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r538" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (remaining)", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "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." } } }, "auth_ref": [ "r906" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r538" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r540", "r903" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lease term", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r904" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://moranalytics.co/role/Leases" ], "lang": { "en-us": { "role": { "label": "LEASES", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r525" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r15", "r82", "r83", "r84", "r86", "r87", "r88", "r89", "r197", "r290", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r486", "r487", "r488", "r514", "r647", "r718", "r780", "r851", "r909", "r910" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r96", "r142", "r598", "r762", "r819", "r838", "r897" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets", "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r84", "r171", "r197", "r290", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r486", "r487", "r488", "r514", "r762", "r851", "r909", "r910" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term liabilities", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r15", "r86", "r87", "r88", "r89", "r197", "r290", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r486", "r487", "r488", "r514", "r851", "r909", "r910" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets", "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Long-term liabilities:" } } }, "auth_ref": [] }, "fora_LicensingFeesPercentageOfOperatingExpenses": { "xbrltype": "percentItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "LicensingFeesPercentageOfOperatingExpenses", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesVendorConcentrationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of licensing fees, which is consideration paid to the entity (licensor) by another party for the right to use, but not own, certain of the entity's intangible assets. Licensing arrangements include, but are not limited to, rights to use a patent, copyright, technology, manufacturing process, or trademark.", "label": "Licensing Fees Percentage of Operating Expenses", "terseLabel": "Percentage of licensing fees" } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseAxis", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "fora_LongTermOperatingLeaseLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "LongTermOperatingLeaseLiabilitiesMember", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "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]" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails", "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r15", "r841", "r842", "r843" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails", "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r15", "r32", "r841", "r842", "r843" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesLineItems", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r338", "r339", "r340", "r343", "r457", "r727", "r847", "r848" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesTable", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r338", "r339", "r340", "r343", "r457", "r727", "r847", "r848" ] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss contingency, damages, attorneys' fees and costs", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r846", "r847", "r848" ] }, "us-gaap_LossContingencyInformationAboutLitigationMattersAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyInformationAboutLitigationMattersAbstract", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency [Abstract]", "label": "Loss Contingency, Information about Litigation Matters [Abstract]" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://moranalytics.co/role/DepositsAndOtherAssetsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r252", "r736", "r765", "r768", "r856", "r925", "r929", "r930", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956" ] }, "fora_MarketableSecuritiesClassificationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "MarketableSecuritiesClassificationAbstract", "presentation": [ "http://moranalytics.co/role/MarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Marketable Securities, Classification [Abstract]", "terseLabel": "Marketable Securities, Classification [Abstract]" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Marketable securities", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r806" ] }, "us-gaap_MarketableSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesLineItems", "presentation": [ "http://moranalytics.co/role/MarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Marketable Securities [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesTable", "presentation": [ "http://moranalytics.co/role/MarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Marketable Securities [Table]", "documentation": "Disclosure of information about investment in marketable security." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesTextBlock", "presentation": [ "http://moranalytics.co/role/MarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities", "label": "Marketable Securities [Table Text Block]", "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets." } } }, "auth_ref": [] }, "us-gaap_MarketingAndAdvertisingExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketingAndAdvertisingExpenseAbstract", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesAdvertisingDetails" ], "lang": { "en-us": { "role": { "label": "Advertising [Abstract]" } } }, "auth_ref": [] }, "fora_MaximumEarnoutPaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "MaximumEarnoutPaymentsToBeReceived", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "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" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "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" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r339", "r340", "r341", "r342", "r412", "r457", "r504", "r584", "r618", "r620", "r627", "r639", "r640", "r697", "r698", "r699", "r700", "r701", "r705", "r706", "r725", "r733", "r746", "r753", "r754", "r758", "r759", "r766", "r853", "r911", "r912", "r913", "r914", "r915", "r916" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "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" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r339", "r340", "r341", "r342", "r412", "r457", "r504", "r584", "r618", "r620", "r627", "r639", "r640", "r697", "r698", "r699", "r700", "r701", "r705", "r706", "r725", "r733", "r746", "r753", "r754", "r758", "r766", "r853", "r911", "r912", "r913", "r914", "r915", "r916" ] }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "presentation": [ "http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperationsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Ownership percentage in subsidiary sold", "label": "Subsidiary, Ownership Percentage, Noncontrolling Owner", "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity." } } }, "auth_ref": [] }, "fora_MrDanielBartonMember": { "xbrltype": "domainItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "MrDanielBartonMember", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "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]" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://moranalytics.co/role/DepositsAndOtherAssetsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r252", "r736", "r765", "r768", "r856", "r925", "r929", "r930", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r190" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities - continuing operations", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "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." } } }, "auth_ref": [ "r815" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r190" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by investing activities - continuing operations", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations", "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." } } }, "auth_ref": [ "r815" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r111", "r112", "r113" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities - continuing operations", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "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." } } }, "auth_ref": [ "r111", "r112", "r113" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows", "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net (loss) income", "totalLabel": "Net (Loss) Income", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r102", "r113", "r145", "r169", "r180", "r181", "r185", "r197", "r206", "r208", "r209", "r210", "r211", "r212", "r215", "r216", "r222", "r290", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r479", "r483", "r498", "r514", "r606", "r669", "r689", "r690", "r779", "r851" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAbstract", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net (loss) income [Abstract]", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Loss from continuing operations", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r44", "r134", "r180", "r181", "r212", "r215", "r216", "r605", "r810" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Recent Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://moranalytics.co/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r787" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://moranalytics.co/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r787" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r106" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Income (Expense):" } } }, "auth_ref": [] }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Information Regarding Equity Incentive Plan", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares." } } }, "auth_ref": [ "r14" ] }, "us-gaap_NotesPayableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayableFairValueDisclosure", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Estimated fair value of Convertible Note", "documentation": "Fair value portion of notes payable." } } }, "auth_ref": [ "r15", "r82", "r83", "r891", "r895" ] }, "fora_November2020AgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "November2020AgreementMember", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "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]" } } }, "auth_ref": [] }, "fora_NumberOfDataSuppliers": { "xbrltype": "integerItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "NumberOfDataSuppliers", "presentation": [ "http://moranalytics.co/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of data suppliers.", "label": "Number of data suppliers" } } }, "auth_ref": [] }, "fora_NumberOfFormerEmployeesToFileLawsuit": { "xbrltype": "integerItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "NumberOfFormerEmployeesToFileLawsuit", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "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" } } }, "auth_ref": [] }, "fora_NumberOfInformationVendors": { "xbrltype": "integerItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "NumberOfInformationVendors", "presentation": [ "http://moranalytics.co/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents number of information vendors.", "label": "Number of information vendors" } } }, "auth_ref": [] }, "fora_NumberOfMajorCustomers": { "xbrltype": "integerItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "NumberOfMajorCustomers", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of major customers during the period.", "label": "Number of Major Customers", "terseLabel": "Number of major customers" } } }, "auth_ref": [] }, "fora_NumberOfMonthlyInstallmentPayments": { "xbrltype": "integerItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "NumberOfMonthlyInstallmentPayments", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesProceedsReceivableFromSaleOfDiscontinuedOperationsNetDetails" ], "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", "verboseLabel": "Number of monthly installment payments" } } }, "auth_ref": [] }, "fora_NumberOfVendors": { "xbrltype": "integerItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "NumberOfVendors", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesVendorConcentrationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents number of vendors.", "label": "Number of Vendors", "terseLabel": "Number of vendors" } } }, "auth_ref": [] }, "us-gaap_OfficersCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OfficersCompensation", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Salary", "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." } } }, "auth_ref": [ "r811" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Loss From Continuing Operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r150", "r719", "r825", "r826", "r827", "r828", "r829" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease expense", "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." } } }, "auth_ref": [ "r532", "r761" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Base rent expenses", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r902" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future Lease Payments [Abstract]", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r528" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r528" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Cash used in operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r529", "r534" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Right of use assets, net", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r527" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization on right of use asset", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r817" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r537", "r761" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining lease term (in years)", "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." } } }, "auth_ref": [ "r536", "r761" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "BUSINESS ORGANIZATION AND NATURE OF OPERATIONS [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperations" ], "lang": { "en-us": { "role": { "label": "BUSINESS ORGANIZATION AND NATURE OF OPERATIONS", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r58", "r132", "r629", "r630" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r83" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r178", "r762" ] }, "us-gaap_OtherCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitment", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total payment obligations", "label": "Other Commitment", "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." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentDueInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Year ending December 31, 2025", "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)." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentDueInSecondYear", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Year ending December 31, 2026", "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)." } } }, "auth_ref": [] }, "fora_OtherCommitmentToBePaidAfterYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "OtherCommitmentToBePaidAfterYearTwo", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid after 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": "Other Commitment, to be Paid, after Year Two", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentsAbstract", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Remaining payment obligations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Year ending December 31, 2024", "documentation": "Amount of commitment classified as other to be paid in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_OtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentAssetsMember", "presentation": [ "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing other current assets." } } }, "auth_ref": [ "r46", "r49" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r87" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other prepaid expenses", "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." } } }, "auth_ref": [ "r808", "r839" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable from employees", "label": "Other Receivables, Net, Current", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipAxis", "presentation": [ "http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipDomain", "presentation": [ "http://moranalytics.co/role/BusinessOrganizationAndNatureOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax payments related to shares withheld for vested restricted stock units", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r188" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of marketable securities", "label": "Payments to Acquire Marketable Securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r833" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Additions to property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r109" ] }, "fora_PercentageOfWarrantToPurchaseCommonStockOnPrincipalAmount": { "xbrltype": "percentItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "PercentageOfWarrantToPurchaseCommonStockOnPrincipalAmount", "presentation": [ "http://moranalytics.co/role/ConvertibleNotesDetails", "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "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" } } }, "auth_ref": [] }, "fora_PeriodForContinuationOfSalary": { "xbrltype": "durationItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "PeriodForContinuationOfSalary", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "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" } } }, "auth_ref": [] }, "fora_PeriodOfInformationProductsContracts": { "xbrltype": "durationItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "PeriodOfInformationProductsContracts", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockMember", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r771", "r772", "r775", "r776", "r777", "r778", "r957", "r959" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r90", "r384" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, shares authorized (in shares)", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r90", "r649" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, shares issued (in shares)", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r90", "r384" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, shares outstanding (in shares)", "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." } } }, "auth_ref": [ "r90", "r649", "r667", "r959", "r960" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock; par value $0.001; 5,000,000 Shares authorized; 0 issued and outstanding as of June 30, 2024 and December 31, 2023", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r90", "r595", "r762" ] }, "fora_PrepaidExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "PrepaidExpenseAbstract", "presentation": [ "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense [Abstract]", "verboseLabel": "Prepaid Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "lang": { "en-us": { "role": { "label": "PREPAID EXPENSES AND OTHER CURRENT ASSETS [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r177", "r319", "r320", "r712" ] }, "fora_PrepaidExpenseRelatedToSoftwareLicensesAndInsurancePoliciesPeriod": { "xbrltype": "durationItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "PrepaidExpenseRelatedToSoftwareLicensesAndInsurancePoliciesPeriod", "presentation": [ "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "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" } } }, "auth_ref": [] }, "fora_PrepaidExpensesAndOtherCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "PrepaidExpensesAndOtherCurrentAssetsTextBlock", "presentation": [ "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssets" ], "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" } } }, "auth_ref": [] }, "fora_PrinciplesOfConsolidationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "PrinciplesOfConsolidationAbstract", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPrinciplesOfConsolidationDetails" ], "lang": { "en-us": { "role": { "label": "Principles of Consolidation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Reclassifications", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r804" ] }, "us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Cash paid by buyer", "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)." } } }, "auth_ref": [ "r18" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Sale and maturity of marketable securities", "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." } } }, "auth_ref": [] }, "fora_ProceedsFromSaleOfDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "ProceedsFromSaleOfDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "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" } } }, "auth_ref": [] }, "fora_ProceedsFromSaleOfDiscontinuedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "ProceedsFromSaleOfDiscontinuedOperationsAbstract", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesProceedsReceivableFromSaleOfDiscontinuedOperationsNetDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Discontinued Operations [Abstract]", "terseLabel": "Proceeds from Sale of Discontinued Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfEquityMethodInvestments", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash proceeds from equity interest in customer", "label": "Proceeds from sale of investment", "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." } } }, "auth_ref": [ "r18" ] }, "fora_ProceedsReceivableFromSaleOfDiscontinuedOperationsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "ProceedsReceivableFromSaleOfDiscontinuedOperationsNet", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "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" } } }, "auth_ref": [] }, "fora_ProceedsReceivableFromSaleOfDiscontinuedOperationsNetPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "ProceedsReceivableFromSaleOfDiscontinuedOperationsNetPolicyTextBlock", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for proceeds receivable from sale of discontinued operations, net.", "label": "Proceeds Receivable from Sale of Discontinued Operations, Net [Policy Text Block]", "terseLabel": "Proceeds Receivable From Sale of Discontinued Operations, Net" } } }, "auth_ref": [] }, "us-gaap_ProductInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductInformationLineItems", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesVendorConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Product Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r250", "r585", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r710", "r734", "r764", "r766", "r767", "r769", "r770", "r849", "r850", "r856", "r925", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r250", "r585", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r710", "r734", "r764", "r766", "r767", "r769", "r770", "r849", "r850", "r856", "r925", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956" ] }, "fora_PropertyAndEquipmentDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "PropertyAndEquipmentDescriptionAbstract", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property and Equipment Description [Abstract]", "terseLabel": "Property and Equipment, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT, NET [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://moranalytics.co/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r5", "r539" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://moranalytics.co/role/PropertyAndEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "PROPERTY AND EQUIPMENT, NET", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r119", "r157", "r162", "r163" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property and equipment", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r120", "r173", "r602" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails", "http://moranalytics.co/role/PropertyAndEquipmentNetDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r539" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets", "http://moranalytics.co/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "totalLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r5", "r539", "r589", "r602", "r762" ] }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNetByTypeAbstract", "presentation": [ "http://moranalytics.co/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net, by Type [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r5", "r157", "r162", "r600" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://moranalytics.co/role/PropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r5" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://moranalytics.co/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r120", "r539" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Estimated useful lives", "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." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Provision for doubtful accounts", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r187", "r300" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "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" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r339", "r340", "r341", "r342", "r404", "r412", "r443", "r444", "r445", "r457", "r504", "r558", "r567", "r584", "r618", "r620", "r627", "r639", "r640", "r697", "r698", "r699", "r700", "r701", "r705", "r706", "r725", "r733", "r746", "r753", "r754", "r758", "r759", "r766", "r773", "r844", "r853", "r893", "r912", "r913", "r914", "r915", "r916" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "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" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r339", "r340", "r341", "r342", "r404", "r412", "r443", "r444", "r445", "r457", "r504", "r558", "r567", "r584", "r618", "r620", "r627", "r639", "r640", "r697", "r698", "r699", "r700", "r701", "r705", "r706", "r725", "r733", "r746", "r753", "r754", "r758", "r759", "r766", "r773", "r844", "r853", "r893", "r912", "r913", "r914", "r915", "r916" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails", "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r253", "r411", "r545", "r546", "r593", "r599", "r642", "r643", "r644", "r645", "r646", "r666", "r668", "r696" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails", "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r198", "r199", "r545", "r546", "r547", "r548", "r593", "r599", "r642", "r643", "r644", "r645", "r646", "r666", "r668", "r696" ] }, "fora_RelatedPartyTransactionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "RelatedPartyTransactionAbstract", "presentation": [ "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r253", "r672", "r673", "r676" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTIONS [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails", "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r253", "r411", "r545", "r546", "r593", "r599", "r642", "r643", "r644", "r645", "r646", "r666", "r668", "r696", "r908" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://moranalytics.co/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTIONS", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r542", "r543", "r544", "r546", "r549", "r634", "r635", "r636", "r674", "r675", "r676", "r694", "r695" ] }, "fora_RelianceOnKeyVendorsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "RelianceOnKeyVendorsAbstract", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesVendorConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Reliance on Key Vendors [Abstract]", "terseLabel": "Reliance on Key Vendors [Abstract]" } } }, "auth_ref": [] }, "fora_RemainingPaymentObligationsUnderTheseLicensesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "RemainingPaymentObligationsUnderTheseLicensesTableTextBlock", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesTables" ], "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" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfConvertibleDebt", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows", "http://moranalytics.co/role/ConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Aggregate redemption price paid", "negatedLabel": "Cash used to redeem convertible notes", "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r110" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesVendorConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r200", "r201", "r359", "r385", "r548", "r568", "r590", "r714", "r715" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r459", "r707", "r722", "r917" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "fora_RestrictedStockAwardsAndRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "RestrictedStockAwardsAndRestrictedStockUnitsMember", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "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]" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails", "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Awards [Member]", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r22" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareDetails", "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units [Member]", "terseLabel": "Unvested Restricted Stock Awards and Units [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r93", "r127", "r597", "r625", "r626", "r633", "r650", "r762" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficit [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r167", "r203", "r204", "r205", "r207", "r212", "r214", "r216", "r291", "r292", "r327", "r470", "r471", "r476", "r477", "r478", "r480", "r482", "r483", "r489", "r491", "r492", "r494", "r496", "r524", "r526", "r622", "r624", "r637", "r959" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "http://moranalytics.co/role/RelatedPartyTransactionsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Received payments", "verboseLabel": "Revenue from the customer", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r148", "r149", "r231", "r234", "r235", "r246", "r248", "r250", "r251", "r252", "r400", "r401", "r585" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r165", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r709" ] }, "us-gaap_RevenuePerformanceObligationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuePerformanceObligationAbstract", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Performance Obligation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Remaining performance obligation", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r160" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Period of recognized noncurrent remaining performance obligations", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r161" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r161" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Transaction Price Allocated to Remaining Performance Obligations", "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [ "r793" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "ROU assets obtained in exchange for new lease obligations", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r535", "r761" ] }, "fora_RightOfUseAssetsNetMember": { "xbrltype": "domainItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "RightOfUseAssetsNetMember", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "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]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://moranalytics.co/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r787" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://moranalytics.co/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r787" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r252", "r794" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://moranalytics.co/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Accrued Expenses and Other Current Liabilities", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r22" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Income (Loss) Per Share", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r22" ] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://moranalytics.co/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information and Non-Cash Activity Related to Leases", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Compensation Arrangement with Individual, Share-Based Payment [Table]", "documentation": "Disclosure of information about 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." } } }, "auth_ref": [ "r6", "r35", "r37", "r128" ] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued Operations", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r8", "r13", "r16", "r60", "r69", "r70", "r71", "r72", "r73", "r77", "r79", "r80", "r121" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Computation of Basic and Diluted Net Income (Loss) Per Share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r824" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Stock Compensation Expense", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "presentation": [ "http://moranalytics.co/role/DepositsAndOtherAssetsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "documentation": "Disclosure of information about the extent of the entity's reliance on its major customers." } } }, "auth_ref": [ "r117" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://moranalytics.co/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r287", "r288", "r289", "r475", "r790", "r791", "r792", "r885", "r886", "r887", "r888" ] }, "us-gaap_ScheduleOfProductInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfProductInformationTable", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesVendorConcentrationDetails" ], "lang": { "en-us": { "role": { "label": "Nature of Operation, Product Information, Concentration of Risk [Table]", "documentation": "Disclosure of information about concentration risk of product within nature of operation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://moranalytics.co/role/PrepaidExpensesAndOtherCurrentAssetsDetails", "http://moranalytics.co/role/PropertyAndEquipmentNetDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r5", "r539" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://moranalytics.co/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r54", "r55", "r672", "r673", "r676" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails", "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r414", "r416", "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r442", "r443", "r444", "r445", "r446" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Stock Option Activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r11", "r12", "r129" ] }, "fora_ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock", "presentation": [ "http://moranalytics.co/role/WarrantLiabilityTables" ], "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" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Fair Value of Stock Option Assumptions", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r131" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://moranalytics.co/role/WarrantLiabilityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value of Financial Instruments", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "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." } } }, "auth_ref": [ "r36" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r781" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r783" ] }, "us-gaap_SegmentDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDiscontinuedOperationsMember", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Helix Technologies, Inc [Member]", "label": "Discontinued Operations [Member]", "documentation": "Component or group of components representing strategic shift that has or will have major effect on operation and financial result, classified as held-for-sale or disposed of by sale or by means other than sale, and business and nonprofit activity on acquisition and upon joint venture formation, classified as held-for-sale." } } }, "auth_ref": [ "r2", "r61", "r62", "r63" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Information", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r249", "r251", "r720", "r721", "r724" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Sales and marketing", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Sales and Marketing [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r103" ] }, "fora_SeparationAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "SeparationAgreementMember", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Agreement provides the contribution of the separation to the individual.", "label": "Separation Agreement [Member]", "terseLabel": "Separation Agreement [Member]" } } }, "auth_ref": [] }, "fora_SeparationExpensePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "SeparationExpensePolicyTextBlock", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy separation expenses.", "label": "Separation Expense [Policy Text Block]", "terseLabel": "Separation Expenses" } } }, "auth_ref": [] }, "fora_SeparationExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "SeparationExpenses", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations" ], "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" } } }, "auth_ref": [] }, "fora_SeparationExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "SeparationExpensesMember", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing separation expenses.", "label": "Separation Expenses [Member]" } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ServiceMember", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r734" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ShareBasedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAbstract", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based Compensation [Abstract]", "label": "Share-Based Payment Arrangement, Noncash Expense [Abstract]" } } }, "auth_ref": [] }, "fora_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingStock": { "xbrltype": "monetaryItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingStock", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "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" } } }, "auth_ref": [] }, "fora_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardGrantRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardGrantRightsPercentage", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Canceled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r435" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Cancelled (in dollars per share)", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r435" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Issued (in shares)", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r433" ] }, "fora_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Issued (in dollars per share)", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r433" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails", "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)", "terseLabel": "Unvested restricted shares (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r430", "r431" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Number of Restricted Shares and Units [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Outstanding at end of period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r430", "r431" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Grant Date Fair Value Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r434" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Fair value of restricted shares vested", "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." } } }, "auth_ref": [ "r437" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Vested (in dollars per share)", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r434" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Stock Option Assumptions [Abstract]", "label": "Fair Value of Warrant Liability Assumptions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Exercise price (in dollars per share)", "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r444" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r443" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Expected volatility, maximum", "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://moranalytics.co/role/WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Expected volatility, minimum", "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk Free interest rate, maximum", "label": "Risk free interest rate, maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk Free interest rate, minimum", "label": "Risk free interest rate, minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails", "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r414", "r416", "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r442", "r443", "r444", "r445", "r446" ] }, "fora_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAndReservedForIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAndReservedForIssuance", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesStockbasedCompensationDetails" ], "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)" } } }, "auth_ref": [] }, "fora_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAndReservedForIssuancePeriodIncrease": { "xbrltype": "sharesItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAndReservedForIssuancePeriodIncrease", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesStockbasedCompensationDetails" ], "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)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Remaining Contractual Term (in years) [Abstract]" } } }, "auth_ref": [] }, "fora_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Intrinsic value of options exercised", "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." } } }, "auth_ref": [ "r437" ] }, "fora_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedAndExpiredWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedAndExpiredWeightedAverageRemainingContractualTerm", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Options forfeited and expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "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." } } }, "auth_ref": [ "r864" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price, options forfeited and expired (in dollars per share)", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r864" ] }, "fora_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted (in shares)", "verboseLabel": "Options to purchase shares of common stock (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r426" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options granted date fair value (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r436" ] }, "fora_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOptionsAssumedInMergerPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOptionsAssumedInMergerPeriod", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "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)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r422", "r423" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares Underlying Options [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average exercise price, options outstanding (in dollars per share)", "periodEndLabel": "Weighted average exercise price, options outstanding (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r422", "r423" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested options outstanding (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "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." } } }, "auth_ref": [ "r438" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price, Vested options outstanding (in dollars per share)", "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." } } }, "auth_ref": [ "r438" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationRestrictedStockAwardsAndRestrictedStockUnitsDetails", "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails", "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r442", "r443", "r444", "r445", "r446" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price, options exercises (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r427" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price, options granted (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r426" ] }, "fora_ShareBasedCompensationIncludingDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "ShareBasedCompensationIncludingDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r413", "r421", "r440", "r441", "r442", "r443", "r446", "r452", "r453", "r454", "r455" ] }, "fora_ShareBasedPaymentArrangementExpenseFromDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "ShareBasedPaymentArrangementExpenseFromDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockCompensationExpenseDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share price (in dollars per share)", "label": "Fair value of Company's common stock (in dollars per share)", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected life (years) remaining", "label": "Expected life (years)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r442" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Aggregate intrinsic value of exercisable options", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r37" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining contractual term, options outstanding", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r130" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining contractual term, vested options outstanding", "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." } } }, "auth_ref": [ "r438" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Short-term lease expense", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r533", "r761" ] }, "fora_ShortTermOperatingLeaseLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "ShortTermOperatingLeaseLiabilitiesMember", "presentation": [ "http://moranalytics.co/role/LeasesDetails" ], "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]" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r114", "r195" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://moranalytics.co/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Office Equipment and Capitalized Software [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r91", "r94", "r95", "r167", "r183", "r184", "r185", "r203", "r204", "r205", "r207", "r212", "r214", "r216", "r232", "r291", "r292", "r327", "r388", "r470", "r471", "r476", "r477", "r478", "r480", "r482", "r483", "r489", "r490", "r491", "r492", "r493", "r494", "r496", "r515", "r516", "r517", "r518", "r519", "r520", "r524", "r526", "r541", "r607", "r622", "r623", "r624", "r637", "r691" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r203", "r204", "r205", "r232", "r526", "r585", "r631", "r638", "r641", "r642", "r643", "r644", "r645", "r646", "r649", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r662", "r663", "r664", "r665", "r666", "r668", "r670", "r671", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r691", "r774" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r203", "r204", "r205", "r232", "r253", "r526", "r585", "r631", "r638", "r641", "r642", "r643", "r644", "r645", "r646", "r649", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r662", "r663", "r664", "r665", "r666", "r668", "r670", "r671", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r691", "r774" ] }, "fora_StockIssuedDuringPeriodSharesCommonStockExerciseOfStockOptions": { "xbrltype": "sharesItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "StockIssuedDuringPeriodSharesCommonStockExerciseOfStockOptions", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "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)" } } }, "auth_ref": [] }, "fora_StockIssuedDuringPeriodSharesCommonStockExerciseOfWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "StockIssuedDuringPeriodSharesCommonStockExerciseOfWarrants", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of common stock warrants (or share units) exercised during the current period.", "label": "Stock Issued During Period Shares Common Stock Exercise Of Warrants", "terseLabel": "Issuance of Forian common stock upon exercise of warrants (in shares)" } } }, "auth_ref": [] }, "fora_StockIssuedDuringPeriodSharesRestrictedStockAndStockAwardsVestingNetOfSharesSurrenderedForTaxes": { "xbrltype": "sharesItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAndStockAwardsVestingNetOfSharesSurrenderedForTaxes", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "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)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation expense (in shares)", "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)." } } }, "auth_ref": [ "r10", "r90", "r91", "r127" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://moranalytics.co/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Options exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r10", "r90", "r91", "r127", "r427" ] }, "fora_StockIssuedDuringPeriodValueCommonStockExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "StockIssuedDuringPeriodValueCommonStockExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "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" } } }, "auth_ref": [] }, "fora_StockIssuedDuringPeriodValueCommonStockExerciseOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "StockIssuedDuringPeriodValueCommonStockExerciseOfWarrants", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Value of common stock issued as a result of the exercise of warrants.", "label": "Stock Issued During Period Value Common Stock Exercise Of Warrants", "terseLabel": "Issuance of Forian common stock upon exercise of warrants" } } }, "auth_ref": [] }, "fora_StockIssuedDuringPeriodValueRestrictedStockAndStockAwardsVestingNetOfSharesSurrenderedForTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "StockIssuedDuringPeriodValueRestrictedStockAndStockAwardsVestingNetOfSharesSurrenderedForTaxes", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "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" } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchase and retirement of common stock, net of excise taxes (in shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r10", "r90", "r91", "r127" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchase and retirement of common stock, net of excise taxes", "label": "Stock Repurchased and Retired During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r10", "r90", "r91", "r127" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets", "http://moranalytics.co/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r91", "r94", "r95", "r118", "r651", "r667", "r692", "r693", "r762", "r780", "r819", "r838", "r897", "r959" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets", "http://moranalytics.co/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Stockholders' equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://moranalytics.co/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r550", "r551" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TechnologyServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TechnologyServiceMember", "presentation": [ "http://moranalytics.co/role/DiscontinuedOperationsSummaryOfBalanceSheetIncomeAndExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Information and Software [Member]", "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design." } } }, "auth_ref": [ "r857" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://moranalytics.co/role/RelatedPartyTransactionsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r830", "r907" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://moranalytics.co/role/RelatedPartyTransactionsDetails", "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Domain]" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://moranalytics.co/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://moranalytics.co/role/MarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r380", "r386", "r495", "r511", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r608", "r750", "r751", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r763", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r834", "r835", "r836", "r837", "r890", "r892", "r893", "r894", "r895", "r896" ] }, "fora_TwoCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "TwoCustomerMember", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesCustomerConcentrationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents two of the major customers of the entity.", "label": "Two Customer [Member]", "terseLabel": "Customer Two [Member]" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesSeparationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r484" ] }, "us-gaap_USTreasuryBillSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USTreasuryBillSecuritiesMember", "presentation": [ "http://moranalytics.co/role/MarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury Bill Securities [Member]", "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." } } }, "auth_ref": [ "r921" ] }, "us-gaap_UnbilledRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnbilledRevenuesMember", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Unbilled Revenue [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r26", "r27", "r28", "r154", "r155", "r158", "r159" ] }, "fora_VendorConcentrationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "VendorConcentrationPolicyTextBlock", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for concentration of vendors.", "label": "Vendor Concentration [Policy Text Block]", "verboseLabel": "Vendor Concentration" } } }, "auth_ref": [] }, "fora_VendorOneMember": { "xbrltype": "domainItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "VendorOneMember", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesVendorConcentrationDetails" ], "lang": { "en-us": { "role": { "documentation": "A party from whom the goods or services were or are to be received.", "label": "Vendor One [Member]", "terseLabel": "Vendor One [Member]" } } }, "auth_ref": [] }, "fora_VendorThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "VendorThreeMember", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesVendorConcentrationDetails" ], "lang": { "en-us": { "role": { "documentation": "A party from whom the goods or services were or are to be received.", "label": "Vendor Three [Member]", "terseLabel": "Vendor Three [Member]" } } }, "auth_ref": [] }, "fora_VendorTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "VendorTwoMember", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesVendorConcentrationDetails" ], "lang": { "en-us": { "role": { "documentation": "A party from whom the goods or services were or are to be received.", "label": "Vendor Two [Member]", "terseLabel": "Vendor Two [Member]" } } }, "auth_ref": [] }, "fora_VendorsAndLicensorsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "VendorsAndLicensorsAbstract", "presentation": [ "http://moranalytics.co/role/DepositsAndOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Vendors and Licensors [Abstract]" } } }, "auth_ref": [] }, "fora_VendorsAndLicensorsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "VendorsAndLicensorsPolicyTextBlock", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for vendors and licensors.", "label": "Vendors and Licensors [Policy Text Block]", "terseLabel": "Vendors and Licensors" } } }, "auth_ref": [] }, "fora_WarrantLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "WarrantLiabilityAbstract", "lang": { "en-us": { "role": { "label": "WARRANT LIABILITY [Abstract]" } } }, "auth_ref": [] }, "fora_WarrantLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "WarrantLiabilityMember", "presentation": [ "http://moranalytics.co/role/SummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "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]" } } }, "auth_ref": [] }, "fora_WarrantLiabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "WarrantLiabilityTextBlock", "presentation": [ "http://moranalytics.co/role/WarrantLiability" ], "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" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Warrants [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r771", "r772", "r775", "r776", "r777", "r778" ] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedBalanceSheets", "http://moranalytics.co/role/WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "label": "Warrant liability", "terseLabel": "Fair value of financial instruments - warrants", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [ "r892", "r893", "r894" ] }, "fora_WarrantsExpiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://moranalytics.co/20240630", "localname": "WarrantsExpiredDuringPeriodShares", "presentation": [ "http://moranalytics.co/role/WarrantLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants that expired during the period.", "label": "Warrants Expired During Period Shares", "terseLabel": "Warrants expired (in shares)" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares outstanding, diluted (in shares)", "verboseLabel": "Weighted average common shares outstanding - diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r219", "r225" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://moranalytics.co/role/CondensedConsolidatedStatementsOfOperations", "http://moranalytics.co/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares outstanding, basic (in shares)", "label": "Weighted average common shares outstanding - basic (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r218", "r225" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481766/480-10-25-13" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1D", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1D" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480781/205-20-S99-3" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482943/710-10-55-8" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4M", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4M" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205-20/tableOfContent" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1A" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1B" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1C" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3B" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-4" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483043/710-10-30-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 5.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479836/810-10-S99-5" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/942-320/tableOfContent" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "470", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "b", "Publisher": "SEC" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-10" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-4A" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-5A" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479366/326-20-35-8A" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-5" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-17" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-21" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.M.2.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483530/326-20-S99-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479175/326-30-30-1B" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "13A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-13A" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-7A" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3A" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3C" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3D" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477349/740-270-45-3" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r790": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r791": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r792": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/940-320/tableOfContent" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 87 0001140361-24-037350-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001140361-24-037350-xbrl.zip M4$L#!!0 ( +V&#EG9^"[U9A " )2G&@ 2 968R,# R.38X.5\Q,'$N M:'1M['UM=QLWDN[W_(I>S\XF.8>R\=H E,3WR+*<:->1/)(\<^=^R<%;2[VA M2$TW:5OSZR_0)"6^-"528I,@!9_$)KO!;@!5]:"J4%7X^?]\NVXG7VQ1YMW. M+]_#U^#[Q'9TU^2=RU^^/S@_/#[^_O^\_>[GJYYKYIIVROUOJFCGO[RZZO5N M]M^\^?KUZVM_Y76WN'R# ,!O\D[9DQUM7PW;M_/.GP\T][>5+.^:?YMI_Q57 MK:$0XDUU]ZYIF=VZ$]O^^._MXW[Q7W_Z^ MZ9M>(3MEUBVN9<_1T;\-[ &T!]'80_9*JR<>Y+Z_ONQ^>? YD.X!OH?AZ#G] MLGT]U^XV_[WZ ]@,?'W"OFY,-+7?]%5]4W]G<@9M-F?R;#;Y3&WF/%*;B8:.;>1=RVOW MI2/;MSTW[->Z6S4$*0;#QO/EVP/-J[??)V4UB2][GYRWK^^SGO)A[SCI#V7[:I9]>=]5_>O;:>7Z,+*GFO> M+QV\)>^*KC1%;BYM\NGL-,O;-D'D=?H:O::(D/N?'W9O;HO\\JJ7N"[29"_Q M@QG_]=[>L$_7MB<3/[(]^Z]^_N675X?=3L^]>._"<=:K1 ^^_?*J9[_UWE0C M?>.P][[6ZQG_PEJ_[\E(R^@^K/ M3VZV?C;YER1W='I__NE#[B7YM]P8VWDU>IK)RYNVO-U/.MV.=;_X.?^V[]]J MB\''JG7UT34X<9-5Y#KIR&O_4YOO'[C9,WX&/[3EY:OJ31^D[OVAI6(&*I6F M"!&+I!004P@SE$*:(\=K<E'.LNSQAV M*PRF.-,$:R(S1@6A5H'4B)3)Q[O[UG]Z8H\^N;M=,]TGEG'F,$^IC *"(9$$ M,Z1PEAE",*5@@3[]#2WG0K:/.\9^^Q][.]8;A;"&FJ066T$$ MEX+S%$(K.=><&9XNT!LG/Y C@3A8J%?#16[_S'ZQG;X]<^I%WG%0XF:K8@VG M99RJ=GY9K9Y'WVZL=FASD5^[)J?9N;M:9J[C[MY@>N'X8"1RK @$T!R1C&3< M\_./B:Q<@ZJ?I=WNM;/'J[2?X MSTW/C>$$("N@(<@2:#+.C5%:6X'_:\&FSM C-L M9ZNE;/0M-_Y[EMLBJ?IH:\VRP^/_F5R@IG_\=G1I\NDWE2B,OI4C;JRT@3T MW7^CW]W?N^NF&6N:[F%P_XK!G='WT4O>3,S#_&GASA3=_&0,7 &]X?BXLX_O M'C2\\]3QA4'LR?&-T^]YXQL(9%#CPWM#A7ME]'/(W_;6X2WXG0K5QR^,E(%F9V&_0A,;F[6WGRQE;610?U MZFW=;P9/_OE-[0OOYO>N7YMFTDC$M1-QQ9)( E] R2864'PW+3C$:<&+3PM> M[;3 P*=E475KM=-2(:&S0WK6"_31O_K>C]*]ONEV*EU] 'X]9]]8?.RJ__<"6K-C&=7"'5@3.[79]G^)'-SW#F4 M-WE/MG>": ^.;5<(^*FR^PMK=D?8ZH:T#>1"4=[6+F]HW02,RLC6D2PJ(Z$0 M*@"K9Y.,&-?J8-AQ?/<#!\&8S]C]P&/3\MS=CXEIB?R\:G[>0BK'Y7.WZ1M- MDI=)]VC);#.E)_:>HH2O7\(WLKFV'-WCRKW;](T(_E(H'2VM[:3R^*Y_U,C6 M(<_+!3*L3B-;CM)1GE\"E:/>O:-T#\U=',BT1'-DY]A^(I8SPMWZX6Y#P:K+ MT#W*]6[3-RJK+X'*T?C<7DJ'$L,PF2^%5QBM$;7+!A/;UDNHN)QL%;FB5K_E M!(P+>V DBQIWXQ"YNE3MN,^^0X2*4+AU)(OJ1\ $C%[_)E,35ZATQ.B#]:39 MKYID8?ETULZ240\.BQWC6KWF8@(K)6!4MC9 P%4J6]' 6JTM #OGZ7=R\*&3I'KVD.8E >W!%'(. XYD_3K]V;%%>Y3<588]\A>O\X\?#,"E;%KW] MB0X/)W^JVPW-?G5P#EA14>6URZO55[];DVO9/N]FO:^RL.Z789)Y8P+\P!QM M@T0/G..';5F6I]D_9%&X1YT69_YPGXH-AI<^YE+E[7Q4./>/#S(O_B[;??ON M]N[C;XYPLM!7MQ_M%]NN?GUW[[AST^^5U0T<-@/-G8HAS>LG9"ZI%W[O8C-Z MKU0],+5;X=.O"AE%OELK_3']WCDX CNCD/CDZ'3A5V_A3)(<>Z;)7Y/X JC$?TQ^?''Z=R.M! MDY/NE^JJ?\+!96$KB N3N'>;">-C'/=4UPSV^8O^^&P-,?J!.6N,P< >7)3! MJJ8-'9VP]3#-*Y'3\#0"/[U'KOPP@H?(Y3^4I]FIZ@V. MCAXUV&:Z5?CSR,"V@7IC]FX@AV8\W6ZZ^!O8,@^K2S("Y!N^E# M6)S*4;1WA.C+X'D4[6T%\$C;IBV'!HX=+.^'V37#L6TQM2H1JQW.%CI4(LUV3@O MPZC:0;?/[/5 ;_YD"S>L:Q]>?JK:^645'7[T[<;ZJ,:+_-HU.CC>)%U[MS?6S"?J:L?LAMC,@U^;KG].\NVZW2GWA^^X MFZA,ENIUM[A\,[SQQI/TE><2.@+I1KOU]H['QV8[* 8?+!I-,#B)#+Y)!B?; MR^ -K+5-,'@:&7R3#)YN+X-OB8K"(H-ODL%99/"&592H@T<=/ @59BK:UG\.2A!J'6WW^F59U;;_(M4[:%%7??+NR3#PW[9 MZU[;8J;-\+>_R__M%J-&Y4A(1A?"]$ ,$GRG^SUT.LST?J[#87%/QR.4&:ND M.(=$C?1A-LGR$6+OG.]S.L'J41$ZEVU;#O'FQ/9>J/RLA:>V6(IKN:1)X=E( M.MO2ZT\4GG6PT\N2WFU=>:83[X-1WD;?3CNA;Q]ME'U#4.T>%*$9.H81F;#S MZT_P\K,BKHGKW%:O/\$Z#T;?/G3[@2IP"PG0??<#9^ 05KIM%:)@E;@=-(+6 MK#ZMQW\0SCJT*24N6!$:?;NX*FR@FEP(0A3&&K70DCQ&R2A&T1?WD]\5LH4;K)[!E86661PC6 MWK;ZX8(7HV"7H0!6@=UR56RO"$VK<6[R;7'C7G][5T;W[^X=W;"9N:[?0W:> MZOW.*1.S/J!(PBWS1"PAA1=?NUM,PKO>[YP4SNHB40JW;"V<]0=&$FZ95VH) M$D8@#96$"ZLSD82AJC,+KX4!.YH6(^(:-I?#<:]$2=PZ$L9C/FNITW!YA7C^ M[=I*AH(4T@#.\Y@HM.G&!^GJQD="'!]9(?VJ12842DX ]Q0M'P+NJ::K77LO M\E[;GF;''9-_R4U?M@?H4KR7G=RVW[E>=3O#_0COU#[-#ORA]9?546&#[7?K MUK_*FQWX06@>A6I'.URRZ\;\_,V!VDD;OG'NU.VD>&>D%,-*TMV&S7I?96'=+\/DT!'/K&=VADSX MR!SM("M.^BXC*T96#"2X/;)B9,5 =G0FYNVP+A_KB MIZ)K^KIW6IS;XDNN[?"'U>D?>R.+0*GO2M;'/:+ MP@^]+.WH5.D_SFS;B;CYY*/U+@K9*0=G-93O;L?O5,\XNKYI=V]#C1^]/Z9B MT0$-_8.3PWJ^,3./!O?<-H\8V\!G U2/?-8$F3?.X\$M0TZ3+NWMA\\T"0QK+CZX?V_8 123@.@G80&SU(@0< M[:FYVZ./[^T7V^Y6#?UIPX'KATN1=.'1;@.1%X?92.1U$KD!VZ"F<,IQISK! MS>L.'W/M)LP.,G0"I>2#950>&=S:>9O^0/C2T=UJ< MY9=7 W?)\-+'7*J\[?HY-(8^R+SXNVSW[;O;NX^_N:F6A;ZZ_>AQIOKUW;WC MCE,BRNH&#I/D=YZ6A49VC[,/#/'Y9M)R-D"4 MH8CI6\7I0?%C\V(7%*>O%-/1(%!D9VW#0&VTBGHEZMZ8S',G2^V MZ.6J;?WUL,E6-X+QD.6:H6R%!RN2)VR;UX-A)$^@X :! %%Z5DD>9T>(,25R M!>2I[(,!H7SO[[-9SZRQUS<^IO93]=2*; \WN3N5: =H_OADW'/ @K/R_)V_ M#3/BA#TSQ8H/V3-339]GSZR<:^_.#MD!KETE@VQ 5)H_QF537#OMBXFLMAN^ M%1BING-^T^F=M$C57=P9BU3=A9TN A#BD9:K]0"@/<17Y:!QY!D*7214 T(W M3JI'A&Z\Z?.$;N"T/O@J"W-'Q#/KE/I<]ZPY[W7UG]7-\J!CIJY_[N2A)_5/ MC&L84KO\Z+;"NSV5Q1DINBZ*!I(5.:D11?)OA/R;/5GV0:)7PS\[_[Q5]+VO M:/; 6+9A^R2"\L:6V09V*2,=-T#'!JJ7/4C'K2+5'*#<;H*,RE)60SFM]A:& MNSOO^F7>L65YH/_5S\O\KK[H;[:=?[NKH)W;\NX_ M<0ZUA@ SGV;;P+=X*;[=$B9V?JQML*82%7):C^0(T$<(VQ[>1"5?- MA+O "B&O9END4@7$"D]6;"(J!, **U9L'G(NSQU::,0/@41!>(NG0YTB/;<[ MR.F)](SK=^2@YR%\7/:#XZ#-[4 ^FX,B!KUH#EK!*A8Q* @.VM0J5A?+%K79 MX(/3(HFV+]HLFHUA.NVB>(49-X3N$# N4JM$0+0X J)5(B#V*&0:FDWBC;&]&MC>5 M[COM&7J(_N>VW*C+OYQ>X.^1<:X8N6_L@#$0?.[8TLJJ_#.=EF):\*+YTWHIT3]664^*CH MO6Q%/RIZ+U7RXR(?I3^Z<+9+OI=QST;YCB[:J,1O+8PO8Z]')7[W;/5EH#XJ M\;L$\,M1/@+\UI)YF>V82.8MQ?'EU+6(XR]3@XN&^'9)]3)K=*3M=BW,2Q4! M#9NBFPI/# )_IQVAD8[/IF,0FQH'KL,F;_>]J^_Q5XG69'LN@X7:/\9(OS*UG8=[?U#]CB:J_-3<@&:L<&@1TS690- M\MSVI2VL@]\"3P/;4EZ+^!86OH7BE8CXMOOX%DQ-BP9Y[1^R*&2G%_EK?V(F M(D\]@Z?&3C ZZ?9L^4G>2O^>YV_,[0?+R_,)B&/R[R7MN>9L<=DW_)35^V MJX8'1EZ_[ZMV'JBJ[^M&U?9\N#T]W?^Y3+ PXRX^R^,VZ?1T[_RB&IDQ,F,P M^7&1&2,S!A/K'YDQ,N/&8B(@$ N<5;U\[@U-#9<$W,LW(]PCD9WR[08X\=5 M')OR3K9E1]OS*VNGHB.OND7OP@W[U#U6^OC!CU:6]F,N5=ZNK+BPN6?>P$81 ML0L.KR%*-E! <2XE/?_N+B$7'%U#=%QIO<5'Z'B67U[U3K//I3TH2]LK3VS@ MWJ-'*#=W/#M JXB>6T/)1];!B)Y;L@H^0L>(GMM#JP.MB[XUHURE@XXY[5W9 M8E>$;M'A;0,E@;-*R!\?7:\OJV$>.O@8T+!O;._OOQ;6=B[<7\?N9T6G:B+; M1[V#]M!R/7<$,GWO M$R8[>'_*<\8W9)>I43[=H/7]F:74B"D7HE=#+ FJJLID-2P) 7/@4L.2O_IM MQG]=XX[^?U)?R>+V[[9C+Z67QW/=[?5.+_M%N(PUEY!/ M'F5S3@NV,KBI:%NY:2.5-T_E"6?I%)T?UCE2;?C;4[Z MUU[=[A9/?-_,[_W%][;3O/#)?,H<2-^[CLU-&99U4L M?^R1H]WVW+GL$]/Z)Q[VRU[W>B03BS^.U3_.R9SI+OTP7O^P4<3RLH\3]8\[ M[]\X<7]LJ&_R;_N.1[K]0MMR\/7*2E/!@V.$M]_][/Y.RMYMVZ%@.^_8O2OK M[9#])'>_SV7[IU=OOTL2]]]XP\P)\%XFK_/V[7[R_85#N#(YL5^3L^ZU['S_ M4U+=+_-_V_T$@IO>3XD7]SW9SB\[^TG;9NZ*[K:[Q7Y27*H?0"OQ__TX>-6Z MWO1S-?RD^C/\Y^?R1G8FWCSVY%=ODY_?^ 9W,_WO)QUQ[E=\DO>Y^\J[H M2E/DYM(.'^C^O._JOF?P1!?6;V0D_=(9YS4_?1)NPU M?0U>@_L?'W9O;@M/C@0*09.]Q$/MV&N2O;W1$,:'X[Y=%:-QJ&[AR+V?=+H= M^U,R^+:GW K2O78CN_F6E-UV;A+5EOK/N_N][LU^0J9OCEC#S<>WNWG]2U;] M<3]U;2Z+;K]C]J9OC1/%S9=31']*KF5QF7?V/(WV$]GO=>\N%8.W5-=>O1D; MU,00)_FD[@WC%"2>-ZH+7X>#4-VV<43]?')\,*#T MU#O?SN434L_$_#LY_.S[Y]>+TI)6\?WWXVG$C)6+9.>+5'#TB:O_U%YB"GT;S M.$659#3!2].'KY ^?-XT?3@]^SWYV0&MD[AJ7<]UTI%>RS0VWQ_A@=]W?%5! M_ >I>W\0F"&4,F4HDD1I*;$U*=6I-<*D5O%7R5!I.K-9;1CBJ[<0[/VM OC[ M]\X9XF.SO^R$+SIEPZ<_-C5_ZSM%TQ;MVS-[TRUZX[,$!*96 I%A3%+&A609 MM:EF4)HLM?;Q67+]*:YE[Y=7N>NJ4_7W5;?;5DX)Z?94]YMG/,%(^M/T/ [X M<=F_:Q:4*5[YV^>#LXNCLX__3,Z./IV>722?/I^=?SXXN4@N3A,GZ!=.FA.( M)VB1)*=G":0_F!^3TP_)Q6]'R1@BW*'!P>&%OPT%)@^R^]IY86(&:MC#V3U) M[\HF_QIP0>)4,+=J/LHTGRH3XVA@>(RQ#,\P)0AH"9Q@,8JYA)JG-(-$&L12 MN1S+[!OW]+UK]XLKWX4](V_W;JTL]FSGU=O_[G=L@IV"X7\:J"0^-ONG9X%T M=#G(J*))\"V9\/&T>5$^2#:WM2-1UC&)J9%!$ND$P) M20454C&-!() (0X(76 I!@#NN8LD#10%!D]'8.*=[G5\<)(0^-LZR3OE8GWZ[D'_;CTF[T. MNT*6Z?D,,/?L=MLUT650SW__48:,_H^, VKCT\USK_FIG?EOX"_WIF: MSE9LRYO2M1E]6M)=,/HSA7?>9=$KWDY='3;[N6=&@QCVB?#7#+E>5:%_6K9' MKQ]8RM/O6HP_ZCK])'E[6*!\W;'"K7J55[DJ/W;HK/!><7O8->/RI:G*M%O^ M,@P(D0AP@("5C".8*B09?,)*6/JWW13=+[Y/7@=Z;]ORJ_0>PBGIF^''*;X< MLN7LW9Y9F(8/T*]&5DSD_ZZ^_QA%Y9'9/7Y]]OK\=3)TN!?)).,G M)]W7R\QA+;>-??G.W?4+Z+1K$^3F-N MZS'S9[:3:*R3,'7:@O3;\H00P95BE-(LI0"8#"JU@+/M[7D_=S!' 'AJUP[= MQ]/BHONU,]8Q8;T2HXT6EA-C!<=*:2:5D%F&J"(+=,R)0,\]]*G=JN#[M/CD M%!\'U>,Z%B2<8YT)IM.,6*$%L=188ISN9:06B_AQ/QW,L1H7 :O- OYVJD9# MHG[J^MWH_Y??3*G-7)B4&IR*%!A"..#$\9BV5(DTRXQW6=#T^C8U[4U=NL4G%5X >\] M2__U%V?5LI]*IZ:T[XTI<6:JK"9K/_EA+D3X%>C -9P" MA122U-H4*,!3(AP6,.J$'DBDW9H.\2*+(TK9-"3\.'_]\5''[4]^)#.&6^;6 M9F(P A!YN]Y!$E+$0D6%()G)]")]070O1>FLV1:&O_(QPM\7HAFZW&QA37+3 M+\J^][WUNHEK4>G^$/V@?O0@X[>8#G1O?PTCC+K[?H+K0/ADWR]RMV5>XQ=NX;ZT%RN;)*>;E ,%Z); MB%2%'V.KM"7(IHRQ%*>*I)C*-$,93S&T%AK,Q0*KM-_E=$2H2MZVDO\$KP& MCF^+Y(ML]VURXP/:KY[B?%_&TMB<6ATX[8>(-0"L2?N1. 4-&"X@L1K)C%() M&=/ :6QZT6W-6:= ).H:!?IH"()36]96"XPU=AH_X41PP)U\2XH4EJEV!L$" M>R8S6VH>;D>[:1=.23V1I9'_&@A],CCZ*_GX\7#]WH0%+,+U;5E/AXC/"P&? M;T8L:35<3E@-PUB=$V>.K==$>G"P_]LO>WEV.[R8=_RVAY.PM'JC+P"E_:Z3 MNDWTE77,=.V8R:WHMMJ"\B.[#U=P%C'\,;F2915.8Q+9;KN[/K+*S]6_^GE1 MA;PGR@X;N(?>31;V.U:#6*/AE(W-]$B0_#3ZVS[6*#'NKM/U?-.;PFKK<71B M]F;&DCR54[VN H/JGX\',^/ MK41V3/(#&HQ7.<%S]]7_NM'X]E730:#^Z#D^X*RL.E%U6):]1(#$R-OR]6/^ MX\-^4;A?#X+4_&+1D[U^.08H4F28&B(TI(Q JH3UOD:)#;,,,<@66"S^Z5." M)L$A&8:U3@2:G723N\BU'63ABIJ.D-=YSZ==V+8C:-'M^&6F[9YOW9ISFU1) ML;X*U1>;O)<]F?B(L&D.OW_(.#:<]=M^:X-Z)CZSE_WV8'/Q?.]B8DY^\+/- M?D(8O0;#UKVKO(K]N?&Q/[6\OT)^'W3^CHUM^>/KR7##QV)+[B;(S\^0?\<9 M%FHMI4&90H!8KJ1URQ_AG ,#M84+A%?6,>S$%+Y$YG4<(I.V+!Q02JT=\Q95 M\I"G8.$!J_:JS_'9J[U17CNN=V\I1L#CJ'+MAGO;\ECM'N= S>?>7":71?=K M[VIB9H9-7SL8MU4_CV#UL M/-7O4=-1R[PSD%-GCR5HM!J-+T&OH_]O+?X_Q)^AYB^X^?&QG@&G@&+F14N9 M0[3Y81PT.H#GF%L+#F"!H.OBT WOLEO3K3:MCF-8"KGOAQ*:Y2)FMW1N:!Z6,+ M?_7#=SY9U9;C"JK-4IE)B)SA:T@*B#),6(VMU8YZ6CZ%2HNE8*W!U>B6$ _B MO[R"KY:"KX7<'@\\_$%0>>[#'Q3X9_?\$;Z>__S5N(-KZ;)2_U0M<5;[AL9] M;)N#GZ-Z]>PQ\!G][-?J5X>#'XW'SW&99B:5##!#J''V,3'./LXRIJ!T.!0L M"&TPJN(9EDM68R'<&Q!YO6&39W4&>66&NR6WTZV,Z'XYL"C<6P=YGKV[1+Z1 MD>N-7_^N]JU_^=?(\H-CKLHN':17S5I]CH8_OD[^Z6RHQS0? M_]Q9S $$48 RAI"TA&1 8*8%@^Z+25-MEDPD7H*$=[Z.=$V^CJFVRQH BQ/] MH'(?'/0O72-'K-EAS#=^7[T=I%FW/&V+X7AL\M46=D3?#\6@O/RL$[;:1JTV M5*I#KFO5M^;?5I/*N\T[_>,]W>WK#IJ[<8MB $+9[2$3>,1O-V ML,7K9NZ^TR,6+V;CW_1@R[@<;!G?Q[Z-'I*YWE8U"IV:=W>"[Z!YG6MD$_RW M8"F;F6HUXZ5L9NK<;*:4S1STK(*+?GGU[NS3AT_RTKXKK/S3QQS>J=NZ;651 M*857=X\>C*L2N.&5NZ(^@VF?E>*Z]]R]X\9=V5/^TI[,W+#V9?NKO"UGM<,Q M@@Q>/)C[:B+K/%##:^!^TM'XG(/J3^VN3'X?_W;_^?[3=S6+ MV%-+3CV\"_W='8LG]T(QT3U9X<^G@[.+8REH97IH#4GFKG2+C7!V M!NOVF3TUD^,9TV'::)@S%4S4&V\KGHJUS,2'XY.#D\/C@X_)\8DODW1P<5^M M:NF)(:_% U'VJYJ7.G-[QK1;&5\_J3M/9IW5ONT1>@0VTX&*C;.$>O8Z@:]? M&%RXQ4XF5X77FO_R863+5VEV5;2%@X[1Q>3^JE\20T:/.LW@U5LX6V4P@DO3 MX+*I.6]P%=H]")@V-!Y\YC+*+9I"F'<''YT>??DM\'T8Q'U2;/) CZ)A[7QM%P9\ - M17"+X!;!+21P.[\X/?R?WTX_OC\Z.S_ZV^?CBW\N"'+5CM%5MVUL47Z?#,YY M>CK!+P(>)L$O,.#\]\^?#S]QZ+*W*$LKY(/[>[7>V7N):MP M)*IP$=$BHFW27W=R>G'T?#_=2;?G+O6ZR><12"5S\+!^LV&WW&XTPEJ$M8U# M2+7;B5[R;N?OLB,O!Q#S/B]UOSK%XM7;^\MWL7SWMRN%ZZ CV[=E7JEL]X#E M$6T0/^W;G-FRWYYVT6WGMBEB$; B8&U<<"O PB\9L/[F++:L/88QS[! I]DD7O^/C5V].+ MWX[.)J/:MQ%]"(CH$]%GXZM\C('_:"]EN])EJH)P3LNIKB1CER+"1(2)"/,L MA#EXR1#C?3 ^T;U;.'3Q7Y+AMRT%EAA''H%E\_(5-[0^=^ZK:9_+MG7H,GXI MJ:[Y':EA!.58<6COP/E<5D=/#!6="$81C"(8QYM)OP/N3R8??$H^ MW_@RW;:3=XLQ[(DX$W$FXDSL>;4%SH\[@S*!E8A@M659.Q21)B(,!%AGH,PZ4M&F*-O5[G*O:TT M^K2E@!*3[K<:4!P_#,X;0-/G#0BZE>#R2 S)^?&O)P<7G\]\BM.Y>[;L;;&Y M@)?B@^J?R4KX@XK"]=51&R^6^X0RNS_9M70?>)!7-G M:N2.\_#X"UY-C_4W*UUWQX?R$/=/!$(=#$K6SDG1XW=B4-W;3_*>>Y)VC[BH M*MKZM&-WMS[1;C2*VCJ^[O-_[.U].COUI_CX,9ST?;FL,UO:WE_=Y[_"O_[U MKWM[X\6FOYL'YV<'[V?!.CQ3K@FYZ)^^/#H]^?W=T-E9%KKZ4NP?> M18\%F+R2C*I7U];O?'(MZR%"O3__].%C7O8JN)C6"P9HN7R-A*G^#]>CF4M. M41F]<'I)=0M+W7/NGC6V-M?]= 3WA-;WIX9WY[5Y!*AG<'DI0;\+R!M"H;CHF4.VAN1D4SV]L;I;"N,DO#\_I@UA9EV ^WF!N.>%3;_ES@2#C[[QZY7CO#T_^]:?S/&UD#?/ M?BN:^];AD65SWEK#TX^MJO,-N&EA?IAK1P5Q9KEWBHN?=I[D @2:YL?MCFW1+-;]'CIYPC(Q+&B>V)L M@V=P&J.XJ?7P')R?W_M@9_JV WPZ@5G;SJ=Q\B-(U +"$Z7_L%\4[B>)+$O; M*_.R#[1V M(^^526&U=?JJX_E6TK&]N3&M86D3VVE[;11"-VXCC5CN[([C3FQO%EX9(!EG M&$L$G4*"$%?$9D1SQ844!( F]1/<2AEHX30Z2J*P1F%=0%BATA@1C47FQ!8I MIH!.;0I%2E.(J85-ZD*H11EJ"0Q?CK"N2DLJNE\?8].G^#262=Y>.B=DI%F) MBGM'Q2O'])N#^NSKLEZ['MCCPO%5KIT@&4J:@MB:S1&G!!=1:$(53)0 F MLDFG@J"TA2E].59*E-@HL<^66(5%ENJ4",4ER:"36*2(,I!*SJ66C>ZRP!9$ M:8M!_')D=M7IBRA-A),+(RF'$ 8-$0-N,2D'TKA%&=MT=<]'MR?:T$A>4LA8-RZ698>D8LSE8 MQ)3B&B)+,PD(,U*DF8&493A30&.+FE1I:-HBF+80"3VJ+$#%)(K,QD1&9T"F M"BNLJ2;(<&4M08H+!)1"&:])ZEK=\DU9"S'6$C!T,R#01?A))786#O)82R&4 ML/9MGU.S9<,]7?W.[K9,ZKIK%47VC>P;-]R;W'#W0?>]VZJLDZ_H=.//TF@H M_#YJK4%KK2->^-26G=Y!QQR-V&$RSA@(DU%&,%(*$H*HL)!SE&I+LI1QT&B) M)"I:.'@'5+3YHO3,E1Z-+.$:$80E(9I)GFJ46>-$B*A,@T93\5C: L'O FU! MLMU"IN"*POMG'KQ )8*:WYQYH? )=_W2#AVY@T7^@7,!UE9B8%4Y1\VJJ*M* M1UEW)U>O[3^R@37(3^I&::S18$K30-,E5PJST' 43]O;@3@3' M/'+6]?P44_^[Y[@85QJA%EC$5&BQ9H%-SU8$/08V9Y&EP@QS6$]1PCH8GZ]! MK.0DZX_'!^^./QY?'!^=)PR=U*]:KG9CIR+XAL._ZU\:-G-+>SJ7*V]5Q M5VL\JCTJHU$9C2P56>HEV#4X^0^C3@N-FB!:FA "B"DD24GB"DAR@-),-<6N/7 M=Z3\F0@$I1!(FW%%FUS820M1Y/YG.R8]JUJTGYI@OD@AL5I5\_RJ6_3V>K:X M'IVLVKETTR1+.[$*UT;,A)E/VHS:WUSRX-KZVZC)LDS"Z0B=;FOJA2)%?;ZW M7F1P>?0*/^P3^(8M"CAG^M]'L?V&&RY #RH..J>I1 ME*?]7MF3'1_4/F[Y4T2$(@YUJ-,/,B,HY)Q#;3(&%4@;K0>#0O='1I,_2LY< MR8$I(TP1Z@U_[P$0-.,F99EU9K],TT9/!:%I/-1MY5G1J#[#9^/A">]M9IVN M:)+"?K&=?F@N_&?-8T@)C7,J-&S)1NA*Q[(.F*T[\OH!ZP@@P04VTG(%"$=$ M,FQ3[)"7.VL)6];L%H5[7(N!T$'WZ9(8HJH3@24"RQJ 12.%*#&$:?>7M9G M)!4.:S2DV'UK-"P#M0C$+;IUQ18:!)9=]\Q,GNX6 S->KIWYX)ZRQ#+-( 5< M8D&D%9(([(")6V IT*C&NER=NL-; -.6P*&7: A09XEBLUFQ 10!B"0!E!,B MM%0I5B9+,<+&8B)K3GQ>W6*>MKA;]M+@2T\&NB(_*4_O*1$:8658!=7KX+9R MF\[3W96IWHIDPAV>_\CJX;+ZKEN4'[O.,J\"#F.N>DPL#B.Q.+)49*E S9 E M(L)7G[=>< MB P)I2E-I<8644PE:+0,-2(M %Y00&J4TV#[&[J<0@/\6<" 49,2BC/)4@DY MU1D7W'T@S9[< 0#P_[\<2=VP'O*DX\9J[,A9:_/5V\-NI^J"+UW>Z?;L746< MZM12?Y"IL:J7Y&79EQUM'='*7IG\<.*:)A#^F/SPGQ,U/R=>L>#._>C]WJB] M<.J0?_:HI,(8SQLJD1#4\;RTA%LH"08IUUPPJ%*+:_S\U=KTQYEMRYXUGV31 MN[TH9*<<]*-\=SM^Y^!;7DXT_=U>*UNL1&)6-P-,9NX_8$1*$-2",:JPIIE2 M&9=X7K9( #.0/H 9,Q<\/]5Q=Y+DG>2FR#LZOY%MQY+)E6V;1-TF,BD&_7;, MZSK^.CGS\9-)KYL,^)3\N(5J=4.G<*T,:==U(M?JEN<%>[PR<44L5/ANOWC<8 M5+A@C-6.L=K/#.:J]6UD&55* J\DI<0RJ3(#4X,SRBAD3#5;OH*T4B&.A&/XQQ&V*5,9L((0#3FG&394<,.,4DC81A-H48MA MV@(X](H?ZW0[14&-@EHGJ$1SK(@T$J.44.\RUE99F6)&B5-=:C+=5Z>H>$$% MO,5!Z+7_-^IYFL. O>[-*M)89N=CC5KV0OWW.\77UWGOVOI34WRY<<^1CARV MHQTOCW:$TQ\##T)>.$ACU?[7F*#P@J9^*X*G-\Y%D?5?#NLO/K+U.PG6NHRN M+Q(E)K4_.:E]]ASK(:$')!R_NU=:O9=_V[MR?&4[^X,M#$0ARY"A4#-B,N2# M0#*,)6>".'%)A^=@H]$YV*-_&I+^ --_(E.NG2E%*@!AF>1I1HC55 "EI8$, M@BR3BIM=9,H-.)PW&%(PYUCCFE=-OFR6%,/7_P54?X8/S>1UWK[=3[Z_R*^= MQ7=BOR9GW6O9^;[NI>>]KO[SJMLVMB@KOF(_#[?SCTKRC M2O,63G6T#R.K1U;?R)H]-8[UUV[X5(R*.U=KI/=K%[[S?9L\,Y?F[LG5@S_) MXK0X[_FTB+_[IW^RQ?F5+,9C7[&5"DNI#:"4, 2$%@0:9IEF1G)9V M_%2OCZV0\M71&@RARHA51-.:!-\: MBL,FTJ 6'H)P1@L '$@@W1 @%LR1/*,4ILPBJFN.WJNA]!.'0)?.8TH&(TGD MW5!^:H#6]<<5$$8P)!88[J0 F$Q@@ 4R4"$@I9/WL(@]Y\@%0C.09L91T! B ML%*(865@!JV0"L[+^MO0&([+LC_!K!H0 C*B 9(9X5ISDJ8H4QESL(M9MAC" M;K#[C ":"L98JHG64#J^T9G0EKKK!"R6PO3$[B\D8XM*85Z-;'!,\CV?);+T M&:Z/R>-_]SLVP6[9]^,;/=$_ZK$?OK>ZRJ%,,*Q^C.]<*]'7&XQ;;1U1'Y/" M5NDPXRE("L'42)%!H8C00')"608R;$%F-%MEF%:6?[-F[]^VZ(ZY^X*.^HA^ MZ"@PTP+#*2126JPE4\08)J#PYY<9@5-NG-:SPG"IW1>8E^4CGV>5^^@FQX6K M-LD'CUW8B&5.N]*IT]B-L\8PX=P(007BD%M(ZS+&UV6/+S<. [A3US/&!4R) MLS6$6]^X7^.8$ 3QQ4RT]1CCSS3&QN;E 9,5< &4M90IZ8OZ"_]-:>D4:PK= MY0T:8HOU7Y$J&P\A2!W]B!'.HL%.7W$LFEK$%SN9X(G]%R'8W#/35&^L.@(C M9[#RS%E*Q&EQW'&_$(82:#B1.-N>I%5F&;$8J,$)U8*0F5* M.+(U>?"KZ[LSCR#TN5+LF?5A-F+EK89U,.!$IR@%J2*( IDJY$_]R! 5 FGL4FVV'3;T?R M[%9DQ8:3[CHFB3,N!(X$5$2ERJTY&#.ID=,M)*-2 ZJ;K34T0._ K:(0MN6C M)$=)?E22L8+,4F.%0I)@ 26DJ*-YHTSU@*4M(00@>-0@+I"%)X A(=)[@LLR!0( M31B2 ECD5'*5,<6-DZ@F%W"&6QR3%JYUEFVS\&Q@DR*T@H%S5W:M^]?]0?EC M8[-O6VN M6$0$J@A4H0*5-,JIB%H3;(@F2&">ZDQ(0PD62CZQ*.&20$58*^6T16#=>4L1 MJ)X#5(&HJILH%._[?1G -T*\5Y77GY=7'NOL]+BZ- M(#AC(B.(&HJECQ],&SZ&(VU!)F(%Q+7I)R3LLS?N2W16,4);J]4L,\TA8:GK M=V*Z?7\DX09MOO]LC+HK@?(P)FGA8K<''?,P_F-"" 6I5#8CBBFNC028*9$* M2B"K291$5Y[R50A3Q:FPLLUKMV)?OW%U_\M]X \\_@_IVPVF;OC?Q ML'D5T[33,FU1JTY>V41JW;UV]V94-6AX943>P<6Q>? [UHZ;VK)T_/WN[-.'3_+2OBNL M_// _?6J9GZGVG[HNADK[IAPQ%H 5/409[K^*)%F.G/2]['\@][,UE=S)SG=^7[:_RMIPS MH3, ^?-5,7K2@$P#" :5R3@VCR.<'EX#/R57PU%4UN5T))/?Q[_=?[[_]-WD()EL M]DW3@#H-KX^!Z_SE?21SRBW4G@7^8V_OH*.ONL7>WML/IV?'!R?)\B^]O+K<6/&N.?OA\K[ !0'2EFC\I'4PJ#.>E4_7\W59X9?5UD2[XE&U2,/ M'54AKD997UY!?W@"%R73<_LQ>23UJKCDH4'.BN2K4S;?) MB%_.\V_/XY:Z#H7$/\L3L^&-B%%WZ_<.5U+6_"EO7IF@S;Q;E%^38E.C@PZ-28IJ\Z3_&0XT)""%0ANLM26*ID( 6EN#A #8ZZYT M,Y^T&&,M6%L#+@#>69GU%&4SRN;BLIEEB#*$H*12$88SCK$%Q*I,.*$UHJ[N M_YULXA7*)A>X14G=OG4 O+/%LKFAKJ]_T@.1XB5[W:1H:X.H!D8BZR2:&,J- M5<0 B#*F+((UHNT$>^7+KFBEE+0(JZO:L7U<%D4[BG8 HBU3Q#,&N $D(Y9( M804@2&*;FA2(VE31.]%>W:HM6BS%+8%V7;2#,-LG;?.F'"*+5Q0*!F>:ZOC6IC0MN[3P]3Z8F MFNDNA790>VZV')T_-Z?L#=)DC[[=^&R%AGUZXZ]_ N$?/S&F[)UFOW:[IBI-8(LON;;EN;/5QO:+A,H( AQ"#A5A M!"E@,\&0 %"GF-':K>#51V!!7TFK)6!3-9!7;_1OV$<>Y6;#<@.0-:EE!"HN MB:58"9EQI#C"5%M8>^YN ]%1L(58VF*-5?78,;D)47D)4?U[O$\KD""#I4!8 M*4PY(=HHZ18=*V4&&);*@-K8W]4'(>$6AZ-+_NT>9MO&UVWFP:917O6@#(\8B0'3N_OV6BX<3>N#V= BE1* MP1DG7!!)&6-"0T.QEK N[K ).Q(#UD*U>3R;UH:#\*A%(7W90HHS8XUP@HF< M'L&-$U.N2(80,();B\EZC%;WS!;D=5I$%-*X!1**8O^L[JY&7 4P@(A4J0PQ MDG$DF!+6"H*1I!ARO1X+.16L!43=Z:"[SSI1+J-1. M]84:(\53 9E:4XX-Q[3%6=WY(]O..KNV\7KNZ#D(>'1W_[2]O'.Y>3L\[B$U MJ9&?VW;;Y^AUS.\CDL_BB 9< PJ0=2A"2 8%09B+-!.&*XYX34'X9O9> 62M ME-;EZFU:(0]P=8]RLW&Y2;$A$F);G?7E/Z=.(]8IX%Z<.*!KVWO%K(5KW>%1 M;N*&TH8VE!:2(,2)4U_YK*TUI*XT[L%%0HZ#6"ZJVAJ@4 [ M*'@+U6[K1$&-NSVAJ/@-[O8L+K+<4BU1QH6RJ=/]%4?("ID* M0],,2U3KIVU@'[8EB(@[L5$VHVR.R29DDF3,8JA31C0W2AML%.=<2(JEXNLQ MS],6H[C%THUF$>S.;NQ$0<-S>R,]]1V3V&&]F%B.;M/;0,N5-G6R(_?OZ3@J M^S,FQC:#&$(A#.&8&*@Y 3)SJZ[4"F$LFCD((,N_6;/W;UMT_1QR!-%/X;G7 M@JEM%B5A+9) @=+:P-1B;@@P6F4I)8IRP"0P#)A&[,,H"2O8GPE%/':LRM]3 M!4D"(3#@B% !B;) 6:MHJJD67 -MFBER'P4I"M*N"9*E/&72&LV!(H93A:3. M,BL(-YF1"*['Q*)"M#C>Z#$PNUG^<\+8>L0U/CMMHZ<-CO0;U@5=XLSS5V\_ MYKW\D!03P;%,!<(9Y#)#RECY[ #<:J[V%H8X M05#+6<%;Y4,*1Y>(DKE#DLD$T\SI'2E*&9&P.L;&6H S)ZU6D9K4M^6LX"4E M$U/0PF#73[,)9A=F"\0U>-M@3:=5+2O8 KEC ;*&+:$I5I:Q*0"F;/6,;/@ MV9''2PHV;$%:%5&+HAU%.XKVLT1;*F1\*5&AG):L(9!80B@P)IE@J4F?G1:[ MI&@33%IINEW1$EOA2[B1QI\_N#>XMY^@FV\-1U2_MS>%(^O 25"%55]W73__ M75T(P"E0.R,;AK=N86QQUZ.A?R8IN^W1*0>U,"P"U9!2!S!_U M A&RJB9;LQGKWVE(+GNJ[>G-]8G9GOSK M/SQL4M\Q\W%'=Z^MY^CQ2%M"(!),ZQ1!(J'B'&= 0&*8<>8UK"W8T6 V+FH) M!EJ$\1?A;'\2N7^,V!*Q92NPQ2#&=&8(304F4'-NC1&(DXR!-*7XV4<&+8DM ML$4X;U$28OGEB"UQ3^#E[@D\"V68]4>" I(1C@@FB@-"L;904I;R.8'

W MS;,6)S=R;N3<;9W<37A GZ*.+ZI['U[)SJ5-\DZ2R;SPW>S;I)LE7V51R$XO M:>=2Y>V\=[MY;3PZWIK,S!Z5HCWMO+=%_J4Z"_2X4_:*?G58R(GM?2IL3WX; MCR:3&4^9S221E'!(!3<6(4)(:JRP:4W$1Q.5&P@.,<0CP-4QRD]@\F-3)SH$ ML!1I2X!.N51(&9$)RC&$M+8>U.HK'O 6H#A*4&!]"F2:FO+.KER6E!,?336Q MTAJB%120<$NR%$,$+ =L/;4"**F3I!WAA2@RNR4RE),,(Z.1 )2P3')(K%'4 MHM MRQ3R%H9UI3\VK1L'X8J+HOD219-3 @!4-".*DLQBKA"%"",&C)-4BM94I@^S M%J@]JCB*9MPQ"46I;[!TUL-"FFH%I( 4&&<2&^M4^XQ AC1!VH*4DS55SFLA M@5N$;=0F#H+!HSR^;'E4J6'*0"V129W13024$)N,<9XQ@ZA:4S6[%H"B)>A& MS>W=V9<=/TKPK?>_)(XK2D<)OW]Z;R$'D+\2RHF@ 9WP^9P3.T\[YX[*I]F] MS(^GIRF#E5.1.=0D)08JX0M8,FVOVW1]7/I2^?_-"OD M#3'B,SUMP9RT&^5DK7*B-]0'2#XL919;IU&@MI'?9*$D(TLM'BJ>,.&:81WG2 M[71'Y50FK%0")*:6(4:))HHS)A4S0J:IM "EZ]EAA0*W'/)ME3]J'EG66C,I MBN#VBR#*@& \-9DP@FBD.84"\LP"+;CFHAD#>#;^"H(6HQNM7[9K(ABZUAY$ MS]>T@].H!)LT)8PJ"(3*"&94\M2:S/VE,=2$U!Y=NGK;&@O40FG=P:7;QU%1 M@K>GY[L@P4YZAW_A9W_A^[>-=#[S8:5!P\_3.UN.+$V0YEFUQ=LBN^"B5.R&5 M!%"1(?2K @MYLS%J8UGBSHV1'R8Z2_23)5I 0I(7% M*69$.85:2@*L1%*G1F34O-P]]4;E8P,&^Z82FR^Z/=E.NE4-VD$R:8:D'7EN,,.&LQ2+=J M\RY*Y19,[E9*I8G3'IBER4^2FR\_WP?IG_V]$!@NJE?J,OR8KN M=:7_YYV^LR&2H371[92)LDZAM\,-F*0GO]ERCK<>#I'0.^J_AOT.["<]_1MUXANX7).[*X/>[9Z]*9OYYWBVZ[ M71G @_CR\=T=+66J3*H9 \2R3$EID LLXP(F]:4CN\B#P@R'*K<@R#;0EE .5IH!)#P[,70>UE1R6V0=; M$C]P*Z6T!6OQ8SN8,.P/ I;F6DF #D1)$JE12+H !*6%"4*J>[0M9#*]X"R$8H"&S M1.S^3I@P4%9!@DR1!K(I:S2:I%-33/9M+-J2=J"/,1PV2CG M"XTW/.$/TYQ90:^?+?'&A\6C5/@#=@DU3""=TA13AC53E-?E41 ZV"CP->@DH-QP:ZPO)(E3Q.IJT#42<)NV@-AH'==5 MBF,@_H!5E97>0#Q'E4+KST'JR6^AZB7;44/W48S9DBJ[C8SCV3Y:UZ+=]ZSQ MJ5OX"P>]7I&K?D^JMKWH/NJ>S;BV!%B-4L)(AJ2BPB#"*.7($DJ>745[^8@/ MBEN(;K06Z)*R%G*!T @;$3::@ W,@2&I%#C3F$A.E!8 8RLUEE1)E:T_Y$. M%@%U%0$B;#0.&]M?U"B(L:T?8%9=L+AAU'$0(Z3)2"JRE.B42,&QT4)I9B&R M]MD)TTOO);.4MCC;:)9F1)V(.A%U&M5UI(+,(8A#'T"43 517$F D?MDI'YV MA?6E4<>A8 N*EV8BK=^E->FB"B"'/!1H"PB(PIF4T,N1AC-3D7VVD'U"U[9" M5YCB]$7NB]S7\/1M8-MST1W.^^U&DY?#'4=KQC8/FS0 MOA_CCSLC=M+*K6TRE:TQ'F$A9*8)2:V _G0P)(#E$B!-)88ZHZ*14.:%2I"' MP$W!KWU16E^4M$(@K4+:"J(PD2E2&%! 4B@-, 18UDA$Q3V('J^86%_9&>I M 47<&B4EY$C1C$@+%* I 0A9B3.!<,T&=J-;28*T2&V1_NWCPB"WC$;G\Y:. M&CZ4>/.6?S@ %!"@/.GLKUK)]P0_[9P[E=V:&5JY8])C2&%/#4,$0RFRG-#+:298Q "V#->1F[9\%&V=N2 MZ=LQV0.699H(((F61!#$G?JHE8*<(4:E:>9LV9I4]A;%L,7)1D,2MW@/^5FI ML^-5L;+,ZIZW.#=O:<;4LXW#5C/C>(+/S&?_5ZPY!^#&3]]BC*#OR("(2O'0D>(K[? DHR!3@P&!-;08(@5A"0ZR5 M.K-"(,UJ/&*-5.9"+8+"JPL2,[RV'!Z"-WK6.+AF<02IC .H$(&4$R:-! !G MW%AD(;;.?'H)#HKM$+P()!%(UKZAOP226,Z%S_\$,B6$4\8E4(J(S5 M1N:MWMV"6@RA%F4OK=A%((Z92>_+#SX2Y,?1J6\/Q?=/%A3;=.7B4*'/]6Z( M#)/%8RTBE2?6@=54'*&RJ3.74LPP(9@B91@S_NQR8DE*%7X) M?I/%"!.\;K-)B8@BO%"/ERI)L; ,CT8$>KV'(X4,2=L+K$U*_4I]%T]$ FB0S*A-->6*9, M[@:(5&0,VA19 MI5Z"RR(XIOO_[+UIRJS<"@.T:!8OG0$< M]892YIU3"HR,!EED"?T>.4]J04-4U2ZN&G1'4>AHP5IWU?"*HCT.7WEJ=0]N MF\AJ16]GJQCJ0&,_X)7@4?D5BJ 707\5@GZ<+7>.K=EO>R=4<-*Z.120!2)_5<\OWSNZX>NJ';>8:ACN-S\D4[^:^HPG-P-S M>DOE;6I=TREH;=-;/[BQO= PP#7$[)L?_K#5M=\JR6UWH@O\6$E8[Z^O'CB; M)02IJ36<@HG:.A=9T-:@]"'*QI2_ S6-:EO_7'AE_7,+913*J.^SE>).>L:Y M)Z"(Q.B0,A8X(]9Z;,Q4W&G#J/3E'=WHWBZ4<7C*:*.:OAA>2XSZ#^TBA,W[ M^\X#?%2!&51"8?! DZX@":,!@[!4,KEYU/VJP2QM[-6TY X<-$6GH+%5:%P/ MC#8F%'+FN8D,A(@HO'!IHZGG"FG<4YT T>%*=*3@1XC!5MVHM-M9W%J_38N= M8<>W9*V\K3_"=2RB]])%KY7:TY%Y?,KB%LDMDGNLB[M_%?EADN:"J['MN_ZF M?K[>;&[H=1A6HRL207)XZ@/>=Q+V?HC MY\C7MXAJ$=4C**+7AI'OZ9:P+'J1]"+I+VW16WY/_B"OQBR75O/D=QYE[$P^ MYMVD)D:W_\N#9A6MS8QICUC.'\D^8]NV5"GM7@SN:Z-\"L/W$Y/S(CM/9H+: MO'4^,@3N50 BA8Y:.P .U#--5NZ8R&>#VMCJ$:9;F&AM93^>)K4!?9JK YN& MKT$K0[ARE#I#F)1NS],DWQ'=$+]W+'U_]AE+6UABGRS1"!Y#I09CM3;"0LXU M := 2DLT!2)$7#'MI 4<,8<,-0^>$^<94 =,480@A&&.@4OT$1OK1>UPHHDE MFJ)\"TL4EFBE+B&9YVFQI79. $-C4%I!# ].>LY-8_GD9[)56L 3C71(-).@ MD%IN$QU2CDY&:8%RH1A#WU# ?J?3)-_1ILIRA24*2[10EY Q>D43;- &0 3# M"$KO#.&"$,E$)8H2T;O4>-X4#"P<6#CQ*#FRD!Q$U M-2YI?28Z,(Y@H(8GX NJ+*#3FUY";O^2=5VN%P:X2 0H!5"PDF.P0@5G,$9) MA5BU.-.:,R7?,56HL&K%U>SZ%;);7 [[V9SXZDW:VN52C%IYQWN$96Y;5OMN M)2?>!QSVT_)G'U;-IO4),EMM5E,G$J^*B &$1!.0@@^16,H9DPV'QP%# Q]/ M9GI,S)X0,LV" :4Z(D1A4%NG=0"KT .3C:KR:PH!/-:ZFH4Q#L883T%&A?8B M 4NA%N I0?14^:BX=2(11[M"!1<1('$:P$89:8B0-&G+ E=<)=42&<@2#E@8 MHS#&ACJ&)\;%;(I*1L$DIX-I1:1RLVM)Y)S=: MBWE":^,I31-@"D GLI#H(K6*>:T174.$RFYNJVB[;ZM>6%GQ!\& [2XQWAX/ MPG'X!XY[*5OO 3OR]2VB6D2UU&8XB%"712^2WLZ1%TD_-J_S>'#]L.[+R_,N M_Z-NM!S\&TR3QU_"Q+$\J@8WX]$8^]DZ:[%'^= YG0>EAE5N66ZW^62RRV;S_A0Z7HMT-:: MVVS>12NZAL M[F>L94C_,$U(.NP%2L4;2C\^ZX1L&=Q9\.!H),YEW<6A]_"Z]BK879M^0KRV>>#RG]P6/W_;@<^?==[B0 M]F[XEV]^N+P*%3HW^)(&_C67ONT/QF%4Y6AX[%?=]*Y?AMBKKG$XK@:Q&E^% M44@;BS<^K8#/,N!#?S3YJ4[GP?QT[/:Q[[KI%Y-DC<.7]&VC[YZ.=XGQ54_] MO WS;ER)NUND7L!AO8U7=S=%X\'U],[F]IE;G_GDR9F;G?HVJ7(]'"7)??OY MT\=/"4AOAP'_=9+^^F;^>M_*"R%_?/H!'P=IG8<)OFLLRN//FJ!Z,IKOLP3> M_O(*]U?Z;M:_UI21Q3KALG?[IOR!=\]]\T-2MO,7+1S^=1K>&YL7ZPW&-/@_ M8^]7_#J:LZ!/+NV^OQH^K-13QS14I(YKF%G>VR":Z7/D+]75=!9UPL[C>[V& MJ]3;EV:%Y9O_6#B_9_?X;P%]WN/'DWKN#C+M(%97P\R:O_]T\OGRM&E+'V_9 M='>ZX_1)+H,Z\T>&:RZYE;%WMUO8/*.%B'KX>/;1_<_W/_WNX217O4:MYM[, M/K@)GB[L+.DM0$[CQZQ\R_L0)G;0\WG7_L>;-R=]=S48OGGSP\?SSZX\;T[/WO_X>SBP_O[+9T=<7KYXOS'T_,?_!Q67ZK9\^G%U> M5.7YN__UM_,?WW_X?/'A?_]\>OE_'BU<%M#9-]79T>HOU>3- M;5G+/_U\=O+S^].T5-\V(^')@?W@I?IT3\/L96W!I3.W5H/RXVG\UD1!VBEV MJD;B];F&$]\^5RR?7>/9(^I8,N#(=)8[P8#]R_-MZ-Y97YQL3>==7Z(B0[/;H& M7[XDP[9(2,LDA*W[Y64/RAZ4/3C0'CRY?BJJW%]EH4/MQ M6/T=>S>A^I_5'\AWA-#[(BQ%8HK$%#8ILE'8I$C,KB3F)"U2=AECKRGH^I"2 MG%:M52,Z[5?O\#H[E@J2"I(:D.3;7NWT?Q]BUW7'15"*H#0H?]]TQU^/4UYV>(URZYJ3:R1][?VVI6&S&UHH50V]F=YB#_LN5#BN M_A/[-SC\6M%.E8-%MRH1VTF2WQS.6T^)WQW#K)\ /SNFN9*XPR",9V,AGXMV MI)2!$MZB8AJ4E!A%3F((7%MN(VV*=J3I__^\N UOFW#9N\&7ZT$_1]R<_-8= M_?/.O5FSWT\AAVD]$Q9Y>O9QLY+Q>R/29T4T;RPCD+#,=?I+B&\;66)7Y_2V MP+_<-%I/#0> X1]V=O7^4IEI1CF:$,D,-44F&$3.A!,*O%>:*Q"1*L48%4HV M)9%MA9K8%GM9%&)ZS<2TOP&_-MYX1J.!8#&RX+1#!U%KE""4BXX'(I0(30T= MEJ"-22S.QNK,TSP/TC&,=$ T-=DM[/&:V:,U6"QJS3;5&FIX5-$P*2P :)/P MHH)SS"MB$E/)G? 3VXR?"C<5;FHG$ LW;9.;)##MB6&1$XD MI0W=H9?AIGNO8_;SG?:GCK6M\I3B'YS#&;C_XVUKL2[)4=[4&"Z Z4HL.T*;T_G;0 MU8(BBP<6G&];XRLK?%CXL VZ&RBIE ^"^:C!>&*=$D)P[H%*RF)35;),AUO2 MOYCL4&4ZFLB70&B'"WPX0"##HJB%:5G9OX?1.-=)&<3J<_IQV'7CV_35NF_H MY*>37W'H1YVJ'Y[&0QU@.F3>;-(LIA5J1S?#84AOS\FX2<2K,?ZVY8#KK5:N MV@58#N:!V"??SB/7M.@F^/O/WB7J ^#H:769QFK_\<8\9[#]H$(-I:":B]^5=2N??N14%L06Q"[9\3.<9[L M%[*HA8^<>87,@;9@*!?<*S#.)$W9JDTANYGS>$6WC*8=P?G10'G7 G8@)TNA MC9WN:AM80Z*2'HRAZ; '"-)2*V0$HB%:!GICUEC9BUMLZH+9%F.V%4>]B,1Q M3ZSG/(!20B?;6G 7J%$^Z>EZ(6AW<%QS68[K98_K_7@PGW.OM]:YF>%3)V4/ M8I4DOXO]]/UU]=51[=:\28=+%7X+0]<=U6^:/#VXS@)W(&]AR=L^IG"/]>]% M9RXM/DPE,/%U?G@^$;]9O4J [5H&_0W#<^FB#E^ $&N8" TZ])HD&:"R.R@+^ O[C /_JA[]0%$!B M^B?]RZ35FJ3SGY*(U-ND![35Y\DZ()N:V!;\%_R_7ORO?/AKS8B7T:"W I ( M3:536GE@UD7E-XY2VEF*<8%^@?X+AOZZ=[>K8)]I:KQDCE/M %"B=Q"$(XA> M21LW#IS8JQ?V11#"H2]["_D4\MF/WL$(>JDL<0PY.,>-L!"%#4HR(BW?6.]X M#;[\_+I;3+?EMG_ID&SRWW_SP.5S?#-T5CD*=)""8]@.!@T M)C+.HC06!5D<\-4J=V(!4 '0O@\A[QP!XI 1)2%PB<[0="Q9P@-/Y]'&A]"6 M7'(%0 5 K0#0XQ,(A3>,>>^,"T"%U811S8,*5CLEW5X3 LOQ4]!S7.B1S(&T M(@@>(C@/6@G"-!J:;"..9.,D^'6]0@5)!4G'A23+>?16>IUKM@$U%$2S(LP_'?7A0EA? YN\$N__I3'&A(0ERQUP3Q: M =PQJZ@BFO@HP7.!BR,I6N5N*111*.)U4,1FJH$B$JF7VC FP%EN@F=" PTN M$@*T+5E;!?0%] 7T!]$+=*ZQX\$!)0 AQUA:A3IRH;2-0#8V'O;H!"O\4/BA M\,.V^<$8X%YS%9P&+:E! "&M= 85#7;QS6H+^C?2CA2Z8Z@HI%%(HY#&[DF# M<$FAOH*DF3V"IBIZ)9.>84@P=N-2,25KJY!$(8EC)PD0ACN(3D@$&X,.ULK@ MA9&).&Q8G-I9M(.#)WG-.G>O,8E+_YI87D_#N(T;MRB@Y'T8.C#\&XLOR?UGVHTZ'7]UD:V)E>O-K3=4G9C M+]<[7>40#-4D1BU32HJDOQ1)?UY?21Q[VG>#+^''1+2SY>J2,B&LXUPH"S%: MX[03/AA*("D=:@^=,(_=_B@@+R OQUF1]"+I+3C.**?:2"$)"1%43O3TG$M. M@!@5O-JU'[^<907A!>$[1;BWE'$O+4AM@1MJ@S? O,])0,9LCO #I=,5M!>T MOQ2TSZVVN@C;S/FHB5#$AP# T; @O34!9?34L?T7,5RK$ M^:YEY%"U4PNEO"I*";D$F1'.@ >OG U*>,>Y]EHA"8O5A<(.K62'/?GJGOH8 M\\08@4[%N$Y_"?'MG.7:?Z)FDY*]>R??TV]=Z/>;U)%\B[VZVQ^.JY]PZ*XJ M3M.")MBUQP^XU/:W*'IC1Z/;5B#'PN'MTPKM9Y;N+$)Y5C=QA%CA+)-. 1<*A3*&"D*]0B_CFKK)SGH9UHQ2V*2P26&3-K*)B9I; MQ@.7UH&AH)E3RCE)B39 B%J/3?:1(*M$!RCM)'VJL$MAE\(N.V.7!=Z^9^E% M4Z(\4 /)# *.8"5/D'="!:HC@T:77UMB!T!WM-$=PHZ+8 [M+YPC1>UISUK( M[!63V09<)IU6)(@@C4$P45E#E ,9I*=64#./R[:D[C#9$0"=9/*],#8Z8/;O MPAK4^X\;6#)-]^]A-$XG7V[H^#G]..RZ_XM"/ZM:/37[\ MO4]GTL?RP7RXK.>3YC&J;U&KT+C8'B916*V3&PPQ&ID$+*W#CPF@I96@PYH MO)*-=^QP%U>6--*6!0$<1?7]@KGCP5Q=Q62KD$-AN.+@I20*C"!::A#,"J:, M16SN<;U=R+VZ=A<%<,<#N!T<]XBXI8[ MX!H05]!6T+8:VN;<\.\7;H%)%$X)K6E(-IQ-?PCR*&4Z^%CTC0' PV\+!-L!P38@T&MF/ ?'F+/ 8C0T7WA3EW1.8#0VELU>!8&E MIVLJ0R#47QB3CSB95$QTZX0('FAYF."S W-9/+F::_-VMP]*W M!_$8;>+T.@:_4A;Y.A%T$*LDK5WLI^_/9DH:7_8HW5S7343#T'5'X7L[_(_' M2:W9D5._= GIMEW=&'Y\C#C'2G/OYM7Z/-V,D?II*7N#4_/)_(V.R] MM%8BF*A,2#:[0D0-UC+M250.F9+%%;15/WX+%)T"]1N'?% U5P7G"^8YRO84*M?J8+9(;8=)@'X\&[8##0R*6S MSCA%Z-X]7ZN:5+0IF;(M8MC*^\*"]19B?0]GNA!*<8,^@I!@T6(4)AWR2B@F M>&C.%MB[QZT3K@UP1K:Q1G$JA@!"G64 >&5K!D$;<&.0'*AK<%C$L M@"^ ;Q?@/4%O P'%/ <#T7HIT&NK&'<.>&/!@E?N5BQ(+T@_0J1KZX%K T)P M %%] N(5][KQ-SDOQ6-WO-WLN[;J]5^"W_'$HV M64LC,I9(SIUWH5C__?9Q?]\9;HK2(S<^:1TJ<0XW: VE+/+$591HNG%XX0OT M#+96ORA0VA!*>^R8S8V,)#@??3(!(A,VP2\*:U@$:JGQ>FE%+<^0M0T>@ >C'*$ M>V69"3RA:N,\YY?ED2J0*Y#;&'+>"G0Q66B>!5!,($O'GO/:"DTMVH/F@2T9 M\=&1DG4D/XH,L(+"@L(&%%(I,<;F/#F,$E15T<5[*ZW/:%-P5 MW&V,.QVM3/B2'*T$*M% 5!#0$,4\8\+NQ(7R\DZP/?E(EG/YK-#6\1C<*V=A M7/4&HU:G=LWI+'MX'EQR^(\:OJ;13YN]/MCB5I#JWF8T/=I;LT?KP;K=,1D% M-R\--^NU:N:2^V M=4(D(YQSI([KP#%8*92 /934/#+EOU!&H8R70AGEJ"VX M*;C9UU&+-AJP))^L#AQP"]YP3I+I'P(3>M=^W7+.%KXH?'%$? '&AFB,<"P$ MD%IJKZG@ @5S$*G:.)WBM>=/%>XHW-%^[EC0E&T>>3BE1/0,6+ """)R$M(? M$KB@U(N-ZR.MY=;KKE90@76$X!TF#E2F;F\LTJ9:"X5 "H%, N*<5I(K$J,@ M@ #611N54LED28;,$E6:"Q=L@0OVY-Y\/'!HJ>/R0:L_.^CYQ;Y,4[LRWV*O MKG:)X^H_;_JAXFD$65!WX=IL&.02$M:T!=NFJ7G+MS(:'E)2&FKE!S>V%W;+ MLBLL[ +BW73\"\+_ZSC_\YOQ:(S]O*FSW5T4E3I(:I25(*RP2#R-)KJH);6N M,<[XV'/2MB5VZ['4;@RV O*%(/G#B\7W<\UC!45I*0--08)T3 -ER+QC+'A@ MM-'P.FXW:H'WJX3WXZ+@+Q;MSYSF@D0G;! NU\&PAEFP7GKC/ V&VVC6 _MN M.K1QVJ&4=*C>O&]40?RK1/SK/- YB\1(8H!&!DQJ&V+2W0/US@H*HK'^]*%Z MPDTP7O!=\%WPO32^-=7!18E,. B46,)#Q @DX9YZ6/,,WWWRH5(=(J!CMM#% MI^"]X/VX\+[ J?&\A1Y8[A!#%=<1 CJ=K'7NC0J.*>%L8[O7=CA$!>U ^H]I M_9(@OPWW9T'[2T;[!F G(0(0JR4U">S"VZ@U K.YI[KDNC&(:EO)E4QT)(>. M9O0EP76)+,SZG]^E9S!M\N3)[!VG#?/)C9[8RWXX=M#+C8NVOU?E\W M=(BN-,T=AEX\(IW?D_K/-'3BT9?+)=?;I=,^#'?GS/[FA[M[_JIFM:VZIY\G MB15B%W:W:45(EA&2R=U1D9"V20C;?3Q+\3Z^W?O/GSX^''.N(\T1Q'[-SC\6M$Z M2Y&WI@#K[5JW* E\FT/:5AIW\YCF2N+N2&;]S ;"K=4 5$45(/ULG:3"(;5< MQNAB0_HWHXS3EN4I[HU(EQ+1G9W$KP[>!X#2'W9V??Y2V>6YL"Q03G$)PDCB M(5IFP(/WB5X<>+2Z(>AZ._2RS2S)0BXODUR*[K"A[I! ;$W(:@/EH#1%1A.\ ME8S4JF@<7P_<6VI;^#1GBG68H!W.FGI@%(R_3(P7!:(-2[*! N$""(D4# H" M@-(RQ93V00"SEH6&]CE;X!BV&<<4?BG\4OCE./C%&"J.,JQ#R8M0<0X@.-\6#T]AO&-DO$WJ;I!@J"T/N_XM"/.E4_/ TK M.M"4R+P9I9G4(:>C:G0S'(;T]IS7FE!9C?&WAMCE"=2>QOH=Y&AL0\G[5E2I M7[4J0]I?G!#_Z6AT$_S[FV$2ZTD[[(G3X%Z\Z[>=]*?_UJ(]A<%9&)_'R=LO M[H7GXV!XF47G0?MZ8R5)UCHHETX1:C"KSI8+0QB/1#T]13BATS+UG/#612SL MX:1I;8N;@KD=8*Y.!-@JY'QDQDLP:"0'"(A!:TLH,(^(SNX!'G)6:.:4 *.7 N=(>5(2$.6(H4M_@[%H-<;LI.$RE[$@J"N8*YH[PD.,8 M2##$^RA "VJ])=Q1(YR+%$1#_.M6(;=FQ3$J-R_N7>#VRN VQVNQ7[RA0PE. MY% Q"S%2;56RZP(CP5IIK=@4;YO4XUW1&V*@HV33M6+K<+B?QH,%@D=QXFD; M3(*:B@PI*+ F<@7I+V,$X8UUL%=#X%H%O+9GEFF%5I[D. M8I40T<5^^OJZGN6H]G#=I#.C"K^%H>N.ZC=-GAY<9U%L+O=4R\B M,J)00J&$;5%"K1.NP@@H%=>4!8O:0&Y#@,S4E_I$0C*Z&AH M]E[5OB@\,'+ MX(/]Z .H$8P*Z+@1 ( F$L)9I($A@_MSI.W2KBD>1FAW07]!?U;0__* M1S^AQH,+QJ%!($P8JH,B2L; /"6^(>)Y=S[%E6*E"_0+]%\P]->]"EX%^\%S MIZSA(00+E%D=G'1"2":4(F@W#N'9++-TQ7OB%T$(NY:JDM-5R*>UMQ">,^=H M()2A!0G"!JECL-1+GG03MG$,[[Z=O4?'/D4=*8QP.$M$)Z7#A1Q,'"(8 =9J M*E%QR)YH'A>[)0J2#Y5[^>0$63T9*&JK9 ?T- M1P&,'?H3CC2_K9:Y-Q9'P6=WPG7HC["6W/!;_GF[?:Z+J_5%NEK7K6@[[Q*I M_OMM%LEW,Q+Y4%.'I),3S&'@7G.K&.=6*.HLB8+*8W-LO A?;:&"0@7K4,&) M_Z^;T3AC<70YF&,CUXQ@'S/"YY# .TJR>A&&_^ZZ,.&0S\$-?NG7GU+K5K/A M&I(:HZFTTC)(1HFE!)5Q4@(J2L3&Q7%*SEAAC<(:VXO5VHZV('4".=5!UQHA1\*/Q1^V#(_")[T!1, 9-(@#(CT=[1"<$FMECRZPR:=+9EK MUA&:= QKJB-=2*.0QLL@C7;?/R 2XQ45(3?I\L"-"[ED353"0/I[8SVC9(L5 MWBB\<>3*A@,?M S2@Y(@ AAG.6*T%K4G42W.<"\*P\&3RV:=P=>8Q*7_RYO) M:W^NV/5OA_#]+IEE]F!I054@;-^E@-#T8^C"< M'4LU&O2Z_N%"'Y"RUQC? =2^.[WE$&S5)% M4U"*S+\\F7]>BTG,>UH3[X^# MT8-J>HP!#]Q'$P-0XXWS$8RV(@KJ]3ZJZQZ[55+@7N!>CK@B\T7F6WK$&:.4 M%(I2"1$4-5J \2SJR*0F0NZZ8&PYWPK6"];WI=T U]0@K,"\P+S"_.\LY]>@\\8 ,$)4%IHRSU#&MF*-A7]ZP%XS8 M/?G!EDJ*;)["_KUE3Y71)=OR[=Q_UJ@GO\5>71H2Q]5/.'17%:=I01,"VN-A M6RXGMCV1$3L:W;:")!8.;Y_66C\S9V]Q&D>=KW%^,QZ-L9_9:X;G$[."9<&! M]QZ<,@@J&ANUIT(HP,8DC9+(N;3H-NY7RS2\]2?2;MK8V9!?-9=D0%^ETR\, M1Q/HSV9\12$Y16\BBV!!Z$!1:"=-,A$I<8WQVL6+6:BD4,FKI))GU!))M-6Y MG[P.22TQ7ELBI.-H*6$ZB$;S\W#=!3GK -4=#:P02B&40BAMU$U4Y! B:*&E M!:.I!1*CCB2GE 5-&_L6'ZYE8WYO!X;'3"B8&$] MZ/W'#31$!/P]C,;IE,L=&3^G'X==-PZ^JD6UPO[M3R>_XM"/.E4_C)M\]OM. M$'XZF6E^<)K%J+XOK48WPV%(;Q^FV231K\;X6RB])E].8?K)M?B]R-9O.^E/ M_ZW%=2K:9V%\'J?%&.^%XN-@>)E%8K:.DD,KK+4D4 !EK'&)D47P )P( HWU M5^$NF$MRTC)W_U'4O"^8.Q[,U;5 M@HYI8@$\,I9)X%Z;3 ]9,[)C" M[4+NU369*( ['L#MX)"C4FL3E2>1^X0TB92;),Z2)./#2Z,V1=PJSN.Y<'OJ MZ.$=1IH\7;A$@'3/:,)\--^Z,9^!CT-SG.$O5V'UG%;AMDEZ[HH^ MLXXR33=RKGM,"/=J2-^->UD.WVT/ 6;4S-#L X"0\U(;J-G%4GT M1V!CO?\%>F^VQ$+M#B4L$&\1Q/=8J)Y)'2UWX 2A(-!J!902S35W@F!W4 +G=[2CL"2()9Z2QZ>4K=U86/BA\\&+Y(&H#'- K:P, $(Q,:44-E5J*P!9'ZQ4-8'W$ M[\G[^L2KN4*YXGUZ7P]1P'?2 +,W&#U-ECM8<=[FXNIMX.J(5J"@!\P5!($(B%P0BDVQC)\*+\Q(6:!9H MEJ.CR.=+DL_UC@XMI9.Z;DM,@5%A TIE/*@D941O?L_\LEQ.!9<%E_O!I=>$ M,P0E%&404!L3A)$^&*4C$7SCP*\#]5,5!C$,@YHR !@%)F MHC,^1*DP<(ADL99;,->&A+/' X<\\*=NG=^_>_?AP\>/;7!^+-6!>Z:SX'_> M]$/%R9S&@EL@NH:FBVM(S(*%WS;7S.L4N2%3_I[4?RH_N+&]T());853MS6K M]1OZQ&@M#Y(!,@D"I>&1H-,H"3/H>6/J_+&GKFU+1+=.<;LQ; J-;!]P?WAE M#/)L=T')55+.*(N@P6EJ@I (N2Z 26H;-$;"'[35) M''4,@4EB@5K!4!&/0GI<4P_946U(U@'!.D1L7BFK,$EADJ**;$T5B4$BQT0. M@A@0PJ.ECGK+I=/:@5Q3%=E1O!A'<&M2!^4 M>"T-YL0^ M'J0,UB+0]1AD]QE\"CI4R0[AHC!*893"*%N>T"9- X-V* 5C-/!ZELPSU=^*3PR2XU% N64!.#$,R"I%3[ M9.TP%X6 J)QJ#&395I8@(QUE6-(R-N^,<1R$L$3.8/W/[](SF"1B\F1V3D_R M)J=NX?MGI[_T_0-O\?>/?<=SG-LNL7\8;LF]_A0I-'C_8Q^T;G_FRJZ_PQN5[ 82V+5W<9D^/! M]:."M;?R.%GKRO5PE*#V]O.GCY_PE_!V&/!?)^FO;QY*P>/W?1RD+1G>@>96 M[@GY8Q[NXT5]?N&>#.+L)JL,DU%\GT7^ 3:76TP]KS?I]$WY V?ZE?+O_R-_ MT;-#OTY#>V/S KW!F ;^YPI[O^+7T9Q5?! 8\OW5\/9CILP]73*2::%AYVK" MF+PZN[C5U70V=;S-+8=,R+^17J8O??,?ST[MP?X]GLW? J8!?[,,$=3LF#8- MJZMA9O3??SKY?'G:M(N/=VFZ(=GZ[+K, 9FU,KK?Y4,C0?5N@_#I3.:"]O[G M^Y]^]W#XZ_7?7!C5,UVN[__'FS>?/I_';B_<2_;GQ%?C/Z:?_ZC_^,<_OGES M3\[[&=2F--]P1#XE\3SSD[Z[&@S3!!\\^'C^^?3DK#H]>_>$?K?TW>_.S]Y_ M.+OX\+Y*/UV<_WCZ_N3RP_N'<5JS(YK_RL5E^LV?/IQ=7E3G'ZLDUUG=>7=R M\;>//Y[_X^+Q+)-LYM>J^L7Y"[#6@]VLU)]^/COY^?UI6IUOF[]A+G1OM_E1 M%8:,M!JH5RU9IIR/ M OL>/&@*3IQYVQHABD]7MME@VNQ;UFL3O>-OE4^*.2PCWO.UK44R_S$W04XJ MYD7WM^JG].K5J/J0-$9_%SC94.]A(MCK+,H*QL,&F_,D>'8_4MHM\+<\WL2;SYHR&P7KFRXWTU!O3V(6F21N^4TFKCY_/?ZK. M/WWX?')Y>O;7ZN3=Y>G?3R]//US\>:M;^N28F+;-D?MKH5VRJ&N:97" MMK#$PRK6_3:SQA]H?I,:NC^&T>C/U41DJS@ M"R&Y#@Z$0$V#-,!D,)B;IV^LBFTM%7.'HK2SXE,%G@6>F\%3)6N(A$! ,0K: M,JN:(2+'OUU 9]IJ$G0);G MB1XS%><#?I:IX:#7 M2T)UFIUN832>3117SACK@^8NF73.H05'D7&A!1?>D!9=(K5 D#;-?R@8+1A= M':/$(]/,JV"8!6ND-BH(\)1[2Z.S>E/U966,% -0Q(@U^V%JO_87Y9?SD\Z'%U5-SD[H=N_U4V2EI(W_M_=<3>,=NR* M7XL3=^B=7D=H]^\L?Y[G6K8\^PXP*")51*H%UNPAPR:8:CX?WH?K="9T:_NS MPKZO\,L@C?[_UD^TW!YMK7[;7IUVWP['6?%*/_="_N&D[T]FI&PV15=3!0J2 MUFMNQ_#\]JKBQX"C\#E_['G\>11.LGC, M"M"'WW+/\=E.XJ@CT\9X<#2"H4$;RQE5-FK".?-B3VH'Z4AYT.OPEOOP"US: M 1?K(DB#*(2TX)G'Z!UE04FA0Q2JL2[7]D]Z2CN*-<"E\2 X0A"UZU+BX(=^ M3$)BQU5W-+JI^\BXP6@\.LI3O_CO#NN_>YX79Z7N/'Z;R?J 8@.@<4MC]H-FW(=X=SPIHZ*FX1M M9C]$$I]Z(KEJ8%T#N%Q(K#K*8@HMS(2:R-OT'O9]L.E'U[O)R3US7+'>1^01 MI A, PO6.D:)939J)"P8MA]M@6O3D>2@ZD*YGBB8; DF$ZRH@Z2.1&:!"HT0 M3-#!<1&16<7WHXODKB2BJ2M)N:S8EBP>.E0BJ2GA\27$*"LKZRBP13RW=L;2G<@T&UZCD[[_- Q?NC=?1J=)WYVFD\Q>PY(0 MB2.&>U! =5(Z%.%<$956@"+NR1E".XRK3OK>([>T"F9> V9 645 .B^%!R8$ M&A>)01D%E.B[SU+73O1.XHC_=B_!S6 M^%G ?5G:SON3.]AF[6(HM9ST6:QR/5-SON?[V0B63])2&;3*L!'2M#S !2" MT=GWRFDR<9 Q'J+?T[5 OA003>F4?S\9Z_+3/Z&W]GR0#(NXZLJS<__C0<_+L[RM*?A*SNYSV. M-[VZ'_)-W09USOG?:M6@V#QMMGGN1.[C8/A^*G G4WF;85?CD("U3%CK(0BJ MJ:3(J6$&I."TX4IU-]4C=$<)\L*MGX+#@L-Y..1*FYC@1QP1$(A.RHXVBCG' MM"&,[B;LLF5:SLN\@%BDV32F5RQ5I_!B/'#_>F,QUQUT@R\YK&:22A$F(3:' M5Q$.;1X=V"3:=_69BRLT(T13>/>A2\ZTL"94 5&[0 1>&TT8$T8J8,1J3B%RKVT@ <'L*2HQ M@2@IS4*)%P:B=EU1K"5QZ]:5?'>%_5]"+B$$0^^.JUT7; M[77'7P]_L)7*.[[6QW::!9.&%?G."9 >,TM3$2D%8;*R0Z MHYF+D>+F#:-6Y 36 5/:ZF[,"L=R-;)N5X=[[6JF04,NW#:J:WC?*E>E64.I MK%^:-121:MOR%*-Z/:/ZUM>2V_B$[K]S*E]1E8NJO*&J?-IWPUP#]GV8_'O: MOY6SSW=B-AM>;&6DRE@?,0!R9:@U-!)TT=- ^;Z\[!TF98>^O%+OQ80NO'"4 MO. 0!6#PX!D'(Z(5 GF"OS'2LD03^ZK%2#CI:-(4?U-XX54:T7-=%+D59Q*. MJ>5\>,8LSM%-I'V)(-JM^%2?TN*M(/VC.[YZ=S-*\ICQJ"UP MZP("D]$&Q2+5WEHKH@X;1R.NB#P UI&TC=WERJ7,6FK$IV&XQJZ_#51L@1Y1 M+*^V6UZK\MQ4QAHZ5R6#BR45PG--@8+7FB450YM<<"%(LG'EI17)3=(.:ZHN M=W!N*YTS"X />G4R%\$A!B:](2I$!*>YE6B\]TEA,<1)UA"4M)-F6IQU.)3( M@V.Y-'G:@6+[33(VR!&M>\K-AB$<7BEJ3_I8BW+$UBX!]93@'O83_/$VO'?6 M$%/1>>YL3.8/,"6-5T(Q4)PJHZ4D>]95&.W(IOZ!AS:X2EF( I;Q/TE@G%GE MC$ &-&:EP(2@$(B1*'1#!;6=WEK,:[9Y5&!YQ9<4[\/U8-2=A@<.QE=AV!JO M1S%V7IRQ,Y6V\RQG]77L;,2UI5SP;.CXQ&9&(Z;% V,9\4$&+MU^XD>2YM&A MHB1@E.B1P@IM8(6 $ C1PB)7H+0PW#,IP!N@2(3&/46/<-&1C;7B"BNT\1KD M8+$C=Y&XU_BU#L.=4P_S\$1Z://MN'W4APLJN96P3Q,!FRUS16GDZ#%1I888 MK&6@(@(/SE%J<4_%M6F',]VA:FFR+#$D!9]MC"&9#S3'N224L<#! D%F01L' MG"F4AJ87]Z.32"(ZT-C4YIC1U H_R=(%/6][?][%>.RH75JID]]GK*1/,4VMU!$&%4>E@)XHR&4-@V)"$OE//B.&T(_5!*V:7QAD% ME <&)5IP E!;J2)$3ZS60@4?@Z-H(E/[K@S!98?HIMBJ%DC.<7IG]NV"B6$X M3$K$,/P[]&_:$1-1;(]CO!NX%:7/$TF:(2T=K4XD%!@)&BA#BQJ]IYHJC":* MC36)Y;A*:=.AHJGS5KD9*.@\FIN!^3"S26/G7',=-0#E0GM#"1)A)$%K_<95 MHY:\&="T \M?P!T)F@X0I7&=.++;_^7-Y+5TA%__UK9F'[77[$%$Y3%VX-IH MI0]L-@V&/@SO!CX-CJU&@U[7'V8::QI6.YG'ZA%P69[OP^ :+;# $Y]*&P,5 M!KBAR2+C"JDRAH6DKC188#N]%H&DU1 X:&./%>'3YKN2P@0ODPEV0014QB@X M04TX@HG64$%(X"X*PJ3BNU&W6M909+?0;Y,ZMIWLE09C8(44E@;'T3<_G(5Q MY7!T5=WD+B4/BV\F>?AW+;;5FUH8N_V;_/ST'8-^*VY[VD*A+6+!M56:) SO MDBS4+9%\\&^__IR$8B:R_^1.(M[=BUB9UH5AHAZ;5@UAH2_+Q^QFQ;61D MH4W4/ 8G(*;_)9U&4R4-<")<"+$A>&X+GJABLQ5&*(RP[=O;;5$"49)S+DSP MS(/@#JTC24GS3 F/G,*>E31A.J2QY=P+X8+*6*M53A:A=O MIA%-N>9A)$R[6'&I46XGI&!K]NULX*&B+%AMM W)E@W" N&22!69HH;:AH*5 M![L0.G2<02.!MC$?LE!&H8P=4H;W*J!5B!80I'#6QV 5$\SY(*-N* .YZ^LO MI3JLL6!,H8QVI5 O"FL@(]UMJ8DV+^I1-+9[ M$2M=Q+=MXGN J([UC]!?0][ _*D]O^:!]O;7ZN3=Y>G?3R]//UR49JFELV5IEEI$JE7+5-?#?+\[_EK7N@S_?=.]SMW?6W!94TK:M;RDW?,W,Y_P:Q:DT>7@ MQ"6I&H9/4T'[U,/^^*3O/]S*VFRQIL LET8A!@+HJ 74!IGG#"AJV5#7;F]N M\$/?Q)2>' 6]>[Q870^^*ECN10@B.@@\-^V+C"5 .6$,YQL7@5@RGUITP)1: MM=^V\P9UYQ4E)G6K&CJ/W0S=56ZT,8CY%_X5QKF 634*[F;8$I_VH4.D7UP. M^ZHD]].=7%S1;T(K3HJ-R!J MI8^YC;ZA@M97B5;./.6&1FL5 Z,<1BECY$D1 6\3,/=4=H)VA.(==J0U*5^L M)W>=PI8+%F,O"1.3 A<72?;J&YLD>%GRO[98JSF2F.?CB&C>>@9#LNM<"'[T M<3CXDJ4JF78_367J/"YB6*)\()2#Q42HAAKP+/!$KM8:$?W&_527U(=$APG1 M(8VU?5H@/ZU/5"CX?*'XU$ PU]_4BGM '5 (PZ41 8(3*/=T'P.TPPWK:$9? M.#X/<(.R86VM6^&J8I*N:I25BJ1'=/O_#J-Q[09J<:..MC!3B^AG6QQS'O/M M[OCK3V%\-?"G=^(PRRU..U1,61,<0/H1622&21HDQ6CUGNY"0'[AUH1TJ9_VOAQ>YV">U"FH9C.3JM$*,DZA!W47[5"9G<;*HD6 MZ+8-NGM";A11)X0R&R*",]XF(#NKG$LFH-1D-_=G#;:>HK3#=%.-AF.";.O5 MLMW>K2U?!>M8M+!CT[:* ;\>;EILP&^OL]_6M,'9\X,*(X+T,E@+N<4?"XA& M)N4O@O96MT;S:VVSO^U?#AQ4R.;%HA;*+)39NCO/C:@O, 5:1,(-2ZJSTSJ" M9R08&U3D AJR:?>M.K\\:CNX@KUQA;)2*2!61VK)([9AIOW2] M[X7=EG'9726OCZ=G)V?OVE_)ZT54G6L;RE_$HA[%#+=>B/:J?A;.L<$HE04@H*&M 38PFR0*AG$HEU&]_Y+GGQ04A' MRB-*3BF=05\Q9FSP7 <3(P$"UD0M"74^80.ME\3LJ5H&9:K#15.IC&/"S $, MT%TV FTXU=_=-8A*1_DP^!"^9/FH1YKK3_0'X]#B$[OTYCLTU>UH'@MX\G.X M547/X[M[<7T?[&P9PR0;7 :CI0,)VE@3E*6:2NJ""L3O*;75"-))*]*Z@*/= M=MPK@"^ WU[QC.7P3E3 !&SNK*>0E"!+.)?"HS.)!I0-KR%%]U#-=UNB*K4V M&^1)-\[8[6/?;92*<6C>;2^YOH*P[?5B[#[>2EUCH$GB"906@D$60#F&1%E/ M7%*5O.%1[3O&CG:(./C52\FO*$!M'5"54U)K$R0% \)9E#$: ;JN11*EVU33 M616HA[_MV15,6Z+7["8P84N9$MM4E^H\CB75I1( W [;M%7\?/ X*WQ_:*$ MND 5$V8J+@@6A!P M4G,-)O!D52:60NUL5-DYV1IEM=!4ZZO^+PQL*H4YVV TMV=12EW7(CYM$)\# MW"/LN[KIG,2%VI2_POXO(=OQV:AO@=;;7@6WO>IKFY33K)GF_W+=YC3+2W3#@*+P/DW_3X]Y-UK\^_#81U\\X#A]B#.Y! M3 G71D='J>8,1'08680(H!SAP+-RNE>K&SH$>$=+W4)U]L@TUT(UKY1J6LHT MEEG&D^UL0 ,8X;261$AP2J+GH..> GF)["C2QEJG+S0SYP 6R,S"[&0H:^52 M;VTDFZ=1'W11%@MS$9\B/KL7GU88L/DH9P0Z%>,Z_27$G()2N[)EZW2)W*ZS M]DV'^X.^4]F0?KM?Q^W%ZKH^]UNI?#8M8=OTT)V.<5LJZ<)!MEX[G35K%=JH M H!U%'Q0!J5G"@1Z4-3Z)F63IO]OI[-RLF%9Q^@V]M]8:MM;V76C(+\@?QGD M,Z:5-_ -H5(M3)MK1 M'JA%^O.RX;^ML3T..N)=Q^ZVQNPM8EO$=I=BVU9S^\FL($OJ\A^VNKL[M!4.N4C[L2F4")%% M9#Z* &H558@$U1Q263PI,E)OKTRU]0O=\6V)A2X!P MB2\OXM-2\6G%?<%:50EWE5;><+W04 #QXN;ZNA=R:2GL5;X[X-?JVY_[)?:W'U':&L$^DF)FQ[V4;3]]CGU]BZBV3U0/;0$< MZ#A[<'9-B\K5]][7V)U4W>\F,S27W#_\"=4>@9P_DC^T0M]\_@[C=+JCG](6 MGX79Y >?#*UA94Z:""*:M3)ZD9/)>>$R<8;UHU+V[:LU&7+S[X"@EV#@&+T MQ" : 0B<&0/2(".!>_":XFY*W;]0$!3[A5M+\R^ M(1_N/SSN.3,]9A^]K6GZ+F2%,7>LNPH5NB0*:9A?.\^$X7_>.K\(HI+W%&]_-+>N2&/C0'TU^JB,1ZY9WTT*DZ1='X_1$W93@ MNRV,MEKR,UP/1TG4WG[^]/$3_A+>#@/^ZR3]=2<*KA=P6._WU9T2,QY/9<.O^__(W_1_.$WK?7=.E^G9][8_-0;C&E* M?ZZP]RM^'3V-AOS^:GC[2]-PB>FJDNP-;]BO21Q%_>KL^E=7TUG5D::WD)V4 M$6Q$\_2E;_YCX0X]N\U_"^CS-C^>UG-*>-I$K*Z&F25__^GD\^5ITZX^WK7I M!G7'Z9- M:)I,%W9_W[1LM,V2 ^#?\?0GBV0#RB;/_1N'74S_I@'B^"99\W->=W@]\U(O MC!.NZE,HT??]\P^BA&N4U,^,A]@?Y5,WO[,?GAQBDU_^-2'P_B-)O/R3!!A]E@LG_>//FI.^N M!L,W;QX^^'C^^?3DK#H]>_?=(SDNVWF$V[GY ZS5VK/SRP\7C[\H,63]?'5Y M7OU\=O+S^]/+#^^K=^=G[S^<74Q^NCC_\?3]27YZVDO^Y,?JXC(]\=.'L\N+ M(F''(F$/-,?F(VW_I\N]LO#P47H\,7B2OA>&7??(=#L?_H+][O^M%^3=G=J= M'IST_:P/UK8OCEA_\D%J6DCGA% M+5@M=* QV7/>4J+0B(8RQ$\N7$*R[JZSMC.\F>;%=OLWP9^,IU]AF6 >M7(0 M!% K;+21*2>"E=Y;[?-E9KTE,YJPW(_'@:/SDQ+9^J:BO? M:M[I=N\O/GW\L3L:URK6$]6NR?[\?CR<9^@G\Z(Y!^C.;'WF%V]57"YK2Z2: MIR;.1/7,G_ 3&JSUQ8:1+59?GPSC82S1ZB,[2\9216]5V,UF^<1:?#"SR5?, M:X,Q[W+ZZ78]>Z$PNW=X,QZLUT)DC0U^?F.^^>'MSQ>G9Q\N+JKSSW\].3O] M_T\N3\_/JI.S]]79R>7/GS]4YQ^K\T\?/M?/7SRT 9==J_GNDID'37<;DZ^Y MO?69DN!C>IPR2\UT]P2VF%W6H"1V1TF;XNZ)0#X2PWK.LS/;SJS9.K/FTUG? M3M=W1]<]_/KG6@V8SN5VV'/$][]N1N-N_+JZ!"^I/31>8SR3&3%?B7JD!SW1 M>AYH1U,6_CC(O_J[)W]F]_>T[[ZK_C2^"E7V@S+REW>3J[;Z$?U+-1C>OC#Y MM.GSWU:_XBAI.4GON#,)(E=Z/23D; M]'I?J\&O_?0;HQL[ZOHN#K_FZX&?@L_,5)W?C//-[ZCZG#0%'+JKZJ2/O:^) MMD:=ZLC+K],!JE MU?]BD]91R^>OW?%5];?0Z_Y6709WU4\;\TLWC#H-*S3]SOK-M]_Z7359D^IZ MTEXA3_"FW_WOFY"FEI30/(JD^&"51 9_J=6;*ND>:+N]2:?(G.V:?O=ZV WC MO HS(:KU:W@[\9Q$?5.W9,@MO@?7X^Z7)*OU>[X$G,2ZWG9MP%XGZ0=) L5<$O^TU,-1O1)I _-*707LC:_FJ;EN M2!^0=]_?Y-2;,/INM^S UV$'^&8Q[+>@J!R(,&&=)1&%,)\GS,NK\#Q;+F*1 M!*&?:LI*C$=KBLR^BYM^[7-(@*LY;EX#J9;IJDQ6] P:-;W+?3F3^_/E7ZUKN%N;WHG?WR_'6W ^A,!I\G/3UT M*A\22_KI.MS-J5Z283I+\A+>L]DPI*.G?L.4]4??3;=ARL?IA!G$\:]3)IO' MIK4'J/IED#:E7UN@]9O3K"=^HPFO#H:9[^J!.>SW$X7?\=_73OJ^[IKM(:CF:.N4[WM#M[DX^;NQ+N8CK+S\*Q)[[L<)M3C][D M\W!RIW[[GCRX[-O<,1.+=6A'WFJG1\JULM#F\[1YOD#'_!CL\";K-Y34NB#O M3'&:W;J],)XB_E:FF^,"TB#PS^_3T@_2^_Z:5N3ZK@)WOC*ZE)W5S.+KJ7E\DXW*VQ(&7,@;#%#<6*!(MJ+&2>FHC:AM54Q@!H^2? MD]B$NSNKM]C+7'QQ%<+XI.]/O.].%+'[NZS1VZ\/QCYZ?O"CD]^ZHW_>@ONG MD+VJ#T,68#9D@=V%++QA"TN!/XU6^./4;R=[LIV/:/!^:VMB'XU"8K#TJ":RX&Z&W?'7ZLL@S2ZIT^FK M;T_9O]1,/&-+<#KG"Y>0G]O+R9^Z2<#3%]Y&I-[)QKW O/UZ-NCG31DF8R4W M1*O?,B,W)#>/\!$L-0%L) B"*BNBXR9B!-E0;H\DR?GGW7?5V_NA_TOH=Y-% MLZ_]?; MLWO]I1Y 'MA=_L'M_DP&6=M=,^;:GR9Q%K<;-0W(2(33RR;7OT,R M\88AAN$P;\T@JSTS%N9D[][>_>Z].74R48]&-[V98(Z:@B8S&=UN_%7ZQ/X@ MO?4+=OMW_61GC*#)(3ZK6J2W]P9I,L,'JW!GN:4?_(W+2Z.RU#&K&?@?KL4*>*Q;N[6)5WL[$J]U?C M^9O.'\RPDS]V=..N.FE)TOQM"/TJ_):I)6N#-/O#.O5N1F-,F('DX^9LUZ=B6SE M;Z]O8V$II>=);-*.E9&5HA7FCNGYZ^.'MYX'"'G88-15@]&QPFR/R1]VRPGO MP\@-N]=33]A;''5'YW'6(=;D\?*4:LT53PH) T.%(2(H2:TT03*AE@DQ7N3Q M\@&I $O2APO(1:03'6.PQFOJ/8ED,X]7HZ]J.WZP%GF\5O*:W-\_[;2V5;2,_^CDXO0B.XD^??YP\>'LLO83'8^;:#$DU\ Q.X8KT87C>_C1 M:Z_@X\58TJK?3EI2(PKFW$@^#']>(:!Y1B5,:N@U#B=.FL>7AS,7;=?)_'+= M9%*-'LEZL@&2]I4]-^G=X7KJ[LDZVL_][IV26BNH)[64X]TMUL_?77Q7_?7D MY-.]FO\N\4C2V].R#,;3<.YLY]5:X/U$9ITADSN)VJJHKP)]9;]6=Y\\,]'[ MY4F:Y>!+=SQNGG2WGU30&W>GQB9%]$O:FS?_NQ[*2>:Y=+3I-*%'*_$Y_'+3 MFPSJXLW_]UUU.EF&P76R0[+F&F>JF M-TYLJ'XRLD*>8C\D=7F4S:WZZKB*V!W>&A23$4PMCU5D8OHKM^H^UL_\YTT_ M5'QR.0,3>V"J;C^R&JH[H^?>L$F[%O(*I\&GS;P;=3<+2X[0][=WT-.OOOV$ M\16.TV)]31N73);KX&XOR?.;O@8<3@:RRN1&5X.;GL\?. Q8[WOZG?^ZZ;O[ M>_J9R=>)G^HO2?KNDP4:ON#1 CS=S?J+LJU\TD\LU$LBDN^ELQ%S*U7_Z\&\ MM>.W;>#0] MO@MN.(KGFD 7Z?-J;U1_?.^L^I3 YI)H-YD]FK.($CWA6@$Q'*FFFEM4"3I! M^H8KMI7-'M!4(-$JLP!$'S6EBG BK! FNP/FF#UM-'P:3)^UC9_MF3^',(!V MXO686E5\&V%_.QK@L[&$2T03SC<)=V04[L LW-'2+K0U+W[^Z:>3S_\G6YL7 MIW\]._UX^N[D[+(Z>??N_.>SR].SO\[=EJKZ=/[C_V/O_9O;MK']X?_W57"Z M=^^D,XJ7 $$2;/?IC),T]^9.VV22=+]_=D M+F5)2\IV?&^^N<<@*0H"1)E M4K*E1)G=)I8%$C@'.#@_/^?=ZW<_=V8P;C797>;IFDAPF:B[&*G;C*QN$=I# M[CZ%F7JHK>(XA(^Q?E<5L&U7ZE)FO;E*'UP7:1!%@J6I2$E F/8S[B_+>1,#>T:M)H: MZA0O!T.H'+R-/C1V>%4WN6#TQEW4\P1W\ZX'P^D0ACNS_;H&K6;[[98V,6 ' M[%5(;&?J9F'1GZV#..1,/NP:M,_DPSV>W &I,,ZD&Y<3;[,"T9VJ\X0+LM[& M1[N0:I]6*VG/?.=%_OU:3O>:CK(IQQN='2]R>((C.]MFR>$WV^A=UBJ C0PH=5L8KB)QXPIPHQ4C )(LS M/],L3L.$$^J#'A#I-(U#-[3*$^=$ 84K M?TA9%'DR2U-;<34X+A>*GOUS?# MY7ALLV\J;_]2XDL[O6.L/'/V- M'FWD\U0GVB<9%TG"=$B$XA'UF0K22'!&Z2 C/^IS8\2;$]"6[?$CT:[;3&WE M<;J3)(?AG]/'V#6(#>%?TBL"[7^[3K/WDXUU8VNB MX+GKR-(X4#(%KHDL99'*$B9E%DA*?*9)*!VH1&>?R<)GLMF+9XME3=79E@2F M \H)IZ>[:U X1$X0OY>@($^L=>Q9 FS(7W@$R_OSV.FMZAH4#>)QK[ XH<=] MFW<%.5JE/X_ZKA/]:W6CG#Q%GD\7&K:5>X7GR3ZAFXZ"W;OK-9?EDI)2WV^C MM0)=_+.M.MHF!)OR7!,S@R=,KS0FT6.!9*OP%*B'"$U7N?1 =\EF-O/:%'J: MJ +B$_UK6E2 277QY6J2]$II;1N&P^1SFP4\+-<<5#/()QM+7TNL2\ %]:J M.O2ZNG:U/:;.I9Y=8RP.)U/F7Y!"L^NRRJUN)[3;O&IQ>SL&[2<=Z^7B75,C MN[*V*RQ.> $*5VDRJ=O%ZSLRQ/)CHF74[ M;BK-?43M;:?(VEF"[2!.^@BAU9R1;T@([7 UN< MD42(,$WB$!ZBTCBC?C;(_TUZI=20U9R:$_,U_FZ!^AJ&[CNWK9ME/?@\R*-, M>H7&R6IL_,3X[! <^\]X.RS?>@6H2/S5W3"NR^1#896XJL;/F3-F,U7P2:@\ M87G;RCVR*.:L2CS+-FHFJ!LWXD\-0KH2%2,@C+K2"[PVT*KF-[=5/2?JM\)J ML[;B$ OR4..Z:;+3+ K1R!OG#1SGR"#S 8?M$[$F<5(:%!BK5E?ELM4SJC;S MBTK80H]-4HZM:*WT*F>C(51 5ZL*%_516$EIRS*KU5HMSR;9I?-94VF)>4"S M"F!G4<-;:\>@#T[O%TB?A58Y#)DB,LW( +?>:-O[<%3M;-!;I:'")EW=:-KH MM'N9"EN/>8,4LIE'35'OS;P9S-%T82SE;E&6K0#H/'KJMY M5F_5>E_%&[WBGV0U 'K421@]$[EV5UD_H)7U 7XQ51]U;?S9@NC+I@"\!0S3 M4FJ93V,@-94)C1A- N[KC,I044T%C:-L#TJME*F(*/$ERQ(&C )].52,)\3W MA52A&J;4]HI9DN2TE9U5+N]=J^WF60]&#]..>@4WZ6IP\\08_21:[4'Y1GO% MFNAJK.GKU&IK?:98/<\M%^<-U@Q4"HAQIZU/6D+_6*A6=[72JB^8JQ_ M:-3?2KVU[L)M*T*ZK!# 4&E!0:NL_K*8+NC@LW%+BZ^GW]*]$P9-J/%V##::W%Z[XI3)Q=[L'[8!=PK<$'9UY((,##JW9_5 MSB/7-6A0_J8[E:ASU%-[^ ^0UW,JQ:^]D]T/L4&=@J%KT* $57<>5.>H?39' M.(J-L'L0M0V;775ALKD=!JCO#N^VE>VTY!VO905HHA3HRBN;2=?(K;=@L59AQ_L%6JW4^5W=(VYB M50-$,+X5N7&9V7EJ1 &N=84'[P6&);_D,_O([UN..@2/ @T#[^)I.?.$NA.F M@F4ZQZAZ\2<\O D3UZ]:/!?!?"?PD0)5I5B"H8"YSNZMX],\!-,73V[GE=J#OLW5;\XGZ]^]O\;E.328QS#@OI:Y!?)"8Z14H"ORSOD41_'M#^(L[W"&4'/S@I?@U9P,@+J M%[RS/&):LA'ZH_?O^13C;D:3*&W#!!,%M!>]K;G(<:FVJW35PJ]H>RY^?#ZA MYRZ:[!PU*&P3] ,F?>JPS?YEX:EL\0T5I<^U17M%EX:%EX)>X:7@7!=S_)O; MRF^Z07ZCM"[!W!F+8I.;>5W$HX1O62RB6"]'7)A+MC7K\YVF7@&\81&\H%<$ M+SCY"-[)G(DC$_B]0GC#8GA!KQA>\ W'\$YF* MF T+F06]0F;!:G'6B6WG$]J[!Q',9RC=O4/I1F Y!\FPWM%R(/5 M"/E95>:J.0!ETQQS MU'2>6#N--K9JOF^J'*0LL*ZU;0LONL\N?7I[6TR_F%+,5IRN]-2BZ+2\GA:P M9%W<>!,QPX">75FIVRNP@#-U6:=JASDW$.(>R(65P$O36>_4:O.Y5MN((N+, M&A7^RPV&6.?<(Y9+^4$\()F:_/M%IE@+ZI SEA*9IE+RA-$T3>*,D313+!(D MI)RYLNVCP/_C-4K4]]G_LRM[7WS$O6K0":N/?JGCSQ:4\(]F&J\>FG_^;QT5 M-MJP&=W\[IU1B,TO A>N(6WC&OH-KJ'? 6M(UU$-#=GW1E!%2: %U9I+RGBH MDI1I7T@0<42I2 <.[$@"_SM9@H91L$;1D>/4EK>V$JG+)(B()$. MPT@.JY<.>F5'L!,OHT7V&HEJ_M%BM/W0XE9\S,L_]UT.U,W+'AM@6%^U7ID4 M[*FQ7T^QCKJ;;SV8/2BJ1'L=%(CCD1H#6-2OSZK7U]R0&=IE\@G"+-0G6HC%BRP:N.O6$O\ MA07.YA7@E-%KKO58>2"K#,Q9*B9_+GT)$:DJ/ ,#T( FH@'"0N? 6ZT,1L,; M;3!?L4)Z7IBBL-?3XG9: :_5-5QOW[Q[71=P>?-;%'\=IBK.#T>]LZ^]-/AF M;8M?TH2 .B33A#(:<>ZG(4\2T+ 93Y14&RS^_5C?H3_R'8T%5LO)9IX6\KI- MTU&5A@^3NP/R76FD<6-'+H'FPI"Q5LVE8MTUB!A7 =HI2WB3,Z&_2,3.Q9)U M(-G2PQ&2[=;V#[7,,WZKO.&6Q;>HX"HPW;W"9"M MUU!,;OP+N'BPJT_&Q&"]LB;8:M;$-VX)FYWRR[0L'8@8FPUBF2C-4I5* M3AE#7SWG21P'0%_X W3>@T$LPL3W(QJ2- /+.U(ULKMQV7/]>42H&-E&/]B !T?JXRXC>7U>% G%=T$V4+!S60?0K(= M957W9NVQPX=9_+U2%]C)IRX\B?K[!YF\_>*A MX#)D1"0)H8E2< $=TH-#(CZ*0U<2Q!)1D84\ M(S+B6CH@(DV.Q5X(X%SZRAZOX?9W&MQ=@P9!XX2]PF"A MNQ?B5WW[]V:JT\;L&C0(3B;L%0 *@\VZQ=-3S6FJ=0T:A(X1]HK(A&XTT/-1 MV#]_>KFRPU57]C>DZOVZZ. CKT5QA0K>BL:W&LG!WHOE;,7D-M4$)OQ_HV$N MJ)95RA\R<(''KK]<"R 5&OX3VPO\=HKY\9A2C!H7>@WN=/%@XFU56H'&J,P- M?.VY(R5A+V]W&/40FH\,0YB6Z1^**4:76GK6VV)Z\PETH/>9N_?X;WI+;$)) MHL,L$3$GBJE(IF&4^B+E2:RX5BK90VPBC)/(9T$LX;DL"'SNDT0P&HF,RR#F M?%!L(NSEN0U7/;?/$;':'+58R CLZF7YW0Y#(,>]3U6KT#;3O0771S#56<]< MO5,)^&W<-=U;KL<^'11A"'NYG$.^)%4&M*7&@5N$8O?:>Q!LD(\^[.6.#+\] M=^3VV^ZP/.KENXQ6,Z5/7Q,[Z<*P=Q/OK4Z+.8),VC[=[49^#2:FP,P:ZS'K M< ^],6VQQ?A_X-ZX?5>W"W0J)Z\K[<_\T/(419D6S*KP%,&W_3_>F8:*G^IF.*^L=OOI6NO9Y41=*AO0$>,6^O:KAZ7YEMLG M7)KBG+H]]Q[K<8C)L')F67FWMH )G9UNRAO-T%8QO\]^A4E?CQ\P,P54=9.: M(AY,+FV+P()(QF-!511Q%@5A&DD_TT3[D@LA?(?>9PAL]+ZC(778)O6[W]YN M(/;+4DLD^/VT4*6>?/?3[%Z/[_0ZG?6_L4?DC:6?R6*K"%C63>+7DPSM']G> MQUX-ZKK:S=U[46I=-6RW"!+DQTWZV_<7WN5ZJ:$]F^8@7HO26EO9'#WQ"%&[ M'#E%*^MJ I)BHS_7;)O+&TRQ^X]Y:V5"@&%8JYU=QD5K2^F !V$F \J$ST0J MN4RRD&9!("G58$VX3 FV;$HJKD$D!?X=I4O>;6J8#V3L=* M'/B/K=,!$ MC-92ZY#;-M+4Q'@W>8>0&+I$4?^N*=:P5T(/2L$.85(EE% =,Z99HCC1@H2^ M'S BA8-2AQ =S[#PB(4,A ,L5%$6$)9P[NM$17'"51HDCM300VR19UAXR$%* M$&!Q&(5,225XP$'3S 17,HVI<^'[EQ'/L'#&9)" )9;X0((XC03GC(A4\4CY M&26[5,?N8>&,N(5CCP^\:9%?Y=BQ6U4D6V2%5>USC+Z25V1$56I1WU6W0*]5 M)EO:95JMAZF-M>+4Q]IUZQ=[,+"=R3)#O,Q1KWR5B#Q1VL_& M%/B/^D[#E''#@^TVPTWP__+9]>LJH6ZSHSD3,DGB@&4Q(? ?#<8']U,2R"2* M-4VA,M19FG"=LD&.YJA7@#Q:K1,]L23X MBMWH?$9; DFV[_KO;J[U8/4@7VW4*VP>!=^6G5][GZ2VH#)$?[=(>L;Y<,@QGUMI$5?!?*Q3.YHCP_+JV]@#)>=W[LL=F M'I3<'/5*28BB\X6T,U.=%.X:-"CC,NJ5N1"=:\[VP6XG[;L&#?^V&&$ZSM)6U9U/,SL-*!]/Q&-X$O-&WWLU4Z;&'* >F M1Y[RYFUJ_N"]R+^O&@EE#Y8>^ &)5<#LUS7Z$;[:_:I+Y=&&<2Z8A<@J; MS% !U?5&/7SS& 8W=3P61=/JY&A:92!7[O[WN092JS]<'ZI@F986?XCIH(. MHQ?PFH:D-47+Y=W2#GZ7\+@R,["?&UZUS"YQ>SO.JTI%V%EW>8G>O[IK-! > M5X%["I$AJXQ,\W*!.$E8CF-:@=23MF4LIBQQ9=W+-3>X[>KZF&=0B)R2K6O0 MH!3@J%=R4/3M)0?U9ZJ3PEV#!C4PC'IE$\5/C;MX[LZ\].?6^4PAW^N@']3>->\7"XF^X=GL9(*, G7&3?0"Z,YR['$NUTSE4\G4]L[-CJWE,UEXC&]L[Q::.IFHIQ[TI/$"*OJ@LW*G,^5;C! MM]2SF.^\SUJ/_U ]O7$)ME'P$A$%41BIC 5,IB1A8<+],")!H)+,[PXC_O$1 M-6^36O@K]B*?W]29A:L9@VI>-!F#P!X;C-X:Y/)0O=_;4@5/HRPEDL9!PGBD MA(;IQTH*K6.B^>.6B@W:=ULJVI#> \CM M%M,=YUG#B<5Q:<(O*W)]@>ADHC_F[$WKC.F1]^^Y*&!-8W,LQ&2"Z=36?U;6 M4$O6$[;\MDMTG51?:][01OERHM1KHT>L,<_BY,5"V;F]9K>,W.3#L&#(A) M.&PZ-TW=0#TIM$"]K\"<9?MO9ZP'0V]599BIH2JK2)W5WD#S7]@:UOI5UKK= M;&UL,B0JPI0-4,7==#RO-'SSL$9!1(NV6J%#%[SP_NDF9(-)V;&.92VMTI 6 M!H,9/6HWT[BQQJM;O6HXOYC76@"I/4L,6S9]\2I+IXEC5BWRBOH7QBX9YW_J M<:VU(1"ZMDARU1Z9/=QJ"P_2>LV%]_/B)=6TA:$G,GNQ[$VQ/YC2S*2,S]H! MKZKY")@W0+P,C#B3@ [J+=!L7764\YLY*-QHXSJT2&.X&5,']_C"BF@V^>P! ME;^IS)=U]@VGR#"UG(YA@RXW'T32;!B#&[&.ES9U.3 14';8C2]&\?+=O*+A?T\ MJOLGF"_"5S3((GC&]XU$P6,_G1@;9,WZ:L*HQGS1N/',!$Q3@4*;7@"PQ^RQ MJ"B:97@@8,8(4&C#K6NI:BT.+\BVB6=MFZ Z9.6R>9'JJWPRP9DLG].\S@*8 MM5A=C[W#+ ,P=>1L;OO?S,?&?S8? [_S#/OG&1EFGY7+Q0.>P]#HE;!)!F5L MQKTR-N/P;&CLSM9>J8O#.@K'O7(7XZ=N'G V-([$T.B5B$D&96+&O3(QX]5, MS&_(T/C4TK7^-5=7-TVCR.;66LT6ATL0;1/33<>;:+QA$7"DCD%M5'G<[FJC M[;0]/GW/^GE4['*P? M#MJFO3*4Z* ,)=XK0XE_PQE*=4*+)^2_YWEI*L=A#67C&5[;4JU\#.LKE=.; MF[RT+AU$MT(MK4)"&ZU&U(UO&14J##@;[Y%MO&C].YB_ 8^UU1^F*\1"?*E3RIT76L_U< =PN!A'LYSB>K M[E@/77*@;;JS"!ZC) [8Y+TBO;R)]*XNZ61$7*C,O\$K[#:X.3.Y$ M4"1_&<+5E!^82Q*]%]ZO&)$IO$]5P:%WB4F(QMWQ D=5=?9+SUM\I^EI;>]- M!_A2D[<'+ZOCSNUH45WH"!=F79N($*+FQKZ?%G]6E8LXM0US,DB9 MB,Y9Y[%M^-XR5;#1TQ50$V-!Y37^E(21(!(R#9(@\*F26J?2 9?GDSHS&/X5^'^8UWQ^ MN+79P1^;17_"-=LLX3\^C,7D-UB2^4I-4GQ"0U 7)BMK Y(%#2#92]H%4QA< ML#5LL;_5')VVFI6A:H;[R+"GSERL-]U*FBZH<'-A6CXBX%@5LEMD*39JHR,] M<6D3.?;YXMC4RC0%O_04.()[3\=QF M=E2*Z)8#?E$7M;XD_LN OJ0$7@K*?F'2*7"16)J*J0I:(/ROK5 6>5%G%&0H MPJ0HKU=#X#-'3JL-]RX/QP>N'=A[D_VY6*BIPMX&:MG[K/X,BYT]+#J E^^1 M+Y^OQ>2]F7)ISG'Y;F(3_\U/;T!TO(5%_!/7T#K2&9,982P.9)RQ)$L2Z0L& M?V@4,:&8HS7:TQWI_2'Q5MDAJDJ!6&%NN^C=!-J+-D#,TC&'P1T@Y!U =3]_ MJ1*,+HTW7ZO/XDN+':G6(&059Y(JACU1(JX2)B.?QB&)PVXLXZXXO3NT]QM&NB3*0DU <61!PD*B1"1B0B,&5Q3Q4Q5WEZT\*>G(*$RB$0O7 M+Y\G(%46R3 ,!"CS(6.2\TQ1&BI=!B\=T= !P]P?^709Y71)A%X+M:0S MU6U0':QJ=?2NY"SF?>XN:-<;?_ZF9^N]/Q-?2,HUUSZ7+.2$TSA+,C_RLRB2 MI.YWK5>;GSZU'(U&L6.'[]04=3#N]@;X,5)0%[PK9 7^P:].&+8BWT 7QPG],5&#/8]([/S M7@FK?&L&X@[BO\^EL1H7.E\:SWIIO)^ >C1^\&BC""WY+.#_5W71R#^G7[Q? M\>?"^S1/1]Z[B5SRV]7>+3.FV-"1K4,A76].81U6O^K9];35RF*I+0=-"0]" M@MW!F!\(D46:Z4Q%*H0/7#V< C^FM5D5H_*S!_4S''$?_A]R9],:XS&\K18W M\B;:8CA,QPKEI<5ME&O]N+!H!5U.LQ+;?!G0O+HA15V/7C&J+EU#1V*[ !Q; M(GMK137XI^[SU6IKH6Q4!I^+6!J5(;>F*U]X;Z>XN0PB1<583S2]TSP8.@$[ M#O,>K)L:I@#CPMH(C&J0RBNP A";H:[(PLJ\6Y.MNA2RV.8'K3!"?K:OK'O& M?9Z^TA^K'==N]D7 9LF$5H1CJZM8Q&%"P!+/ L%5'#K:F!QBHP2C:%//O#QK M8DHP$TO0"OG!U.X_GU'2*]N<;TV_W>&FZ'._?'VEM"=]OQS**'%L[8W]7URN M.O3087>D7_(*C]0H=[C%5IO ",F)C+GD&?9??XF M[LLV:CO??I$/B8>EK,I\ES%JRG8.I F6-N#.8KT5J-OY]D,M#AX#JKZ]<\^C MX 5W. M]3M#6)/,=SD*?$[3=HNL6,TOG:M6T?_3I<1W,K1BGAZP><=Y$&PSQ MF4W"U>,Q[$L)F]FH=?CS+2JZ]<_682&SF?G^=SU<1NMT,NX*]YH[7" .)?\O MN);"Y2VIOOZ/F<%*@#>C4PA]<\TJ[D 3Q?+X>F+VUS]Z%04:5Y[Q H'U,=,O MD5A&)-T7XM;MI=G&\2U+[R>X]]Q8[+__2B+_QVK+.!?V]YEZ)+%AM2CZ_K_O MR#X)7\]TP'3\SOE43L36=+QR.L[5,NL>O0LJ-^P1[X/F7C1*9'GP#;%^1H:Q MY'";YCNG26+)?J1SIIW[W+&6T]GZ>]GG6W;XR2RF,?0.?EP=^V7W$[PW(?\7 MLQSGW7_6"DY0*WB$1'U21>$L/[?(SZJ([VN0GXM"Q*]A-4T9Y''?!F=][M%S M/LNCC9O^]PEH0&.MOHH37/D?S^=WD$_AZ _KZ9S,/:N5GZPE5TJHZ%*N@1TK\Y[%/\[[[C=YS<#AOG -MD2V;XXS;*?SU; M/,JQ3RJ2)U\WR;>GL&[,-G*7F&59&A/)PS@FC!/%6>:K*)2^'\^G^P MR^$-U-IM+*^)W>9^]KCTW]A7*?U58A'_DD6LMA/"*-=:?S M_P0*ZUF>GM+A/LO3DY:G89RI(%:1XF'&I [2D(LX3;,@C()4*M)'GM9^LTK/ MWZ<8I2,_8:.$T;,@/0O2K^M4GP7I20M2YNL@C@(5$Y$RWT^$D#R!OS5) E\I M1U65$:1[DHHTI*/$44MUEHIGJ7C21_0L%4] *C:Y8BUYJ!(_Y:E(*?%CQJ,X ME1$C(DD9IS2(I0,+IENQK+W@E6*Y5[TRY&1$^3H@RCNXU>(?8)OU4B_ZR6Q8O=,;M> 5 M8?RQV=*M2\"7*@@2Q1(2)TPF@NM0J#B)2,O'GG(&U_0+@>=I2'Q8S_Q=409DU&2QCJ-4U^%&?&#H??_X=U%IY+/ MT;NP\)AWYO<]:/V,R9C.A-)3R-#<&\-^TS-/7F/'#4_--0+7S?(;=')-,P\U M=?AG.6I@\#9ZQNK>?U<3 _AVG'ZQQ[/[N2_+7;/_U]> OZ<^&WDTX/"?,/S^ M&&[>/:_GQ(7E8Z_Q)M!MSNN;N?X\_6P.Z_OL5754:_3(RXGZN#B.K=N=QVG, MTT3X+*6,1R()@T!D*HI(S,(TV=Z_X<#>/[/E7NZ.5NJ/(K[>/N0X;_N==O2P M8I\3/PU]5(?GR3+HS[GSC7*^4;ZV&T7&+& F\S^-X$:A/$FHS#(P'8,H4=%S M^(L?>9&0D1^'HS!:;Q)TODM.\QR<[Y*GV8CGN^1\E^SS+E&$9=A_4P0)8[[. MN,Q"%E,_"RDE?NJH?'A##; OWJ]'2B11H'0E,B&?PWI3J,4U#^><#2)'.T M+G^61.1U^\"/1T%P*G7/YY2DLS@X"7$0"J83'F4LEAE+1<:5TB*A(M-A$HO4 M%:-\3OP#,O)),@KXJ;B/SW+@+ =.0@X0'H62*$$C$;&,:Q%HG:E J21,@Y1M MD@-[.M3H^HM)<#[4YT-]/M3[J#Y/99Q(3E-",#BL" _]A&J2*1DHKD-']?DQ MN&V^YEO]&3-OOZDDVV^J^OS($VJ?:')G!).G*F=/*$F3Q ^HD(Q1/PDCG<:) M$C(C@:]H9VOC2+X18U\M M@N2);]JO "W@*_16?O.0 ,=PCSY#IO29CK+@65V;^>,J:9(1/YG\F'-]S/&)Z:^L\N4LN+]JP2UY(GC(I.:I MSR2)$U]2E=(L)$D4")8]@Q_XD?*:1&3$XI.QF\X2^RRQSQ+[++'[PV+1-&)" M10B)SP0-TBCF0E">T(R*4+.A;O/'BM^8C(+3:1UU%K]G\7L6OU^)^'VF\NZ, MI%3+)%,L9"S6(DDU(;Z?^2(4*G75 !Y+C"&A=!0FR8D(:V=Y]\DG#[O0,E97 MRH[*7;__\N__FT^T%_BF])L=Z[4T@'//?U7U 6F!N7MJ.D_'^BN[)TZG"^2W MS*5]UN,IQKB(I11A*AE)8QYRYJLHE(FOB!#/&(G4\>SU^U[ M0DE,@P[I^6HX*J%SOAI.@4O[O!I$RGW.LI JJIF@E&=QJ@3A:9(H/TR<$8^G MRW=?NQ%X&(\2_ZO&CC]?">L/UC7^,!P%X5<-VWN6[V?Y?D22XRS?3X%+^P%R"4@8T"S2 M6<("1D+!E?*E3#.1:1"Z?M1'V3]<@"88P01&L7\J2$[]7>3[#>.L?/ 7^): M$['ZQ94?\23\](^T^/OJ]RIB_\7QF6$,;IE\,A<59[H_^ MWH[%PP^U3$%FUYQ\$C8,E8/VTWRB-'XUB QG/^.7*K%X6^084AN/IU+,M,(2 MF$+?6 3.1>NW,3%-8K^%*"2-N"UUBS-L0'85."_=G=BUFWK4H848S M[T'/O%3K20L%:(2'65Y[^42.YPH(,I]H44Q:3\#ZFGGE(O'$#0@,>)-Y[#U\ M!L]K/LYL'(#0#2[+O3Z\G%* M9?[%NX'U7I>>!@JKY;"D^0HB>WGW,*7_&G ?;:M7) %%X&!"$WBE##,>TM3/ MHBCR Q:(Q'E!L:%%T.L7#V>C.%Z/.Q@:'&KIG.K,9VD<(68BITID!*YE+2+N M9XED#I3\/=1_/Z+P\J"+9X+)@.M$IHG/B!9<)F$4BHSZ01)%,G2U"*CY'NQM M\:%/1F&RWH;ZH$N'G:U(+!457#!!.?>#4(#1K4"&@]GM@M!>=$?8)]\C/HKH MNF=U!%*DO-7PPYT>/UB1;#XBWOFY?\_ 47H%6=V_0) M/BTSN\ /1I:2%D<2/PMYEDF5"=B,(DQ 268RXR(6*F698S-:+7GP5#[-1#%[ M Q>74:P_WT]]&B.O:YVZQ<&7I98_J'EQ#_8/7%4@LZ)*>-<,K,CUT\5CE+6] M:4F@[_31DL@@+2GNI27Q[YY6_=F[;>AMT=IWTM#[B\M)8T,? M2(Y\1AL+Y_(*E,\_OVL1,66ABCDG3%(&MWJ2A#3C,8VH NKP72YV#5+\%K=F M,=>NU2=^&*B4@K80")8BX@--B! J%'$H(Y^0:HO_] \T=.N-[MR-1Z'GXY[^ M.TYUS;AM;^N6D'M:V49[[?I@T*YW6IU=HX*M5F?WKNFQU>APF_/8@1;<5BC: M5ELMT36CJULU O*7>8G#*T4KF\(#[V'(#_OSP PZ"D&OH\"&'(7 J5ITCMJJ M6G3OZAY'(3A9J7LDFXOUVESAH,WE%'J=H[9J--W[I,?F8LWF&JC\'9!_82_^ M18/X-X@3AJC&6>Y)/<:H@ 19:ZQG_+ERW5N[NG6:'W-&=[SHZK""[__M1WCY M6)1@SLML9B;GB&8]42W'L0$I+6(D^PP(]2%".XK4/\3=\>8A]9J+"=)',#'O *4QCP[U[5Z ]22;X;P-][\-#]R(\SBVW//4_\71 MKB'RY[U0?BYG^8TQV:SSN:V[H]?U9?[EY76NP/C[P=;6<.93G1#%J&8$]!FN M5"JE)B3CB=3RNY\Z'Y$*FJK 3WS)* M3[K'2?8ON5< M;-)#*3UT>NCQR[EG5.B/SR'4K; ',?43N.]YPAGS0RYT(**09B*)4A+NHK ' MG-$XI(H0.$Y)1(2,61!01D*=9AG)3#BHT"(#\*6^BBM%QPG/_, G3"5,^HJ3+-4J41$ES-?*?TK5.=J_ZIPP-HH3 M>L17RI%Y(<]RY"Q'^L@11C*PM0,2!8F&*U3P.%"Q4A%/"-CC*GE*U73?)CCU M1SP@H)[ZWYH<.2)-U-15G8"_^?-T)L;'HOH]@FA')]@WUE4?M<%_5)Z1KX&@ M^[VF$LIUHE1*91BP1(<\"'T&YEY&"&%!XDS>W5L94C B03A*R*'1_(^IZ/4H MW;MN7,NS!#Q+P&,DZ'XE8*C"D*1IFBB1L(3X@OE!++0 @S^D3#AZ61E%?4^% MF",?RQ&/VL?;7X.BK=EQ&[)B77G MSG8L>5LIT2=]A8CI'_7M%#8/G#"PX>6#_:^K0"C B PLA7$9L=37J:](E/E" MATG,%''6&SZR0(CX4@C*$IE%$9-QDG*:<.8GF12Q)M+?FAR_ ^7[\&M;W=VQ M@W=7+/;>3:S\6K3)W'"<6K5*CJWDIGLWTWIP>FM^] X\Z\/IY(0Y/;2XNK_6#W?_$1^_'X$@AXO\KR\AB7#/R=*%*HTX!Y%_0PO M7P@E3Z33^?"?RL2FK,# G^7KO80T:V5Q8 MG)6K^5@4XPK+W^Z"5\A%]!S>MVA( I M^!O4SKSKZ3VBP=0%>0AJ,)T7$LB(X [P35&6NBQ7JO$LW,$JO,'V&>&"%_/6 M7[2<(W8"T##+)4[X_MI5"WB7ZWL[<$'&=ET@3A-_"Q.?CRU+JAE@I6!5']BP M\K9 IFB[,BG!K#$/N<]GU][O%Y\NO/^YO/P ,]%FTNU%E!5O*TKAKY9IY234 M"A+$Q7-(2&<=5=>@K:6(N\BZ7B*2?!,BENOL_JD-M;P-OI%(3B M=S^YS0;WI$$33'6Q-&M'F<-WCKK1W3C*'U/Y_-U/R7(F^4Y+,'1O9G\+G[Q, M\:.7)N?E!Y >]^*A=(=6_G%=U ,K?TM%81\M9P?_K"/&_+;-"^^Z6IT)757' MX*^^^>.RP.M????W1RWU?[50&!AT[0;G\K9INL!4X5T7:,C]] MY>*J*F&@)E#B(N@0BON&@6+SRIR?;_BTMP@>*$U[P8D0?P^8 R<@32]+#Q8F MYW#]*KRC[_2H?>7B+V^GI<4*R&?K*E8ZATM;X^4-:D)QEV-IJU54Q&0B4M!: MX(5 AN(!E0;TXXW,?7]M(.C,HIZ8 MB/'#+)+W,]P>]4E,EU>?%L M8#O$;0)V#VMP"%;IL70P=KI]GP"H<[V4>:NS#40@WI=VUWS,RS]?@]:;S_!? M;0P>SG44J4C[L0 BD30.9>K3B <9H3YQ9)L\VL7FAZ'FFJHL"!@3(H/W)#I@ MDF<^I8KI02XVXE9NNX>Q+:Z70X);[4ML[NMJ>ZI-/'S=+K5BX^;I MWGD]MNL@/R'NNU[;-3SM[;KL!MH0 PI#$_ZI8T#'C >S.5O]\4 Q.VJDW^@9 M=5[M78,&>7?QL/4ZH]$ ;7M%I3T98*0W\Z+6E@V LA,P>4.$?PE&>5EEOQ;* M7H'*>PV&]Y\F0?:3&.NRRAGX3<]LEJQKV.>'6YM26T]T[3O5V.75 MU%FX]0>N--RHG3WP[K>W&_('#";J9'[38*(.(JTON.)9$%,I6)@E:4;]&'3& M@(@881QWZ&I])JV;M*$,A:1!S(@D+$U50F.>A$Q2+K3/ V>\^QAW;?W3^XFS MZ\5SD-:/LE@%*A:9'S$1ATD:I())Q@A1?I2(4]FU!R+M['[J2"1Z] >>K">[ MZ!6 UT,G0OCR\C_H C\05[J-/BV3(.&I5!08QP(=B22A(E$^TXR&)'!VWSK! MT\':+ P:!KZDG35:%^OIL'\S]_%>R!_$(1:#)C** Q:G<:J"D,9*AG[,.=?. M5LG'2/X.N=^;_.1B'1]_C^27(LQ82#(@N&2A3],H"[FO&.4D(<3O!DL^$O(? M;O>OPWKLD?PTUFF0,!(E8S@QH%.F6$RSB,PY"E@J=IQ .I$4TJ#$&2[8&'EU*:KC4?M=3Y M'7KB#WN*/J/-=2PZ%N,L#:F?:33(P0!+@C10)) !)S%/(R=XT)'3]X@T6!;& M@A$0/KX(6);$7)$D2C,N"K6/[V=SO=*W@R>=_1&0L19I+-,T0",.QW1E*9AC%Y!,!QXYFH: M=/1\W+.F1,E%LGY5C_9#?C %8I7$BH":RC*=\H#[<1P$#*P'&B;ZA,A_($V) M^A?\8.0GV!TL9A2QK5@2L12,9#@).A:@X:3LE,C?J>$,4%77&]CMT5+ "SJF M-$XB'K)8DI0E@@5^& ="D) X._4=.0\VW22]6> [6;#16A#5>C';IEKPQ1[B M;$/"4LZL@ZY! Y/ >E5_$;\I_W)FG;8"CD].Q('TZ%5=1?S5\JH=PW1'$7#S MG''?]0BB,WB^.5KG/'<;6YX&^S7+LPA4-##+@4V"1< ?R8E/HSB*?"XD=YCE M*RTNC\2U9;"_L\B%M$DX4D4QM2%);3<0O-(2'L@@W&G MJ,=!S141A#(@7&([5Y9JQ1D%GBD6@?*@ N4(2YWDWN^M* 07ZWU7]ZBKI7 * M$N9+*D+-?!VEE*5^3&3D1X*3^&LY'P-495=,8YHM_+?YQ!0D5%5.SGMDX>)= MM.=>X1.B(97- A593%1#"N@@2=)T#:6"O-5.)P M\QXM=0\6I#"ZZ[%Y'I7DL8K2A 'H&;?GVSQ@ MKB#AGEQ?2>I3J9(H(!B0E3R-:13$,@AB1N.L[EYX$N0_U&W.+M;1@O:H3$6A M8H)37U$BF4K!F$MTQJG 6P+,#D=BX-%RX'#.1^+R_IHB+I>/ZU2R@/>9#C_$ M(]0+A87X20.0]'55*6SJ%;[5Y[>Y_& 8_H!II!5P)3=6'(DU!^&MK5<[G%2 M"]_@(UZK5#0*\3_U1$U![$[4+SF(YQ+^O1D0#':$C%0BP02!*R:6@H+U$5!* M:(97_3X P:CV99I&B+_-&-B+/(Y9*'T"BAU+$MBC@WS6I!\L!EF%Q3BQ\J^* MR4;7:-B\Y=+H%:?85MZX37H=F./]2O=)S]+]HQ ! Z,4+60A;VQV"\Q7ZF(F M\HESORSA.I6E!BTJ*Z8WWNPZ+Y1W*XI9KDT9OO#^U%C$?SN?875[]P>Z]UOBZF:2P2%NK0X L7\%K^%#RNG,C>X3 8Z:'8-UJ17SF]OQSG: MEZ#,C1$AX$[#2[%K9H&P1>7UM !RZ>+&RV%]!?>!_%@ 9P,?;KSK=?Z0F\:SPV[R_S M MO4N90.=B\-W M P=IJ=Q+[I#-*G12FFF2^D,H/>)8.5,#Z 820G0!"]J%=;]F$@U7NO<&#;*1_-_-Z<'P8 MQ@;IA[%!=L+8V /'5^$P.AZYV;VV#ZR)WHQU7E9=@X8!,Y!^P QD"###?OF_ MP\6S7VRTM8RO#ER&X>57E:W?[HRH&0DD8U*"9?\K-XPHI^Y,%-(A4 M!@+V0 C2(N4B"6+-4@WJ1A!FU%F3OS-9/M]/]QRX6>]]^;?E^L41FC:W8*]? M&WO&A;/7LE>1HFIQ.EA MHIB32(@*&*4.!\1Z9N(3ZOSKS=$/I-]* 2*092R6G F0+AS,0Q L7!-.V0ZR MY2FW3+"#_>VX50ZC[^XS-X[T2UHDJ[WC3BCJ-SPW[G%0^!\*#%S/'CZ,86Z7 M$_7SO^?Y+0:CMX2]0AED<"!41!F3*1% <:%UP!2+LY3O(^P5ZT!J[5.B$=@G M(ZD0G,(5SZBO_(A& \->_5(NZ6K*Y8EEFM6L-F>]X?,()C([1/2KFX<]&#\L M^D7[I1A2XDR"/A)Y<5CKL9LA/;@X+-1%^Z4-TM6TP4,?W_TU!3CF1/IG\6ET M;[ >NW*8(X3VRU"BJQE*I]^'RKE;78Z0I0M)UQ?2AGQ.DR6G/&$3&$?>1,^J MVJ#YS=PF\RFTK3'SU.3^V3ZC>5FE,)JLNQMX@6EA!8^9F:S0EU5+)P]S\;QY MV<2<8%FX@I?C?**]&SV[GIJ78\]2[$N%?3ESD^0YQ;S"XDI7*7XVC;.>"O:; MJG(,X8OMWIM5_F5>8'O6_,8L8%[J;#YV+![34LMZ29BPUT^G^]T\_Y<\TVV< M!2V53E.A>1@R)?TTBD42,ZT0FM)7S@@'&C@?,9G26#6_YI/\9GY3VS2KSA(U M+QZT*,!06=4FD"9[7(E4S/;Z( <)[9?U1:.&LH\M)]K4N_2)6NRN MGIA!;78W3?[(6NT2OZ/7[E8F].RW:YYYO#UW-RWYL7UW5_=3F\_/VWO7S&SC M[Q[7L?>Q3L'7H"CG,U.2 DK7:W/^KU!SUEL*4%/")$E8P *#)<_3B*6$9CJA M8:I5V@VPVNT6U#0(I$\XDREC"8L%5K9F)-&Q]+F._&%N0=HO^8'NE/QPO&[! M)?8>PA'8S;4>K![H".R7M4#Y\6HDAW8$=C.D!Q<'.@+[A8?H:GCHF-7NLR-P MT*XR^E*('*6->\G*-T(QZ\U.79RR=WT_$=]HB?H#J7 MWU3UN/I*C+'$5FJ-);SH,LEM];,M8 >-JH!?B ++A>=%J:LF]DW%^%*%]**2 MV9;MXB2K4NZZ\O@7Z0R6 5#.6<^;#1R+M6=+F9&HKS&0OC-EDW(M>:ADH&*?<98 MF$@>Q G#FH T(X+M(^'!IUGF9UH2-*.H2"01*L2<7:[]*)3#+)N@7\0T>.J( MZ9XMFQ:'#Y+@T,FS'HP>9M<$_8*0P6H0\L08O0%$X$#!D\-RL%_P)%@MR3]] ME=.E76YRO;7>N&6*KG4M28D.1!2C+5A(&:NMEJ(&"D(83FURNI>*&*WJ9R-\ ME1WT7]L!15NSJ=)2V]GZ?I+I)&-9$FI&:)@F(8M4HL!0D30CSD:G6ZJ%:3OA MU-^0[^YHT\1&/%K'GC\$;VQN[W#"A31+&9P MVPOA(G\4^NM)[V:10U87@SQ0B9]PCMI)*D40!;&OM:0LT:'O:.RVM8BC[[;P M1S0YK6V!)9Q4T5 F*66"8!/G-/ EIUPCSKBS7F)+!4E/P@7AB)'UPLV#$ X- M7K2N*N+9:N-#<K(*]G(W(C4;DSZ*8H&_J@RX^78/>L-F(%!$)DEB(U!>*20%7MXZ2F(1Q ME"$C]H'/FL0AYSS0D>0QDY+#NW0@6!!%L8S22 \T(OOE&@2K"#,G9EL@V-^[ MB9S>:._%+].R_!Z!$CW#[$,8E=T\[,'X@29)O[AH$'^[P;)NAO3@XK!81M O MY!FL%FH?K\5X#I8-W)4#-UB_:&RP&HT]?<_%SL$R#$^!C2 Q?QV)/,NXLN"O382E!>R*VKQ]%SHH$+WX2GL3D\%6!4I !;?C#.QN_<$,U!.3='\' M1HJ)N\QGY0R4971BM,"7!,(V2Q._J?&-<=HJ'\]-WS*=95K.VJ]:>W*.\,"5 MU\3$[A#45RXMM5J8<;"4C8_%&2RT>?;+5#.S@:>O/W($%MH8T:-MKGT5^,K1 M/3/+FT7,IN:I%;XO[N)B.JZH.*I1?)N"@KQ2!\9&'3 K6J1OFXB8L3F19)/I M#!/W]/J@=46:Q=SO%-#0,Y34AU'J'M'8!QF-A_-SXM3:3 M^,)[4_W.\0R3YEXQRU0X-/L*Z(A[QM *?E.56&1FBZX0< ->F$'0P.CI'.=O MR-9ZBL6;;E8Z?ECL68,,;A":+[S?X4@66V9D@]C-T#IRFK4>@GNBM<;V2IK_Z&M.DGU53Y!(M:QSD+?3@M#Y?J(+695+]!9$K-8\J@=:C:XWO76N@'A MB'#1ABCZBRZD]76N;,76\"J^JB>E/6"FJ 5'5]'5NF3&Q,"784A*9)CW #HS MAMNO)B!5UP+A"X3Q*KY^;V+4J5Y4ZMB=MQ!(+%KG?3LLJ.&V"O=8AFV*]C_TG,*"JA*]>^)A \) [LU^"":L33'8Q M7X].^>Y;3+%/UPCK%U]GY_CZ*@/<.-IO\A+EV3POK^&O7Q;0^F_AMOS97%M; M6MFHE(=Q$$:IDHQ1/PD8Y8',HD!$V/9Q#ZZ20*=$JT!+%F;,3](T$G&<<1%$ M(4VC)!SF*F']XNWLQ./MRTSW6ERW2I+E^R&\)MWL[+$'AGE-6+]0/#N'XO?' M=B<+N@8-LX)9O_@]^S;B]\OYF..J]0MJ<2 UE*F1;?=4N?STVJ'Y?9[>PF7# M."S,$=)9*;W952;9LCW45.&E'K#K)=OM^2"J[@2:!M98^U^M0+F_^L'D16(H MS[2;^1DVQ&R18/G^?K+RXA>5Z;EX>65U?C\R%>:V%8W+"*@;-8%]H?5-G6?Y M]Q4SJF4B+F?%9GE18N,C[%6$2;.H5]M&/:U\S\5H;--4*>NM]CBF?523"KO\ M@OM\/%X\W_!ZD31;/T-6Q\R:0\X7YRXC +:N$K-I@7F="P*,T,^QY5FCRC8$ MXV.R9*Q:W1_-\G2J3#JKR87-9R:AV9NF<-#L3-=,'V-EP6LQR[G4LQG0'#9P M#M:&L8*;5CTMUPS:/Y4%_WBC8X]2TBFQN@8-*Q%G_2*3;**%;)\=*8YB*[CK)"9RN:%72P17M06-Z'*Z05M;%G8G/]Z5ALN'7,_@#ZRZ*$W'==#:F*^ MR"_T1>W_S4B_SH6EM72?F.*R4E5V#XF'RN5^J M"7NF5).*MX^3S^\FN8F?_FJBMNP;Q8?SME^G!3JON_HBL-R>] MNP8EPWC<+S(9?GVE[]U^3%M7CNX6Y>@V2!6.F&= M#K8Y>H5=R;"XJSOHUSWLJ>.N7X\(&,BO?@'3\%L,F%I%8_F^KR-)NWF+M\@( M5"6TD-=>N1 ]-RW1@R PUAEK<6=,8'/+/'9]:]'*^X/?V=!<547]=YMJ>S2P M+.XX2O>P(79TDX= MHR1@.A0ZIH3)1/& 4\&)Q')O7\=R#ZEC) ;Y%TA?8I\YZL>I3B@V0\VR0#"X M\P;J-OVB9N&)5]E]PF3DE[:HH]7^7?.?9'HV%XJ&(T^0EF M$'Y2)R88OYRM8=&V[,I4!2U7U6RIZ\(4O;5?(YQ(>>%=>K/I3)A$@RV=+=VJ MTF51H'J.>O>KA\57/H@'_.@2WU_WU#6_+2_GL^MI@94ZH%]]U%C=H]7;:?&N M\C&V>\5$V#Q5"^9KSE**.$1I'(E !C1CL>_(S*=^1-@R3 KI!Y/"1K[OX__7 MD%(VU4F6-DYGK:>EZL1[72!N9GZ5&Z!23S0DJ'JT6"*8K(S&U3IO:K*:O7#A MO9]85!,2CBST"*YY*<>CV7;FU38AI,2R2L3LQ/=YP-&)NJF:"2T]OVGY\TA7@9"JP!%SU;!$L-F+8MOA8O]6S&G:UO-)X.QVGZN$F8 M%]4%4+9.V@;1<['^%"/S-RVZ"N)T"33$,JZ*,V^![L;1@LM8I>W6&ZGUNXW5 MIG:R=94Q;AJ;?&X'&O:9]$4IYE8JW52EEN4\_1<6BL-/Z&":"5M_7.3EG[@J MV$&9SLT*VC.I6Z157!T9R#VOJ>ZU>@'\HRIWMO-"43W+Q_C)@W<'3[)N*TP1 M+%W,=U#%A5&\H-,R$1SW@MD235)B4XW]:HJEJC"#-SD"-&,_^*J>75P5VKK9 M-%8_V"9U377KJ*J(KS]<%>NCJFX8/VFQ NF$RS>I[?):JWD%PEP1#^EA2;/L MQG/?);MK-AO4FC78 D.X\0-.SQY,P#.^NZG:!CV8N-6;9Z"E[IB2Z,ZF VT]*SF_370E<%X;;NN6I% M6!5%UT &;JSM!<(V3K2%+G TGM!^^0'1:G[ V1.ZT1-J4:<^BR];6G'#)1OP MF(99[#.J J FD4D:^PAMF=:AE4'N3I'%/!*I4))3!MJ^X$H+0ED84,KYT%!N MU"]@'SUUP'[/[LX*4 QX>YB6.]U,Z\'I82Y.=[_O[F$G7A/]I*':;@[V8/LP MEY6[07CWL'VV1=YI(^SNQ7S*F.]2?8@-AKJ <%".H$:!7R]L'>U]/KOVWEY^ M>F4*6F/F+]68QHL"TPOOC085NC ZB1%+")I2-2TVC5A6HK5MO=:H<_-;V!(J MSS)L^R%UV50'+6+!"X0;HQS!"W"H46[<;VHW.ZZBT&WT(#T1&\P4?';1]/88 MB_L:9 ;KA$Q[E!JRJD&0:4^]QOZ6LQH9!E%\](7W3] T[>8'M6]Z+Q;?+K&[ M25Z"?FT?.0&3K2PQA\^,5W/L+EV3N$7;RME3:8?MEQHH'-C%_SE8\E[WH>\A M*8;5A+J;MGXS4NO;=:H4O*0D:B^\@J0%-I4O$63['>,ZL#H6<9E:5*!:HP47#T M?#8%!<8J4FK>(&0NT#ZWO6)D-3P+\H=?_OC?XN;VQS>>Q&YP=6.V"KAD@AZP M!K2O;I]RX;V?%ZU9P@-=R\U=Z>E5(6Y!186EW^1?VM"MHUH[ M-508ZZN\K)!*NUGS#KZD+.#(J)5GZ5AZW?ENT0U1WS4J*LQF KL\G]C 3&X6 M7L['LPK6TWHGC2_2O@JV3OM'$YI^V<[^1$7=HBE.R]Q"H(@_3;=#TU QQT:* M$Y 1X]H)NNSM+/6M0&:-'^K7UYRI_+!VK<^D[3KS=KH&#:NAB_KE"D7N#L3? M[KVW"\5Z$7HU9^:L>SK8<@80V)U[CP40H&< @3. 0#.O[0 "0^1COT!>O+50 ML_ON[''A)B=[]:TS])DNP[A?N"W>&N3KYEN?L.(^"\E/S I\6V%!F>YL*YW4 M7%T %KW5 ICF+H"GJ(]H]1-/*3 M]:Z@H^76@DN8JJ#FY#=EXU7! UQ[5K"[/4@_XTNI?V\.M[(Y3/9!KI%U(6;= MM $^<3JQR %&[?TA.C5-0J!&H&Z.YP2(TK#/U@0K>PWA"@5D/S5KZS5^/BNGM)5_9. M4&<+V2"'S:Z>S_)Q_I\F'E*'FUH54&L!,Y,$;M\]N?*PO9LG15$\P"1,FOB% M=XF8RO8MZZ95U;IJ$<^I,\!=:4K3C4ONML'>M$:^KP>BIFO"9>\SY^];BF\J M8>T9\1/8OHQE<1I%">-,**X84ZXROD,HOG044SH*8T==D'%6KG)P%WZ9:&73 MN_"19G-P47?Z7>+>-EYE2Z;ZY@U:[1D;K!,*#[K-[H=G8X7&C0FTVN9R-D8' M!Z^*I)F4L3%&"X>7 R1Q?TR->*M^2$[2-4^LC@\7[2/9&Z_7(UX:X;(#FSJ MP]Q5J).SBGWHS=$O5AUOC9#OP.8^F^,;3QY:M/49U^UKFJ(RQ\;Z_>+31=N+ M4^C9O)@T.=KV1Y-97JM/J^DK_X+;ME15Z:?1C^"F7O)%+^M)N>T0:AJB3F;C MAZIZ$G^EOP"I)]4VF9B/BL&[PU[N,-QFJ M72'&P0K\Y\@%78J9K!I_:>!5E )#NMV_7G^YG6*2*F@,=]/QG;'\6UFJY5I_ M]M"J]@6\:!8(:#(VCO+Z@E+MOWM[;CJ-654 M(236=%Y6.=68&EW,Q^8O?34?5]]SM[?/,>'L%G0P42M7J"0US@),G%TC)_YD MO%S8YORV>7J3+0P_I=/YK+484:%VV(4C_595.M3:<"KP:O.L6ST18U,-V'*0 MS">UAKA,_J:WNTVJMH'%6U$T*"S;BAH7N?!+\<\&40E6"P\M_HG MFRT/CZER%S8C0&1AH&FJLD!(GP4Q_%-E?IJF,F**^=P![/1X! A&8DFC*..^ MSU(J$PE/\'6F&2%^%";#$"!XO_@=7PVWG!@NP(+%7L7CPP!!=/*N!\.' 4'P M?C$]_M2]7T\:"**3@SW8/@P(@O<+'_!OHQWLSTVAVUN=%G,$#R!-;-,%)OGZ M.MK8IE3"Q4 .)6"YDW0+GS/9Y-V5W4YBD MN '=JNG+;@Y$XGOQHJ__'YX1:^V4)X-%]=7 *7-5WL]YNS_H MR7<_S4!?O*NCC:N7@V'RBQQ()Z348XQ4 B=J&+B-N)3;X?=W@*:T>+KO%CT? M3,?;SZ 96^S^\C=L1U_"9&RA38L36:K"3&2) -*SC*B4)U*$,L@2QD3@#D<# MAPY*_SW@7H+0'$7A>F:GX]3.*](L(>=UX$BV-(BZ:+8)1W?"P7_W4T="1>UV MJ\RV'1[8E;10R:.RO:_:T,)2^A)V@-92,B)5ZH=Q( 3U)=$RH]F&35#E)#SE M=NB;[A!N $%M6=$F:<$A\;:D.P\#E+UP[<:?V2%/AJ\XTA]H5+L^^.Q3P]VY90)M:S&%V. M2/QCGXI.[\*6BJ4(R(;^^!)1T@SL7*.*5# /B_2\NL1L#$.\?*9OVG(4"U#T MS>UX^J!U61DYQC5]9WWP>XD";JJA/9'#MNY!'.;$[9?3P!=EN!LCMCOC!SRF M_?E&G%R@^J6%281M]J&83J88 3 VB/6;;O:>:J$9\V%]4428B&(N DI3SF@D ME<^(0^E\M/>4Q3(38<082WP6*";BA) TH#S-2!SK<*#WM%_N0K(:@SPQ9]I' MC7 ,WH+MWC+?#^%*[69D#^X//T6"6E!7/)05.*(4(U)HW(!B,6],X,9QZ#&HE!A<7N]^ ]M$2(I]F M8&B;+@:_WYK0[V_3"_.DEWXRR\^3V_AKHJ9__T/WKL;T^ZG MR?E??-/#8HUQE4^P\14-+,P"Q/?W>F8UD&^32V/^NO!:7W$2PO1&,$V!*ET0 M=#O5FDQ+/3,X:Z@<3F0^SBN/[U*ERZW(5:NW1.LY%][O)L6S-9V1<5299K-+ MH&'P&(MFA^D>M_,4J(J^Y':C6#-E,Z<7Y/OZ-4W7$^E)F.G5M,@;#=2]!T0Z M'XO"M2[K/Z7?5PYJW:9.&T\M,QAIU4BLV "-MH(:OM$:4PC^/<<>)QCNO[,% M(B4V?UK!>&M1I<60<1LQN:% 58=B%FPF6E,O%:5M@5&#"6,OWDUY%5Z;8_ \ M<76%N1,SF_Q2%=F,6HF^L%(X[Y-JV")=P?G"]L-33!RIG3[+>;Q+ZX:Y+X#^ MD*X5ZQOSHJ% M@HSAUC35_ED8I(R3-%0(P%(Z#[_-B?9(! "!5-M4W8L.B!" MV4WKJON*K";< =^L&@5A1 ,&5(T_*H&!F=*+@5BN_[,HL*^8JD;!<8=\NX<-P>&O2?@R:>&\(9+6#UYB?2./ MM2!WV&-/C4JW5URZTT"F"SJ1Z0Z!3=<#G4=.<)=0P:!E3O#I%T#]MG[?^)I72#-OL;6C:-T=48 M6,XM]"BC*][%Z/JD+0[RQT9AKBPOREV6E_V:.0#UR*$66+S% MND@N(PU.]P M;F6E[)M)E=6D%BI9;1>8)8P0;!FD6VXT4!!35]>@'E^C[WU)C:ORO#%!!^TB M[*Y7/WD!L?W9*/!5\]G*8 )]=&[Y4+VVUL:E45BWVB%-FG-^8Y5GMP:^;5+6 M@K*V'N9/HQ9=66)-P%5B[E,KLH"A7 .8?B/^A%WXXO7[-[]^7^FW=@GVH4LF MY4.SAE'7(FR/7F/G9$WKR7KBUNY+'UP\=.?U>S 3I4M9Y+2MF3=.:V@& MDPXWG1<2#]:R];=!$.[+(HQWM0AWL?Y@)O#^Q6XSX/I74YO*5Z'_UUE&68XI M%MX#Z%W][/!@M'3:ZAV$%G<^V?WQQJ3?8K<>(&386ZEQ9\%V#!K68B7IEW"= MK"97B%S>;TZT C+:P'?%AX6Z14H=&N1 M;66T2QA?#-IM3B_;3__]5Q+Y/W:F;3Y#E*::V7)"Q\HB7)^N?[;ZR?+/[9\6 M_U[\ZR_+EO:C";%FFCN/3&7E;TU@ /L#%!TQ_A]0YV_+=W7W&2>*5[DP5EP) M#2+BQ(]3/^&85J4RD2213V@@HT1&?A;M):%!IRKQPSB"(?!,00CC.@Q4G/(@ M3H,&WK3>F?^P>J;4XS'P'#N;FZ1,_/D6E=SZ9^LY>?/IP]M?\G)F?!1.Q\FC M]VS+T]+:/-0NM-@.X*Z47-T-KU=]=!81L[4MB&UGZD25:O;>JTX?_"9 M#"X"^(-^K*Z#^1)F*0P&\(;? ]M;OQIKT$R+EQ7'5D[UUL0WXV]SB_/[:S"7 MS#-;D\2ZAL5[S.C="D/-.Q2FK)FCT7@&L(M1,]76[ZM'-;]?STSY[J??IJ#) MLTTZ0=OMN?R;F=J^698$Q;:=(^:SZ7GGG.#.>?/NT^OWOWU^]]OO/[_QWG_X M^>/EYW?O?_NT^Z8QM].L6!-6H!88"?I3^RIS)C+97;)%^^R2W#W$/76"CIQW MYY'MSD9XM6V 3,<9][[$#[*>3VSJ;(Q++;G?G'OM?,)6^ M>*^JK T@?%N#]18J[.&VWX; ^O9!/8,W3V-./7(W+K&%83AS%WEGM9*3W+'+ M202'VUD;@I';!_7TQWP-.^NX=\T.MWUEP;V?N"KRK:3#B T0 0-3MFY3;ZZO M-F6:2X;^=CO_@R[0@26N]/OL_?U$%^5U?OL)Y&R[@MT70:BTB'0*VR\.!!%9 M0+-$!H&O$ZHVU4W;Y--/M?_IE1AC<./3M=:SRXFZ;/(=6W'15P^/_:H6VSJ=I-KL7A8:1KN)-UB[>I$WQYDO:662]7E'[MSI<-)W/3(8> M^OA@-^/=9(HS5)?QD0GC'.=^G$89\+/M,_CA#E\.,?+UKXUN:94 MVEDN/;+^WJ;,MH,?'XJIU%J5;XOIS9OBS'N?+=04(,[_S]Z;-[EM9/FB M__>GP-.TY[HC*$WNB]VCB-+6K;FVI2?)?=_]JR-7%<^P/EVV5$$'+"0$L%B2;B %'B$I*66)"7,7MPEPVR8$W-I ]R*E\(/_ M.3S"]2!OVZ$&@TB4LCM E?N54 XA:X6UAGCLM!;6.* 5!]@PM Z06L[]M$KX M][^\6T/ZO/M*(/]2]Y55JM\-8_R]?)"Y#^>F('#8CCF%R]9_>1P[S_3X68W- M==0LT$RSF 1!GPNH21Q.'Q,DPG7ZTU$^V6*>%E_$SK,/9CHJLZ]6+W U_AI3 M+(;]Z)N9"[CL;>P8V<]^^NEUD7NPZ3X/TC"_8_G3F*(3M*K!+.4]&SOOQF5M M1J67893#9<;4LGWXHLR;JDY5*45WS 2)&F39G;(7RPW")YN;(P6U,AN,PO+& MLS28/)LE#JR;Q!R/B1O_WC=% E.>1Z2&0Z7[,>_#!AUPO#QEK^2R_/OSO)K8 M^7':-Y-(XKM\Z.)&CT8 M-L4#'W.PTJU-MORHYGR*1^S4+J'Z9$[QGO;]*GLEV;!5]GV"-:($6'%DYCD= MVKGA0X%B!/IU4Z'*AG>N: E=?B6W5Q8F1RU$@X+0*#(C4E.?D\.JMO=96$F0 MJ,WKZ>8J6WYTU-8JN_%5F\N75S+1ME7H/W<41MX"$3XRO.IDU8XC8Y"E%A/EL+9 .!V=0 8C*I+&[\*LQ%8:O[5'SOW<9Q,=\E 2HY"# 9&<$DAH:R$26"*%4=)A=(:;&,[M M?SY[OO-N2M(CB*_NY,,$S1VS2+=U$RT%V6Q*:VYQKTZ#6,,PBT9Y>-;1''$6 M8",U>'7SF-4=GJL@P(''L2KL%;'",RP$41[+(#L#:P(@L3<^'<=.[K^ M46#*U::YFSS)3>T#\<)Y"12+8W$UY0( &"#>(.6A=H9>"$H\>CIO9<+N'L;* MKKIL8S9+NC7:MAPXL-#>;JO/9C'EO*JMUN@OL+YKP9*NGVXLD*XR7R'H&F-A MUD9@0_>!HW48(&LZ#%37OKY_0+KOP(+!T[Y. CMWD2A;"BP\3JLZ!JPOPYBG MM&XLA_ALKIV]BRVC]T+&&MB;JJ 0AI, "HAPRXDV3&KLF2.,*:DD%(E^UWM7 M4#CLD%*:T(A!"BB!G6+7;@#@!6!_:66P)V#O\5$WBGXK3LPIQ2 M4??VH\%@]*T8K9=7C-_=Q X$_U/66-^H_QZ-9^IW5 56.OU.9GZ %<>JFCR4 M:)>1LS55S)7:Y9%?(>_5[>W /<^K ME(M$H.=#]RT^W+/ML9TU#4>[,Y2,[.SFE-R.GS5 =W,GUNWP60=TESMW7J:' ML_6)GTG7>YV"W$6\@15A1UB?]\!ILDS6R5=1>#MBZFM(EG:RDI MFN7*6&.;5OH;'KUMR5*D=V6+FB^Y/OASH0>NW=@3+?+M@EZZIAM@X3\_($>N M'J06\&AW8$YT8#[W_UC#B,4A:ML9*O;VB9ZDE8KQZ@>-BNX3">3W&YT*E2#? MLF/AAU,(\2,@39/(NCN[G@CC.WI6UW'HDW[3MW:P9JC;X4_Z)_>[B[GVW<'M M#NXET?-X(GIFW7/V73+T^/KUV[?OWIU.DC^,3HGB?):T<#2%;!S5Q@T[6[I& MMM#N)$RWV]*V;NOC-_'/)W&-)':Q)(D\/4D:JP8O!>!"'3C2@G$A#0<$8"4) M%MYQ+37%W*6K7!?3PA9N_SKZ&?.VV_%VY6#EO,5Q.IY>CF3^6!30?1A_+JKG M\A_&[*-AH-W7^_+=^HE'OO^'L\__QXU'\70)!-&/B5',K;#:=CJ(!Y>Y':AU MH'9@DAP0U#!1C$ #B;>,(.8U9TH@R1VB4&" M^=8G@.HK2;.]R""/<97LZTO M'-M.I/^F'&PGTGQ+9EKO.3V=4$A3Z=3B8)LO_1C1A2WPO'V)YXW2BOD O8Q* MSR$A6BK%@?,:,:& LS*9"7\DU?.)*IPGB;UUJ-*A2I.HXA#!6A'/E2,:2>4I MXTI;B;"FD.]02ME>5%G5^+CL<2F>#K1TGLZR@<0H5C>/RWA&"[6^,W4%G!R> M+]8F%Y [(K&GRC$2=#V)+',06F2H)%S"HVA[3T>5ZWR''6"<-V HAS&F%GIB M$4'0:(8MIQ9;P!0D?H=V"B<"C(1?+JRL1SA]:KAQ&FWM'SY!AY M:@*T4^">FBH=6YP+GK;/^GT]FI03--^6$[T/F]'7:;2UEM:\1MM:LK43X\^3 MEAT+=OKY@81&[+_07J?IJ9GKY ?OO%P6N1;RP?]M-+*3I:%)SE!&N'3"(T,$ M-Q(1I*2CU$@@B4LF('7.SL[ ZDYS&T\S@U@8I^(!1D1[I(EF%C#/D#:$F..D M$S;BB612]@ \!S_DN2@S[3../[F)RV?]1/O8!F5G,+J-S-4^?><\]>R3XVH[ M8S[[SIZG5T+YY8-+2GU-MC2X-I\A"X4ELC2XT8MXX&E#6(:5AITJU MP[[L,*3#D#9@"/346HV1(#2@2, -X:AEA GFL ;"GX\"%YBF!QEY:D#RI!Q5 MGP,G%-&-&S7^S<49M.W3W4X-KB='T#."R<]N, B?!93\><90JQ@IE=? $NZY M%(1(+BWBSGDJC?/0$-'I69W+JCO49W:H!56$P=@(5G$"F!$]6_IS,Z610M* M7LUG?E0Y=16"'83(64:YA9AX@S46%DO.E%%$:$(ZO:J]9F<')!V0M 9(E'4P MZ&R8(6M(;&>BM?3<>N@=L%*Z\]'E()(])/!30Y,3Z7DMZE+RQMV. Q,\-.A3 M-Z/P /^3O]%"):]K,M U&0B_K+)M!.H*TU;P66/*E"68(Z )]THK[!&2R&H" MQ)H9SIVB=^J& AV,=##2*AA!"D/LH<4L&(A: 0$,%U+(H.L1:DS2#]].-2\@ M88_@<_#9=H81"AX/UC9RF.&EK=[I<.\SL#C8ZV#@1;& +-=.> &X=\9!* M!2BG5%A--6?ICI;MU-U@#TO:DP ]-?1X4IEF7 MX'13O\ZP;H=JW*%(AR)I%/G^V#""@2=:$B:]TT1II93A$'L' 2!8Z%88VOE. M/]_9XI:D1]!%3NXY @/^94\R/2DK_V^J/\S"H0S<[F(#I#7*9_MTRE-#_LEQ MO:TJ8.2H"G+G0/K![XGA@GLFD0O@S2GA L=8MW/G>Z$ MG\L)#[:>D.>EF\\-G M+K99SDK[E*+.1'XR)G) T[?>.S-=@[S5ZGW+(.52.P -0@H2:4LG8%LVDK^=B*&'=WI@6N >1[/ M*G\^Z"XW"F(MHMH6NVJ'K(A).*,?_**G'6@I@@7%*:2(,.RE\!@830/30P2M M:H/[9\]\B+/Q ^V)+.=C:76PW,'R4X'E@Z R%9I:@H#'E!/JJ7802F $(,:%L3"RS^%;ZC WT1I+YO]]9CIO:QS/T-M_W?6G]Y^=N1OWIWT7BV]?!QP(9NJ7L8IG_2H8G=-)1,'!:'(W M=E_"PE\-1N:W HSCRW\Z%ZOW9=2&-1$ *FBQIY QYCCB#*Z",9F#,8E@_"QS M 2UO(RR-[\H 18ZX5]/R%DHR"A&1Q"I*!.720> -#5 OD17:PQD_+$+%7_.' MS(P;#,J3E@-R?%UB6?$ZPO]_/GOS^>.[G_J3Z9?XHSE2SO /@._JB+]-2#9# MO.EXG1(P':W18.=8O^&',^C&++6259!;8,U Q$]&MAUX+/I*/TRFKJ, MSL[3RN7WNM8"+JT\67G4ZXO1B36:XL"FU_WCQ MR<+&J=]5?Q#7\CSH0\]CEO^+[),+S_T_X;O1F5MT88K5I^4B^WF#B_!I/^S< M7/26%:8OLE^'X\T_OXG/->Z7O=JGUVY!C>ZS:S7);L=N$BX< MKC.YBP,);X)N.IT$))I>I^X: M?SX[3^&=07_HLO\G;/'M*&A8PW@^!B,UG6O9"_NSV^H6:#5[U@-;$>6N;=F& M9R\CQP8\LC'7T\9_Y?&N_-3F)SE726.HHUHGD^/DBQE@IK$@7JH_*7[[ZXO/ M+[(OX4P%W?0^>]4/>MZ+S?KPPS4?M-ZD4@LX%,P'PQQQHC@6WGHL*:4&6^EM M8C+MWDHML)IB+82R#!) ?'CEH1(&4YBV*:YRROW77>!&'-Z+ MZ\W!YHTSN5LCP["W@(+19](KP73-9L0@EL]!RH\&@]&W>,SFRL:B^-\N!!?- M\,>(1%Q'))+"9Y6^X_8]J['1:&[-5L7M7GZ,A$E8CV2/>OI=%*P:RNXC;#KC MI],%<^Y IGI6-1-WM?J:#(@?.CECG_L>*'\%;5W,UDR+NB&B*A.8J'>-&Y6S M2[;;#)O76+81L5OB'#Y)]E(+%O-D6+&J%.2*P&4QWA$REF[ZU@[O MSU[^&JR1H*%]CFKW9$E=/D5,\PCG[T3A[-,@7T?/ZCHNH-XRV%I?^\/G\<4/ M&5MGRCT^&K';:AJZ=]F5/P!1[/.Z%G>R1WCLNTJK'5GO<9&7-8Z%/]<++[2V MY.L@1-J<#G,U*0I13WA81(.Y M+X3U ) ]QE.3+ [/2EW?MPZZ.NAJ 70A;AG#Q@O+%2%*2 RH1HYI1XF'/C7? M"X;_G12Z4 \)V2,$/E'H.HVBW2YM^EV,/AP?,0C=/LWUU!C? ?D._:A: M@-8/(+F(VPN=09%R1G+%K20.0NVT#O_$T&MN"$ M53 A["&<:B'04I1NI1;9 MP<@!V.-IPHC1"A+"G83>$:2D1$0K 0 E#C$H=4N5/;%PX<=S[PYIEVOR2]+U#&O7M$>90%<4T;:BB'P@V<>QNU7]^9"QJZ']$/,L M7Q=)HT7!0RHC3 G.+>)(4R0(9EYA)Y$W1GF& .2)2N#]RQR )7$ZK4#8$!BP M44 !+ 28&2DD5V9PUF5.;!'2X>S+D'X^.GMQZOW;[*W_]_'M[]\?OLYN_KE M3?;AR]_??LI>__KIT]M?OF17GS^__?)YAS*.XFF?HZ=F42=M 5S74V=O^ZZX]==G?KQ^$&>4[P M;6#_D0WR\U;=Y]]]D56O-XZ)[W:2)_[.1E&'-P=YEO=T%-^?N.J=QBH>N?ML M%$ L_Y4:!J89A+6/;\*U=TE-+M.1PX^7#G>YJ+QO//]QDFDU" :#RR;7SDW# MJOS F;BNVT+^/RPXW/+/F\V<7$%8U!M*=:%BV# ! ?=YN$T2+JW G '$F92 M<*@2X^5+K:"1H:( TIX4JX&TG'Y-/)XF3@.IK>:QKZ2S&A%A'922*.RQ3%1Y MYG9;4X_'>0]AO/)XO;"QD]NPL?W?W>"^%S8W_&(<3E?!AD'UB7PXX_G)R$^_ MQ3J;2)3^L+AGI,>@;PI>*#X(UF3..K>C\$%,P:)>;S#_WA_V;NYN9A5PA_?.),S^$YXSU,A,W?/829S?A MLM>398D8J7JAZ* M"BK[;+7E.[,\UL*6"<8K"PKG(9R@8D5U:Y3$2L[QPFXM[F XD#3A;T@_P6U8X7,= M:?9<^;#^8!<-OJG[R1K")NREOU[/;=4RD;ND8M&G8W5+\V8HQ:<+EO1U^6BH MTM]CWDPG$9 M/WKV'SL\YL+&+C_9WYT*RTX]VA936&77XXBD__;QZM.7]ZGM M7=Z^64WD-%S)1(TS]T8$K>IU!.:@]LTW3JU[JL2[R?=J QRI W#T$9;&91L5 M[\LRYS\M_5EFMC@>+2J7\Y)LE;O7PG]6%/W>K'YZ/HHWFA>N__N,F[8HL?,Q M.6[R:?Z[:B,_(:B&& NO)3$:"X9I4"T\(,0[K!)#L0KMX55A1GR.5L1/HTJ' MJ%6O8:%7_+/4=SZJ\?3^2R1=L=[)J_OJ)_DUWM[<#D;WSC4Y4*9ZT#09=#]'5*%#12J"LP:]P;6X?N'(=.QN:#^P;6Y^M4MLB9YDC#%A/ MB=!6>N6!"US,I>>!P2^%VI $/DZ$[A-*>$5!NRR@W<>\>(Q\I'7D(YN'(RZ, MZ@U8 +5W@G5*Q^.5CIFZ42@?"TI'PI=X6,7#4:&,,8HIB@GS1CH+$$=8:T() M!ZF!+'G"P]G!=4](T,-R-2/V<(J'\81DV'DO]CY\^?'S[Z?FFN^/H4B3;;\:$&J)Q#HLVCH3T%Z#&(SQ37@@I)$'"" M""R= 8H+;AQ,Y&/O#>A6!N70(2LA$ 3B6$9"F.:6,XY]L(?AQIYC6S>NQFZW MKNWI'IDOM^7NYI^[V=9FWUQL93JZN1WW)^EV?)N2M/<]@]NWM 8?H,?P03*$ MO>U'Z1#V4E01%FU;J[U5,92L15U;?;&YA]/^1WW_KGS[ M%(9LN_OAFV?5;BNT0-$-C]!@&[7Z3=3VT<3^7=W<_AC__]#&;U/#OL,SP2EZ MJG4=[M7#5M!=,/Y9PW&523I491JF-,"?#A9%YT.[3JTZ]!N$]IY(H'A3!,/B"-6 M6\4<(@1QB1R'B72W(NK%;*U@IOHSJ8_K#JMW +:9[Z=WAFR!_^T/< Y2P%D(E69<(0!)8".-E0 ( M44JD=MZ3Q^B\L[K$\/'LGV_BK+A1_L4\]:S))'+<0RS5D*P%1[GV*.@6^ H[ M2.H@Z:B0)!3AF@,I()3$,*Y9L,*]BX7*7$B?*,G>73'M(.DTD-1")?78CE\H M]M)5OXR"4MH*3GGB3H^68WZS7+Q#ZETK9 3 F#$/H(_=+D506CDWSDA,"9+( M^V2Z;&--81CO<;&S!V)M[M_9G86S5$3;<+0[3#HKSRBQ)!8"&^LE(90)A9%V M""MG#-54)<"EP99,^X'+V?'N)6B.;75O_N0FDQ^R*V/N;NZ*7G'6W8X#9^7I MBJW@H,Z!T&K@/K$#X?LM7=$?./M-A;'#OP3O[^6KRO0#WU$E#, MG! 4$(&,UE%/-%Q!SY72R2YHC>F10/0(1V<.]7NX!VK9(W]I!3DZW.IPJTVX M)7&P=:%304GEQ$,C@]GK +<** +AV@+]9@+PL,F_CF*%SNZBP51!^&LRTTZ:S$M:WI??G$++>^P.$N?;H>/'3X^47R$U#%N MK86".P(9U,X1!#2S'BI@>,)AT9SBSUD/)$8A=/BX]("KRGSEQ4/7CL?-==O< M4&/A[H]DX2V47W/3@]UVJ^2A6#.E+FOAG+I$DZ[:;;J::]2U'C@/VZI+;.JQE2T?X.0W MTFVV#M1H:PN=]L?M55(^>_GF[<LIOOU M9!L:QVP_M36.^JFZ9JW(K]KMF/=]PG/J%&5+J9%_OM *N5^V4M[>?K>4._G/ M?AD-S4I36(@91H!+PS0E&G+-*+7>42$@4"Z5!5T49ORL_GLT?AU(,PIL/,F3 MGM\_3.0J1T3]PPWM:-QDJC/L<2AZD/%:D])VH K'%Q,EOV_<2Y+)DL<##H))"S:30'JH3O4<)Z#*[.BVP= M'YQ,%1F/OFUCIX1:$D?^/D0;7X<=C)2=+,02GZ\)":;]WX_8D<0CU,*/!D!B MRU)V993#K*063*S#@CSYK<($@TTYCAP_;=Z1$">E2F*J9/O>>'DJC=Z3BGTX$,119@"J"4Q$*KK*/8*\BD M%)A1<&!QB7%/-*M^GNITG,!43[H8SL1^OUJ*V+3,3MZ;M*=5]["RZNF"=:8< !Q^ ,)T0%KB6<&_M@.I= M4)H3&O0Z*1PWGF ;;&A@B,?4*1UT/ZT/J>#A'D:@1_D1^[ V5\Q^#GIJ^%T=C#N4UGY4@=6-PX3A$@P@I! M3B+$J:40(Z@2'23WSLJG"$#' &&,"<*)B1X;9@'QU%NB,(!U2MU6Z;4!:^(5 M(_>&0SHHW_M=C?LJZNVS=W-R3P.])O$PQ_?S#/UYFG6569()[>N3HK<3H ;5 MT.Z9U(T4@J6+S&8G='[0_K1?.=@#YYG*X=I4^U]N[9+G2MA^1':H4=]#7 M6[GQZRJH=JF,K+\-I,XVT'IE@XUD8V\E]?/ #FIZ-W:3-9\'=7#YHQGZ$0!^ M#(=B.@V&9:FR;-FY[%LP0Q^^"Q)&2?'K5:]TI .BM)?-_IKY;(-I%O3CN(^S MY^P',Z\_7T/E\_)2BY\O'XA4H>7[8=SW_[X;%B;KM_[T.J^7U'>3_M!-)C'5 M7?>'ZN'3O[M!_X]>-KJ;3J9J&+6W[%NAP4^"4%S@W-N[L;E6$U?\)E[J9A0/ M7-#M9V6:PRA7BZ8BE:L\_#+.9E?#^X7?OLBN)ODBRU]DUT%8N?$DNU:_N_R# MT6V^WG"AL3.N']XU:G(=R),-^NXNUH0NK"6\;\(R5/QO?VSN;N*3&3?IY1>; M+<&ZP XW@2IAM==J6EU!;([RK[O^>+$+2JZ*YOU,\M6H2:;"_4LK)S[BY"ZN M/JSRZO/K3$#ZG( 76=@19<+&VKB$APU1M[>#<*6H2*N'UBA?[_KY]XJ5)O=$ M!3H'*HR^#O.AX?DJ9H1[6$VDUG6^(38F9=CXKSR:EK=\T6J0KV9R[5PQASS? MOANG8K.*<-&<&OWQPN/WPR^*?8@7R;SJCZ-3X,YEW^>W&HPF<:'YAV65[A:N M^TM^Z\F=G@1J!RX>W(EGJ(J3M"Q=5]9<%"[E M,+_(<]?*9IO=2J\CDWWPI1']8?PI(MB'!T:H>)>80Q@93:T6D#"MI9<<&PN= MX<)QS';R4<.:20@]S%>;L>8/W]CS*:0HTUXR*#B!PF@ L,=*2,5BYR61\)XU M]GP!NB%:=< _',/JV9P!0W$P<5V22^R-W?C^/W $3NSV"0 ;4"VZ?4D M<\/(TPO<5C)9<;6PFC_-_E0/;M$W;$.V8;D9D[=_W ;,L\4J/^;'Z_-UP)N% M+$-'I><8,00IH8@KH9Q25D(D C>F9Q8M>6X:V!X">Y2O-DO?P'][/RA'F$J+ MM>)6$V!H.%)04T8\\O&XI>+T\P=MC@\QZTF\VL9K87_G/.F*QUKBNL,JFK2. MHLEJV6K',J(?UAV]@SE.S.7>*HG4NH^[T:C:>P@E_"\/5OQ3:^[R"]WL29W8;6)LN#ZUM9# M=L),.U_8I<6=BR,I$SW"MA)[OO3;\,YS'=]ZKGQ8^ ^9&GQ3]Y-$P^CKN?^P M#$&5],MU_\2&Y:&*TC*H^CBOR\?*DU9FF2I%%"N9Q%)^]&PU?+#N$?_NE%V[ MS\N/M<55J;+K<82H?_MX]>G+^]2V+F_;S':9ABN9F#>2*[%!#XJ9ZE&;FF^8 M2C_1#NVQEZ I'6AXZ >4@_>K8%_8C^H^:G17 1/MNZ ]_B,JC\L1B?AF?G"O M)I.[FURG7=] 2 ?\$A@(D0][EEQ0RZPD+(@SZKE)%IWL&:I@R$&J*,SG:6&@ MI8),**.=@P9+2S8V$-J.M34 FC_*$S#G]L:= $O@O=TB7@?R7ZX7+)C27BG5 M]+PO)?]QLFI7]:HVT@)7_^2"L,WPS.2H7/NZ'PR+8/[>]PHU+5PU&$1J8,HQ MJ7>34B?,7@T".CP/;#T:!$+=C&RXXL.G\Y9'X1ZW0?MLN//1=B:LP;D;N_9L M9\(:G"LN3+6HJ;8==&-$G8V1M7HP';/ETDK#IZ/V8%K*>PG:0YG^O)]?]4B< M7"MY:DM>T(X42.:&5--1&EWQZM"['30\1 .N'5GR!/4?CZA? M6BSXX"_02LE'^=YQ K%;A<*[!;NJM*G^UV0A1G1J6D#L0*\: M>"QCP;>G$"CC";-"*\@-0A I) '@B?+"8I[4^>*QQ(]M#=0J-FL3_!_?FKDX MD^5-__=^6*S-[OMN8$]OG)S6 CF<-W6WSFB7J9/G\>G7E4[35Q&QO^89B*_N MMX2P*Y'JMW_$W!YG9SS[24VKHH4*;0GG ""CB2%$<0,QC_$? +06?&N\^O1" MAJ2%S'.T1W!;8C_IEP_C$HW#ZAO[O]TADI3Y@P]7-.7/P@8[V[H3J M@C6'%-^STYW]/AH$E(BG[/3FS_G'9HYN-#V]&$?3\NT?\P,0)=S/_6'_YNZF MVKA1>1K;E5#L(*' *PX4 !QQK*VE*MGS]4(,*W%6EM6CW&QGT MR25[?)!OI\VP#5,E)%P9(@B0B""DE 3<,.&@ 8(FBRLNQGA@JQV\O\N>;ZF> M/<8FJ3^6-@DS9:2A %OI")1("A$,/HXM$50PHBYXD\1JU.J[I/?LO\V+FL'_-7W62:C<-A.KT\[B))YZ;:'4\ 1*9]%WCV? M 2*-X$%2(Z4Q(%8(IN*T(91P\+7;[B&[PS]] <[*\NG,FYH4;DLTIX5QE N( M8.R&XQ\ESB 1[5/DMNV M8IU0@>(0%::UBKM')1,2*,H]H$1X>=G;1E?GTQ[3/CEO(^1)AGD&?>^R[^^= MBN-T3R].NT!/%^A9;>^R($[T=G&B]W%W?7'C&UB-ZR I"#5"*$4(PUHR "5W M2FDJN+;)42\ML&\JDN'YQ)D?[-TXGNIG+\$+#)8[@)S>-.FJ.,XIEM(^HG6, MUO;ZEQ-". 3 *E/ M7'8;B]U.;UNT*?)Q'KIX"TKUSY%L1PW9%V=LN9[4&&Z%%E0Q+0BB6A$@&/04 MR#RS(CE/ZT26RS\_Q0?/OU7Z8!NL,Q4O^&K )GN>_;D%>T1YV AD((:6$NZ\ M1E Z;*W'RD '$TI**_:H<+@V60LL4E&UTUNH3\$Z:&/,JWV4:9!EGF OA5:% M_M:!L<"(&48H]]@3S*3DPBO'+>/!AH0N-5OB5';B@05F HM;(C !9)Y+;RPD MG.C8?%M"*QD3TE@<#/V6[M'1!.;Y LO1Y7,77#Q>PS_?'ZJAZ:M!UA].IN.[ M8L+2\_F8DM-[!LX_ZG@>AG$+_ D71M'-4GDVWNAJ:'.9-TG/U7+44LPU%XQB M(J#2!$LEL*4(*ZU=,N#9BC1.5&^&$FJCM?G$PU1=//0L B9/T'P]8(G=COBL MI35>6RFM)L'H,4(P8C$7SB+N9+*C1COR&&OB,V5=;\"CQC4K+S9-<=\X>J;R MS_J#9&2=03(0S$;\K S7WG5 W\O%82Z/'3U^K*$K2WN[.>_B83A:[+=>CE1^ M^Z^[4H-]D%1M()ZCH%R "LC4EVC=YS M]!F'$@,@J *2$0FL"FJHUI0!B+Q@CCYJ]!D$M?@+UAM^5AWCF$\%+-\8%_,< MJF_-!AGD[ZV;2YX<-YX82WY@TV1Y2N,JNBVX*S9,74LS>SF+;3[-PM>U#V]+^A_QC^./<"[$PR6V7Z6VUQJW-(6D5I'8"T.W' MH\:9>M3L+YB\Y=9?H0?,?M)SV;;O38T-Q8_:T.0MM_X*UQKGMCQA+=4S&+EV$XR$:3,.K,3F[FZ\[#Z5J36!&2$>%YA)OU""H02Y3Q8@^%03#^#Z#30[IV\(^C<1C&D.MIN,Q9Q(Q:"@&LX<8 MJ!V/.1.*-N+CXT)KPK%3SHJ\2[M7EGI@ ,'&!15KG8^OU2Z[DXND1_C3VB6C MTJK4!4FGUVL,^I6)ZRV35(?5K.MQ^DZS2 ^O_F_!_1U7>1XRX/O-0N AR\U& M'W+T0,WC,I.%TF.M$.864>J(LT13;AR T!/-I,=F>^GQP>5!S@W/=Q<,I.V" M80^SI08O/GNY3U>%%D@6$A__29I$"X[(A17'NSU[64XU+SV!O:W?+^RJH3)\,=2CYOX;UFK+DF,B+J!WUPG: />530)WG+K;\BLRC>DPCB MK9R*^CM,ZNPP?=0.)V^Y]5>TT;#>VM2&2GSN<"D-:S(5MN;5I# OJ8_7SUEO MA4!,YW?L[^'83R@D;]H.>C07V&PFM-EB4CW"G;,]^+H:9]T2]ERGK%P,9QXY M*KO6,W$(+&PQV3>'C>/B$""]#&$1_J)T=X;?H;AO0P1W!T\$WNR):.; )$S* M%F]FK:!1Y>(1O*IJ^)[T;<8E P+1TD,@8R188YV8- M@I8K A5$B3 &:E,PF_0HX;MZ12Z>$0]W[CLUI $U9.?,@+I:QV,C\YUJT5#B MP!-'E :R&BZ&@D=/N2BU@X;2')0!B")CG92Q'Z$1FGL!M"00,<;PYO:\K4QS M0+V@['0JPV,.^./R,':-+RX3[/A!QW7Y(!L";)W*4R=EY;CNF -DCW0^FR84 MJWVXXTDH#TVH7X&HLUR0Q:?I'#XGU>D.MR^-.(8$P1H['72X&&Y&1$$GB&.> M( ^M$"ZE^+4I5Z8'Z,[IK!?/L(?,YCFHMV@QTZ=N>L]CTC]HG?0/]JCTC^0M MM_Z*K6VMLJ&YRC:R)8Y+?5*R.J3DCR)E\I9;?\7/M$!^Y<0\G*VT]?'TBN4W M/O-!"^9WN_.ABN9GI_D""^?S1VMDLX^>JK'!97"88_N(8OIE#CK?ZI&KVW%_ ML&,RQI:RD,/PWN&K[Q^SND-5X._$8,?GG?56;E-;?Y1J_)92MYFNFX@0JJ%P M3DM"L5 (*N8\)Y([C6QRA!)N41(#W;FPHSFF.W5E?KG>4PF_/6+QYROV'I\/ M<%KI=GCU_H3Q[997[N_$]\=GZ8;"V@8CCI%5P"@6C/_8K]D'48&A9P!BSU(2 M@[2Z>I_@MY(OUX>*-SJ7VR+^ZE0)[[03+96,IVXGL(DMSJZMP&.6 M?,+6 COQ;V=O'J[-0$LWH)E!/09 +;CWTGMBF954$ UH]//B:LQNN$U<2CPFK)6V[]E=@0H:P?H]Q$NEV65)_P M\^=988QS#1XFPX>;M=&G&4(\91#QU&'$BPXD;A)FK0\F;C0I#W6,'QE2O!0; MZIH82GTV%;%&*$H F.X4@/%RD\>22<:]XX_G*Q"8BCJ<6?<>P M"$X:=SR#R&,K!4E#L4>/F6#$4VN$(I@ $?Z/#3!80Z^H2I;4DE:7U(K]BBT. M=<2/&(%L)7]NBD%N<=*V2336#263_-G:$.6V9**E-^:!R@2E M:E8*[C(K>>_VXRL':$,_\L>8A:M>_7IX[N/ZJM[-7;JMZOPUYQ1 MS,"I<9#&8M[K4]$5^N8LG M<6&UB1C.L]H;)>9 EVS@LKA/SUY"OJB;;%U_3NSYTF_#.\]U?.NY\F'A/V1J M\$W=3U9Q_:_7X]F/2H%1TJ]H6[ZZ846)?O[I0M/SZ_*Q4*7=>2ESDN>Z_.C9 M?^S\B']WRJ[=Y^7'6A.+R^$I[*+*KL<1;__MX]6G+^]3V[J\;>4.]:?A2B9< MXDL>RPZ*Z>LH%8)XF6^82C_15BA8?%U]M?#OML)%MJ1-/RSZ3XO[L?=Z=XOB MQQ6LT*8E"DJ6.,W5'(E2@0D@Y,9]LZ2_O'%Z^J8_,8/1Y&[L8@[&J\'(_/;L M(27#4T&8=IYB!(G40%H*F"7>*\&,LLF\[86I:\\R%]2,VWA8QG?/[[[J3^9YJ=S M 146#F-AOJ_3KX-(6C-#(2I$&WXT0T3,5B77)E2*CK&^OZ_+F8OI X?_CE'V^#F'GUT]OLEP]?WG[>D8H) MY77^SV5EM:JA/B!)%5_2V5S;SW4-,$ E&+0,A:L*[5J-_D\+A-X(S$'RYYP< MMB%B=(XY*7AF3DE,'0/>6H*E$)!S3;!5BBM"TV4UF^!Y0W+>]IVIL9UX]\8? M.R7L-2?SUV7N+9Z8%4_MOO[9F?G:"C[>,Q*WCR'?CN<[8$+88U($V\4$NT42 M=PO?U)E>4[K;>UE1U;,Z6>P"&'%WO]:C=N/R3^Z)R-.=Y=W.\AMG*L]MR6C6ZZG>+2SUY^'/>'IG^K!MGH(:[S!#CX M,5G+>_4./F\R'7C2T]J6OY= QV..<-JA1V\TLM\/)\$&CEEDK]5X?!^.>E&\ M4NUBX3#@3##*(26*,>6=4H19(CTUF">&-Q5%IC^-AE^#C+S);?G[6Y>';9=L M_"8#MJ@' (C_WR5J>PGL=+AC>?&:=0?\'?!WP+\%^)V# <>A08I#@JR2@C@D M#9.68X8@2&3PY%/[C@W\N /^DP#_4S/*#F)N75G[0Z:,&=\YF_6C4\%-4J7# ME\:W.TO=IRY/+^GY:\G!.A+N?7F0/JK[&#=[?3<>AV-X-;2_C(:F>%$=3RNX MDQAZ0C$@7!E!&/7.@2!B"-*4M,7"Z4$!>QC23LYMD'.=Z7+A(-*!:"M!E#JA M*+?:,B,)-$P)B:G'&$-G $G.\#R%M0![@LL>8*(#T89 ]*F9 >EHUND"-C^Y MR>2'<#34S2A0\'^"&6'#D!14_@KP\8$A/DHSOPX]C=].]N@M#/OUIBRNL(*;^XJO@'@!(? MY+Y0R!$!G:8<68J0Q<8(X]L2)6(]A& G^A_M)SQ4CLV^-$KW([BTS6LX1/7H M'B_G3"XLY;W[RQQ2=*L"=4@ MUO"7G6 VMY[KTERVZ07[D7*SQ*^<_2AZOP31&PMO)Z5'NYKKXC53S'!HB"18 M,6TQCD.ZD <(-D6\Q61'N2T!R3IQ/KC3V<7*WP&P_&.?CW=ANG"RI]>9"<=>]8=YOJRSX2C'G_WN M)M/1>)*IH0V_M_VQ,^%UM.PKM^EEMW?C:.)/LW"; /F>F$5T?X/5U/3+"U- MPC.J)0?B^_PG']TXU@*KKVXTG)=.KJ32"XPEMXXY$LP+@[DRBDE/M"%&8I@R M+R (PJBV:"%5T8+FHN4YVCK!836)_KM(RELUZ[/_YV:*RJQ77A$8GC20P3L) M!"& <$L\A]+B58*@$\G:=;4%K6:K? M955?W,?QZ":&P M'^^G A>6=[+Q.(=_SSS"O9FT",(SO)D%THSR+T;Z]H>%XC'[47Q_MIQ>UO>E M7"E6M/'9V)G+"%W(UB3.[#=B1 M'][9OGU3DQEGY>'&"*U9;/X8Q%*F^W:1SFG0F&1C=SL:3PL^_45-K/I79*>K MNZ]!H9OU^2@5FYM1>"LH(>'L#^XK+!LN>3MP\1I!:XJF2>":^W#W\,W\U8I2 M%-_,<6W&)&OUH@3@@6O1X-@9T\6.>]&!?4H:#[QQI'+ MY\@:>'V0!55*9?'A(ZW\6LY\B1U&@[#ACD@&;0^0(U3V$KD, E&N:.>)?PN^=[E_?R* M75Q[SW"(1C;?T\U?^3!TQ2X?75&"$"55I06=.WG27F3O"X'F?G?%,5*9*29C MC?P"[@RGX]%@Q2":KF>LM4QT2#; 83L=,$H#R0D$4"I!+%72R*#J0J>/P 9? MOHV:9(.]#*]56;83$U0V>F9"!!7BU@TGH2'&KC)I*J?C&?H%$58X(+PNP#QD[M2-UIBQVE:VNPF6@KF M'+M!+JQ71$QXE/E*JK"V#D)7"#.[K:]I^NQR126UF, K;K@6^B3 M*[>NZ3W#Q GG*#<6*R)D0&ZFI<#A+>ND<8FRV>41<\?VY@#9(VA5VAZ6M:F7 M#'NBN6*(<" DT8)1:I&'P:9*=9/'<]8^"9F"XM6C))$XV$;6]J-"@9U>!XLH MW\A)_X]@@PVGUY-@1D77PD)OU?PKD;*]F9D4--[!_8O%B0+K Q"U0PZT3LB! MG7_G[_H48W4HQNL%:4Y"V.6@T(;HYU+DIVH4NJ@>%NI,U+X"#-C(]=[E7J]) M5L1+1F.;FW+103#7F:X^O\X$I,_#_Q#-3X9UA5LK7&#U2E$%C'I;/L9F<)__ M('I2POE95JGRI,KKZ GIS[7MF8MK[,+CN?QJPU%TE?SKKC\N?JI=IOO^;FP* MQ2^>9AMX(-O\9GR'7GBHJYZ,,K--#1;56C_7NN!?-USEKXBFCDZA#,7G*$/(AIG%L1:=^T2H@692.R\#L\]-96JV%3;F'J]"[>+MW_>&:V@V)B?02>00()YAPS1 0UA$0M@TY MG' SG";3$_8P7G44SKW:$>9L^;!%Z#N\H5WNIID7@H]^+]U[<>$+4/4B>W,W MGGF=4[K3?!\VZU!5)]+8F='787[C+;M4U90_^&*OPF+RW:KVY0E[0Y4E @I( M*-/*:D&=IH (Y:Q(!(E/;3N'/5MK.3=!$80,D4@+%?X.^*(59EX:"!V!+HZI M:IV9C'J,K5H2#5)$0BR,1XA:&7A$"H6\<$Q80(P D":B52W--3P2]=;*$Z\IU5DTXV;PV)]4T2AE;55"T.M1-\_AN2I"#_/DK'E\9(4P4FG)G*, ZBAS ME< 6 ^TUQ8 R2Y,.[!,01O >IFR5*I6(X4JX)3=< UVBJTU5D]XJX:)Y5' + MHP764OGHQ#$:+19IX=SOZJ,MS'5<,PA\X7%:->^[[B3OEO@CNTG> M^T_R/CA)*OBXB&0+QV#C'/'Y#/&HRMQ$Z90+E$]%)"0WRS_'3-1709&V'TNU M)QHPRP-MD8",:<5P[)1*@%?>>%-S.)/#D(>^F-?6>/SZ_SR/GCNR#E"C N3LC>1H\- M.D23Q[ 81XZ6@&KU81.3R5/$W%BKN?OWQX_;^?O[KZ M_/9-]OK#SQ_?_O+YZLO[#[_4(W6B3="<_O,72Z/,BZMM&F>>?V.]MV4K=-3 MF^61YBF-.TJ'?=3#8VWY0L5J0=U\+[>:&(^C#*PHR+=1=7W]38%M'YE<]^#2;IY+ $3QR5X-)9(B667 GAI)-4:VQ@,D"[ MIS:$I$#<*!^NS(BG5GCJK+8. Z094R)H0_79)EU;ON5'-6O+EPW$DV0L+7@C MUK%>S DHE$GM!J-O,U_/9![.R1TVXX=C7I9>Y1"PP+(1#J)#:A+^MF5\.VP] MR#X.HGJ,GTX7 M#+H#V>0+?K EFV!5WUUIC3G_6HWVF*U@T<=/2=]"A$1_GX,-;-]U*6CK4I9: M0Y6BKFP=O&%=*9MJLZ-ZPS;O9[0?P#[/7>91?%44X?6VXW&>LYT-: HM,]<# M/!'I?/WZ[=MW[[8?_"1C M+!BJ:WJ%GX!5?IU9JFJ:_9<:YIE<13,1?!3F>O">H2%-36_ M_7$\?()*FHVY7 _!S6KX\RK6*GW-W:_$/W.7[MO<+?.0;SCY$)-]OERK MX8<\VVDR]R 6>F\US0X)1ZA"4'!/)&$" 01L! 2 F"J>J/H&Y??=Y[FM.28 M+/S,5\-EAV6N/Z9RH&"]'"A*80_1G29/-G_4&SA0!]95GQ PGK/3F8!9PQB)WW1" HA:)86.4P$Y[*M3TZ MF\7:FNWA\ OTA(#V^!KZ1:GA12O?=FG)]:=.SS?C.EVW+JLUF MN*'.(LL!,$%/#FHR=$P@ IVEA*5ZZ56*_UJD*?-T/46[ +R%ZG"'&AUJ[(@: M>ZF"&A"GM!<8>J*\U$QI@:U3$%@G(3\VK-16"KF\,$SI?+.'.J7_R VF=BF% MY^GMZ-RPC^/$+7.-#R IM,X3I8QRC" AO>5:0^A2\=OV*/X\ M:/Y2K(YM:I<(ZM*F.V#J@*G!]&-MPV9#I3E"C$!D%)(.,L*Y5-%\20^%=+,X#2%!*A//42DR$X3N,<6V% MQHG7M'-O%X"W4*WL4*-#C0.D'V-#A*"2$0HT4=AKHSVQ @%F).$LX4@]+*S4 M5@I9VVO2VJ_Y/16?:9=^W'D-VB$OVI=^+!UE@EDO 3%$&ZX!=HISK:F!6*>' M+;50S40(]SALNTCHTH\[:.V@];)4\?KIQPY 98Q0# E%F!.22:\L]5A[!RE, MCF9KH2I.VJ^*G[5_MDL_[O+CNORXIR).-F4?:ZFUM-8:AP213 4='1LE+83" M*&9V&%E^"EW=]_]P]OG_N/$H,J= $/W8"+5O!J\S0&I@ MJ;**$@J1XD''E4);B1G3J;RI(VJ['7BMK/+46BZ)ZWXB#NI]DGK_ZV[HLECP MN7M"+VEG0N_>.]Y&P69'=W$6S-'6WJC0VW7QG4"LERL,M!*"6AR$'27*0.V= M%9PP%04@4(D"\Q:YU 6'/<3XF8F[+;Q\%FK\10/A>6!)Z_HU/P6BGQS ]^KC M1SR!%F*C4.S;1"74G OJ(1;0>IXH!6^5SQZ<6_EWT\">-'$J+QYF/^\YS;#R MS_JS"7F=V83BPH9&-D))48>2\BG,D#TYW*[HRQ8*XI5$82\ 850J(9&CRD*' MF>4TT2;_#/3E.&IP/D97E7.XE^S\55R+QQ%1VLMF?RV/Y)HQ0DMD=^F6R >^*94593183$TGG,G3/0"BF52H['WLIN.5M]^OQK MDYS%<(_(U2#[ZHSG8IAS'-C8/FH[3)&!<>B0\81C(PW#$@YFU<1SIJ30("&KM M!-QY)TJB]*?A4[.=LGLH;#M/>LW1HSS"!Z9F<@+[UE^A3K=-4J4.+?&E:[=7 MDV ^CJ<1M(-XRO3=I#]TDTF@U8WN#PLB?^M/K[._NT'_CU[^I2@(U?!^81?5 M9!*DG,T_S[^:?7G]N9>]'YH7V8>;83]<."N.3G@K+*O_N\L^#@)[1@DUEMW?CR5T< M^SH=16,W?#HJSFOF_G!CTY_D0^F#9GD;A%38"NVFWYP;9G\^D"HP=XI<12H5 M2WE;K,1]C$NH:EH*6L6#8@\P)2;(-N>4$U1*9)1';$?%_NW-[6!T[UQ.L *L M"OG_SU?E#E^9H)],^OD3Q%_DFQ8W8!AX]VO?30*5RY]\BL^7?^GG_K!_>XTU#V1F2C'A*/((2P4\2): '6\SU!\-;P:%+T1B M-V[=N-#MXJ_7J,OA$U5_3TIQ6O[GJL"2]X%*XZ]NO-I:DD#JC.,6*4$PS,:E@;*-Q<(/KJ;3J;A-/2' M7U]D5_F7%\S'WAS9 M0%V#/7@;2'LFB2%95_&X\FD\KF0$&] -Y:H@EAR&O ME36&0V49"4BV=7.:*7*!(-B!>!/1%X@]=C>J/UP@][*F!OLS M9\(E,H1E).[TWW>V>.?%#)M_"1(N//8R-)MK9^\&[H-/(W!%0DVB#E,@]P.A MOD3%-O+VJT'XXK.' ^(]E8HC;8"%05HJZ;2!QA$/F:8:@1U0V07HO8W&^?C. MI4Z3 = Z 1S5 A**M4 ^*.,QB4,"BJ4(1G[*57*$4Y+S^9_J_UGEE4Q<*I]*/!8/1M\L,\9VV!M5[N!++%=YH18;06R+(BFIV^YW:FJL&)#PX2 M/<[,(&SH?SZ["B?:!="TXNLRQ%RH8+LI&2OG=36VG=1#9H%M +[[\=EL>XR?YHM[ MMC8(7;YL,NFV9O;0MDS>5/3](1> ;TU!J=(Q.D+<>)-&-PN"Z=' AB=Z%RRX MB#6? ];\7&#-VP6L:2:U8?]TALU4@2U(P5Y*+$*W?Y2E$ M4/PS3['CO!X+A MP[)1&;L\":OL1HM'<=3E;%31I/HD^[1[>46[SOD!V_X\>SGS-&:YJ['>SNR\ M$S=]:P=N2WUWGCX!2% RL2C3)Q8WY,_9JB%_#/[9K1O$PE)K;4GZZ>:Z<3./ MW7BOB0:>^_3^=6&!$3K:I)X188 $7% HD8! $RSD8_WKAXUA< O$LDEIU)+ZW?&V%_5Z'"]P_7+ MP'5I%(!,,B& (PI232ABDDL40$$2G0ABX];@.GX!5P'Z\8V5FG#Q;L%%G0I%']U*:9N0"(HV\(SYHJ*DY&ZW2_!,9YCM*B!51:365F"/BG2*" M4^6Y==A0:!C 5NZ8Z]UIZMO:21]5'>\ [.(!+,"5D,XSYYPD' FA-!/:$8PX MYU"D!@6U!L >I>(N$X)SS:5SA!EM"+$^8KD,5!"$(!A0OE-)CPI@E^ D?]/_ MO6_=T&;W?3=HJ-?EH=HD-Q91.J@#Y1"AKF9<'$>\.^>5W?[/_ !Y:O.H.^B,75RDI;V4M56DX1(986)!5,DMI1%% 7#S2NB,>7) ML/ I*;MJG'UWAOF)W5%?>]0US!G+ R =H=1H&C1P&(2P % KDF#(D\KB%$.V M]*AK9(C$PC(@#>',"Z2=0!C#F#4.3"*UYJ243=2=GN-1/Y+WI7&/RZ?^Y+?L MW=C%RJ>IB^U;LG%@JZ,X=W>R(,X3_R)9(U7?ET3-CVKASJT<5>0@Y1IZ$8/Z MD%G)6"QMCN,J+#=V[T&C=8XJWOVHXA>G1\$D85=&W2Y_-*O8(;$*>N"F@5>?E_67#]\&6?RQIN _NO!BP7"\R+?1V#[<)O]-6(G^K1]^%G\[F8Y'O[GG MI=,/)&IW*AT( G..QOE)?3Z][IO?8D^;'X(JV9_V4]^9=7%;]WFY8?//#^2W M&_2]R[Z_=VH\^4O9 200H]&CU+'>A;+>872.+0-J-O>.B&)1;Y><>A\OPQ]H/7$!4T'C()B$_Q)KL.1!'Y%(0J>"SI=**6J N(LY-1N( MB^@:XG: N0TP+Q<>=U85FS,0+Y)#.I'Z9$6J$M0RHRC%5!#-J0@B !C!%%6& M.IC,GZQE?M82J4"E\N*TXWM@K?D]\)('^%0]&(, %?F.7\_GKTY'M[.5EN_,.JSD;\Y[ M9KWZ]/'=1_75O1H[]=M5^&M)JE;ODVRZ-;O N]$H',IG+U>;Q9476?I^,<\B MO^.&'C;/]MNZRBZ)^28M3WA)[-RSEU NHNI:(MR&M3_7D5K/E0]+_"%3@V_J M?K*&I"M*RE^OQ_,I-44;H"J@)+8R']55PDUE [+K\K'RCCG+?1(3/M?RHX=6 M=5NWZ.].V2B<4MN_\EAK]*X6P&FOEIM5A:3:=#HHD\W;]VRSJ9AAW".C?5!@E*8*&2B5=(!J!2$C M<%,7P!U@M0X8UYP!EN#D=_F?5:8_8 O=)) TT5J9*HLT,&-JP,6YNUCBX:\@:3#0LK[LHG?YH:AQ7=CU]#9]Z/>67RS^.R- M,[F2FF&8_P3_L+G59451W4GV;^?5&@R.'L7@M48%(7!AVD;-QJ4'W1I4:W80 M@KLW+BV$^\R? M9''59.:?\W ]B$^UCN_-XU/,X4\2Z\Y@XCV=^ M'+-/6[+&SN9!HNJ4$6@VCG_CS?]X=9D=EW*2!YX-*BI296C#3?V&71 M@?9<5B(8D7X_9'*^]\?5;A^FOL7Y5O^EAG=J?)^5/K&C\$\C+2H.(F&;:%'1 MV,(:;U%1'^&..\_[H ,=*_R_.HJ>&6BDX-@ 22#%DE,D +*<.JL=3B1\(H@P M/.J$3=R3 O<$6*W#;P'V/Z)KQD'.\X4CS7FH M6T%DI?+8!L0D#G.M&/8<,.BX%U(FLOH>@9LUNQ]"\(*NCLCM,/.I86:GG36" M/0VGN6Z%GKGOH6*[1],=54>E.\\=(EJC\#=S0EL,H"4"<,,HM8GNTFB>D+(G M(*W-[42' >1[%EUNVYD.V1"#;9"\)V-&-%[$V%A (,<8(T%HHBI RQ M6@*.-3D0LM5NYT]8!VKG!FJ=>E/7Q@S?4,VH-FX9$-89EPMMZP!SBC+OK"9* M0&F@)+%?G>'64)YHTUL;&];:EO(%2A2HGO.![\*\A\Z=:IEUV?D,GZ+/\/LM MVE[$P/>3R9VS;^[& 88+K:W(BZZ6I,V9NCI2C@L)+/2,<$XXPTI0!0EC7#(0 M 'MSZ]^CFZ.H1^AJW\MV@?C>#L(#,.&SE\=)9;IPX#H/>&B9"7T!%#VP=3W# MX7T-;&X\A=8RR"@C3%JE8[=V( "$UDAU*-=A[PRY@W"E_9X)%!S#F MY^K@_N:\,!1X+IWV!A.AN"#,,H>IL)@HG$O3( BPOC8MA])SHP3UB<$Q@EJS 4!/4I6AQJV M2ZQTX:\NA:"ESH&SIVC;:LP!]%@(8KC5,IC\7AJCO?: !B4;.)Q2M(]N]?,7 MK??8=I#9*6=G CVM+#''0!JO'*20$8Z )$I91Z2!5CFDX3',??%"LG:;^RW, M&QB/OFT[7LER\WF-=FU")NY\JLJE+4LY8A73#MNQ8T73*4NAL0ML#"Q4C%$" M-)-,(\F"Z%/S5"'4CTN\>C]^1).W4'*=RG7 M5%/JC(">!'DL:3AD#@CGN+; )BI!&CF-M;.+!>R.XED?Q?9)P395S&)HL:". M"> =@<%L!X H"C1E7$K*$@9[[>.XH6*6RE55^=2<G)L.*Q1 MWM3F'WN1S7L1#EK.28Q1PB-&%"34>QW'8$E*@37(0-9S2"@$AC+H=H^2_3(NKM, MM=]N,6>V7:T__Y-_7J*[7=5XU'G/D5.<4!%,!:Z@$P);3CTU$N F_6AK307P M@B:2Z%K,B:J(F@U=H?+]K74/?'>+QVY6IRF2 T7N_3^^IN9 "B0 M!#<0)$$9CBI; @D@EW.>//MIA>)Q^2S?#LUC^S@O(]M(8&X4())C"+$13CD) M,*8N%=A1"&6[]!%^E;(+1X'V:"*7#P47=?JW/+^'*&)1RG H<(XEU(HH:1G MFCI(@26G4$WHE6 M5$U:E=33D&:"PQPV*=#+[1-G0YN@-#9/Q&U$KZT3:CNP MF=%,#>QYYM$HZ.TZD?.EIE!G'(&$*$:]_.,(MZG5! "#//IQ7.E[.7D04P]@ MUDMQ57+UV4EX3^:[.%'HNP&3-BM3K<.17;LK&":Y1$!8KT0A!66*C#6 &74BA2]JJS.>W9R[H#EF0#+S4^^Q<:0I;6Z?#(V5IUYN'89_V$EPAXTR+MBE%$.N?^Y3 MA@&WL@Q#UY=G;R)^;CG!&?5GQCJK_8^WHW!ID\;*7$HM)X)J9S #EL.4()=* M!K& $%>:Z4_NI>L)+GH MKT<6 O3?\\-"I?!E2VK?7 IRW9N,-M1;38IXIX' MD);(XA0;'@(3@$4L-4XK79%Q? [_HVA[J9@.W3J1IW6U"/8&B77J+UCHSZQ3 M020'B&/,%?*"D#54:L@9(S:EI_%8\I97)&Q$LRW]\H/_5*J!??5#G'=8XOYP M)G,D7+[R0^4S_K+TM;BGMWYV_[04I(+3-"7 X) 1(U-.M2$:298*#6%^#/@[ M/:U,=[T+>BX,//=J06W?R[,I!KX*<[GY[4"$ZT\]P>N-ZYQSQ/_,)M.^>URRA" :GKAF M/Q9M"ZM&HT /D)!>4OQ54,6WB&%/XV@)LM_>V>1;#J^)S/ UL;D4ECP$,2P& M)H\+S(U4D8-N,N@[FXQ<<4-@_27$F%MQ)N%["X$"27^2_.E"Y$^-M!482Z24 MQH0QI8RG]A0:+WP*S2KJ%;9$_HR;]Z?+.[\1IY1[ 5^& YP3(3@!3C&N92JA MI/9KY+ /].11YQ$?ODRME_DU"9]/ZO^<.(7VI_;L\@@ MTSM;9I*-;/'-7Y0/#^/1'WY?I_XM.W') 1OXYFE@[XJA_R.,O+PA'NA!<%W: M5!-LG9)00,JI!9P; F6S&ABL9V02/8)66>!JT=1[K ,3U3HP\=*!67D\K3W= MFI%/=CTKDF5AY,@KBFNM*+F@%8ULD)2Y-@D@.IS8(R\MJ;6TM).4*U>ESEJR M%DC*.ZQS?4DYG(S/3%@N!.67N:!<$-B74!TF,>'L=[(_SH_]!SM.)N'<#8=6 ME FD=V+L_]+5E-F@63#V7]DF7AC5:GXX6]^(F_]/*(,4$X' 5[:3352U$@L M+.%IRJ63G%GE13*#M\ID#:6=5U1O6Q!S6[=PE!#-A=\* 8=%B - M%NPM?38;6SA4ZK0Y7[@%ZIO3:?^/Y-Z/Z&Z26,_J9DE #6L=1K8D"Q\99EDM MF.6[2 ,M@9=3RU>\UHJ*YWYP+1Q:!Y,&ND+^3X@PVC:!EW[$,B;MK?E.K7QR_)8"2G3_U< MALE;J\8S.7[T)-3+(2O@6\!_.7S\SW_G$+!?)LGKN[YU7O*V>A:P+/GH7%_; M<2_YY#>C'Y8H8-Z29>OU0$XFR;MWR7W6!B;7\G\=^1,C_/);?^RA<32>!)3T M:V_-5?)N&#AN:+/CZ5M_>A?OR;X0)[PP0(^^?D,]_O:'TU$BDXE]D-FZ)/++ MV,9#*WD8C[[V8R:.W[5>(CUP?TE&_BD!R_WEB;^FM1WX8RK8^+Y:3P#A&RXY MTG'YYG]G_>GCN^%D.I[%:CD?PV!N[^0P/T@_C(9?H\UH)9(%#3J47]00URF(+E2)6*9LR:R'CJ=I7T*EI!D)8 M]#BJ"&'O@/U9 +MGLD'$,@^*@3?*\/;,-,X26D?$Z(5=TW?!=9*S?#@-'JP>;V )]-I M]L_S6MSD-(9A44?,]E!896OK%GWGY:NSZ.""M,5:RF)9(1M8.8Y1(7?SN/_I MZ*$87WZER)&(%_V:!J'W_WGQZ^=/;S_)+_;7L97_NO9_+04RE=]3A)NDZ7^L M/N#M:.1/MA<%-:P^9.G[F<08WUBU1SH*S,LZW!Y[P^=;L\P^%?L5$@D6J7GM M(CSXL;]48;5>2N>'^',B!]_DXV3-DJ[$A?WE;CR'@"QE*5_6>$)7;&7,:LD^ M+6] _'GG+?JKE2:(VU7;OS*M-;P6 YC\+LKD;AQD MP7__=/WY]EW5MBYOVZ)/Y\6KV\S=ZI+@:PX'W'S#9/6,5JY57*D/2[4BE!!\ M[B:7ZZ4:$ID6G/G59T.O1X^^#/VX3&Y!+VM*"[M7:$TE 7&NF96-[XD,^LPD MCVQYTMCB5S9]%K23N>5^%VO]W.%MQU_[VE;K7G.%.*I9D]LP[_+GKT>3Z8?1 M]/]8KQD52U&NSB(M)XB:E-(4 ^ADRHPP5L@4$*[9*M='')1 M=6%_%FP;,5ID$O9HOL')Z*L=)S)9=K0$7TI_%,TJBY$1&P-;CK;VF0?@[6B< M7PK?6P@^Q:GE!EHN*,"<,(4T=Y2E$CJ!!-U>QW=#4 JZ8F@Y*"4)'TVN-J_& MC;ZS9C:P']U.ZW(]&(QT_.FC6YYY6)-)@*Y?!W/]/R(98PP$E5\Y%*J82F&M M90PIJ32"'&R/VGF16$]X#^$X&,]L%5@B!!B%2A*J)%8**,7]&_U/6$O&4@:J M#;@G ,'"G5]EQZETLTS]X99%U^WH< EJGX<<-_)[\VWR\_PHJPPQ/I9D72LP M%*$LB+SZG=OWM 8A/+>PWF/M9ZVX)80/V<^X-3%0W$OL@T%N;HJ'3?@]S\^. MOV?2;O91)F=J-XVWOJ@AWF>[MQHJ7[GK&R37(V5V%Q'ZK2#2(R<+K4 ?^*6(Q66J$'#IUG[ MXW'WD2NIM.N\W:.2:#7U'>]0/ED)8[AU*%N+Z7X/9WDL8+,&@5IPB)^RXG5' MN9=&N:BCW,N60UO$4^U=O+K=FSB:YL V?%GQY_MYT_4\6<;NB%L ML_EE]ET"MW0+K%.B9\'UW9[2FKG';]*NJI?'K15\4)WCALGB]#O>LK)XSV!% M-\=[Y&YS:ZJ]ZGEV=[G016HQ4X0:Q#0VJ9,6*RTX1( KRF5E4B5>*'3Q;JA' M]_:F".%]G[OM8RI$\-1_=#=R8"<-UEG J,>Q:'FMN],7AN\PL)T_[89?@#5G!$(AL,"62V69E01(9SAC M2,"M2?+G@%_8 X)_O_![>I/TL[([?[83*\?Z+F8R&/O5#D8/@7+;98?N6A'L M36^G)Z4?&T9CAI (XK#T^(NM"KWQA,)<*8>MQD7J25W[:T'XUT/SVQ/9YZ/8 M"9_C9K_<&:A)#XO5^C3MLDK4"G-J"?G]U$%6!UGGE1^ET=HJ;@76 CL-N0/* M6B(05Q9P6(%8^UA+#T>L'>VGM"?H]]TOJ7W!';O; KZWE>E(9H? L\VV@#4* M?[/@:"Q/@:70,&"P1JFD$EA-H!76>1FOPI6TCVWS5.!(8$\(TF0/]E;13\=8 M'19W)//LL9@HJS"&G#,FL0122(8!ILH)*P%G%3WX]C%TG@J+&>F!BI*OSX5^ M3L)8743OT2)Z@Z$_FE7]:/YE0['0=EDH+C.P[:QVC2Y ;"5B02+HSP\F 3&8 M2B:)%91:))BQP)K*B(7=C;0W=C#P?.,/DM\+'FK^&*&@E[;>,MO%S';0\IU! M"T-",T5X*%&/A8#<88D$) XKHE"J#[.FG@1:L.@)4&4MZ*"EE6+V,XBX:K%N M\IVOV:GBM!H6\*!0CEENH=*8.RT,9UIQSH%61-(#S;8G06& : _C*H_6\R"L MCAD[U.\(K:5K=IFH3])4,:.MLS -P0P<$>L$=X2GYJEQ2ET#\6E0/T5>^&8= MZG>!MVTT#_^7'=JQ'$0#L33W_6%_,@V]G;[:=EF)NSBV?2FN\J;OP6!C#:+* M4L=Q2K"6F$LB4BTMI\0*( ^T!><,XP^-ZP5V.<+)T2,4]0"O.CLJ6;,5!?). MYEWO8*0+A]TM'-:%EO1.*0(UAC+43B$I5A0Y(VSL]'J( ?>4>("!Z &QVDGG M>V+[]DF]71Q6%X=UV7%8/$A 4$GN]6UL,944(R:-$)QC[G\^S+AZ.H1$O920 MGL!555>>!Q%UW-4!XRR'JXL@_4\B.BBHF/W:.13CI2MK-F[*4[H9K7-?.,-22KF4N\,V'MVQ^@U M5<^*OK5"]:FG4=/+=- \&H9> 5(M#=4 IPQ#@CB" "-@@ 80B*J&,3*X-15' #[1:9>\@'0#LKKCJ'N&+K 5>V.H>X8 MVN,8@DBST!*!0H U@X(0C41*&59 060/#95M[ABJZ)0@>APU:B-N+?FU\BPZ M@WVY%:%&BU&]-S,U'4WEX!2FZG9,_UPA=!>Q("<,ZFOM>M0,,VSX:',VI2[E MQBB)L1%,:H*)<\*?&5PJ57&T+9GD&PJ_HQ3V*&JTTD]K=[Y-40,7L4@=?G;X MV5+\3(E+C4ZA-H9@ABEW6*<6.&4@=0A6)$0LN2B:2F? :0\U&YS7VIUO.7ZV M3QDZ>]#>1:Q21TJ7%\PGG.5<6PJAE=@:PPF'!BMB-48IP)4-?$'CXBOJ(>@A MF%1ECSP_8^P1FNVMY8)SV['ZEUPU&?[ M%O""8T_;L9CMB8#UHY(_/QVJG^1C\ )?C_V(O]A2Y?RWX]%]&40^SC&D?.@: M8K F5 N@,7%6JM18K"G'B*5<;*_!<1GQ3>V@H5;ZE)_3HG;'1'=,=,?$$8X) MP5GJ+*#^/X YD9RST/A%*B8(![)2-SO8,]$=$\_BF&B?IMN%P5[LV?'=K7#+ MPV ;/652 3GEW!@H( 8$\Y18@D6:U_N7OM'/RI>@\PR"03@7#N E32*&)*F3CKNST0F*Q/B MNW2-%AR @3(Z/T\'VQUL?X^P;1W1UJ,O20'#4D.AJ$J-E(@X1IWTRQ+Y M+F"[?1K?8;#]72]=@UB^9AT;!OAV+.&Q /X0'TD]U!>(2Z@=QP!:S!13VEJ& MC 9$4*=T!>IWR2D=ZK=AY3K4[U"_0_UZJ(\LPT)ZL9Y3@S7%'%.3(LFY3;FP MMB(E\3@Y,<"C/J2--D=M+?6<#_4KO1&E7W[PGTI/C*]^B!N1DX[,=V+YR@^5 MS_C+2@>RORS=&*GOUB_"/RT%J> T30DPV HD96N$E>O$I6\VWR)FX;%_R@55U>'].?/ SDX\]% MU[TPHF(0JTT!<]PZ_F(M[UB\6#3.130\<F<3CX_]D5EB&>O?9Y*_S88V09Y(@K";?).3 MY$^;DQ.K<;GD3_[U<=7;_$V./4K'$;[)!SAY-_P4AQ6G]*Z8T3_"A$HP'NSJ MAA&L$=180J.,>W=W*8[^$_XF06-O"MG__RWJG4IE*$4]=8C*C?.\00A2G7 M#AM(U?8^$W$XMX\/-E9H_#Q?U9OI2/^KP?*,%/6(6#VCX^ZT?94=($!A(B#E MTDL\3E&*L4T5=!XD,=RNWIYLE1FD/3^XE67N+1&YYY<'JT.[IL'CU6YG1G&T M+!W7K3*%/LDO&X?OTZ>BA&$-^I1"6XD6_PP,Y\5OQZ^=/;S_) M+_;7L97_NO9_+;7#C>]9^NZ'6=C?^.4JJ4)[RK3C<'8&D7-7<;.T='R^K6Z2HOK].#'_E*%B;Z4S@_QYT0.OLG'R9K56&D, M_)>[?;]]5;>ORMN4[U/?P MT]=!! ER=#CD7@=8\;@UWS!9/:-5%G\./"\-M"56B])%[I)1./]ZYBH*O:U3))OO _V+)SG;"0ZXPP%/&5# 'C=]N/KU]WY],(Y7/N6M.JEEXV[I -8_3BQPY5^&)&U\]8=D/3W-^ M>MAZY7<[Q]1@,Y@KS,O:^C:I:PFR:P\:UADT*@9=5R;)26,)N-=/]E"J7)4" MPID%"?'*7/[73VN$I),8[HJ#8^OA<:/OK)D-[$>W?(QX]::OKX?FM_Y@YE6' M")]51PN@!&D -/0G"58(* M/VKQ\R4.]U+OG?53'PQ&WZ+])@HF$SN=!(UW>A<-.MKK_[-I1D]>/ Z75."* M:$4P&5\D0SOUKPI=*$KGR8^#T63R4[#^9.:BG]U[VTV'F7;K\Q"Z0OY/H,EV,%)DC\OEHP./[&6?0GZ"KY=7-MB-ZK/,0=1/ MZE _W5L=VK:V&XEM%](Z#17MK@4OLOB"D:10[K2;3A?TNKF\7I;E*Y.:JKVR M6Q*6]J?OC1[..F-8\!PW^/C[OC$#N\91^_1.NF*@6B].YZ;&9%5)J[&0;T?C M> +?1B_+[\&[,DG>!+?*5H5P[A-;I_YEP+/_&N[A'M^\J@?MY-HEWT>H7$MM MY=B$XXVW,8:K'N\ZJMUN3$@*NKOI_[% =$=S\BJ(5K;>TN&6?G6(\%V\>E .>)"?G)Y//)<+&/:ET'-S<'LY M]'Q\"77+ANZ_4Q_LM# F9T;FG\^W;RW1?^L^")+[7W.89!8/<,W W+=7+$K#&LA@71/S6V&S4S4L\S[34U M.(OPJ7=1)@]T'*IMOIY3\5,"ZSR_]=-H'/-(IM-Q7\VBU_)V]&$T#*0_'@T& M_BOO@HIG)]-R@1O,#<=0 R8D=ER)5.A46DF!H:G9(>.FX?JHZ3'V6JBZ+I"U.VBNY5@@8Z-.S8^ 1L;)%.HA O%S3!5 M1I)46449AM;ZO\V)B_.C'D*B!T2E\'\!=/?GLUI?JD.1SF)W^?%]="AE])L9 M8,R:#LOG-<&T(Z9AGT8JQ_::U"K;M6YX#:LU^Z!E=;6O#W;ZT=W*/\H-2KB2 MR LQ)J40&X@XUDI08Y%C2KOJ]+(3->4]IVIRULBECH&?)P/O)>_LS,%:*:(Y M2!62% ,-I-*64R)39HT!L*+VP%&M#0CV,%QML'!F4T--?CY]P,Z!G=PNTT^Z M7R^U5LWQ6-W,MD_R*& "!54,2B.94Q@X*1 UPD@E,0= :="JMICM(-C+XL,. M7SI\.2.^8,6P3 U&@#&LA%(.(Z890%I@P:M=(\T7&>8]!G"/D]T:BK2#;B\N M5G=KW[_C!J\^[& MV,<*.#BO*MS8W&M"$PAUL5*$H$Y3[+!1U'&/4)H(012MZK9S22%$YU&)#][, MO0.1.L3J$.OB$*LF8%%/A(0Q$WJ3I,0J3+@AJ38R12D"Z6DL=R3TE>E1@B[8 M&Z@H[(_A%@>]E^3HN:FG;>S)WI-R1 M\O=&RNV=PF5N0CUQMU53N/Q-Z#BA!3/H.*'=JLOQ0@]J:C6Q&TPRV%RPXZG? M12)+F4[)=!1::=Q[53Y^>#<:&#N>-%?)K$O%7Z:""_3MM=)QMSW%[Y,=1]Z( M/9/*@63$"FH=%8Q"+#B1 EF10J@P8W>,1H :-V M -0!4)L!"'E,(9H1J1C%Q$"%18HP92F%'#!VL,%G5SL/9-\O!)W9-G3<:AUU MRZRN].Z+]J%R)$S+K$1=5OQ%.L1;NS);;/QOY'CHR2]8\B.F1W0O%XZ44%A# MC,(NQ0 #I;033A)!D47<54J6WUD(34L2XSOXZ>"G?2MS(/RH%'!A'$@E-]AP M*HT$E@OKT8ACJBHB^+Z[P)R6P$^7Y=YEN5]E.=JRM1UHG:LTQS;,8M(I*!W@6#BLK!&,(RDL MMXI RUEEN;-C6.K )5OJNNH<776.-N/O9?D]+FIIVWLX=Z3.$"]F$$\1PWW_YR-Z2]R-FQ30OFT;'-]\@V[9W=L]NZ,V2?=UO7<=UWOG4=UYUF MZ\X<&M] V82Z\>_O-U>+;%GP>Y= W>8$ZH/+Q?AO#&9APS^-QN'"=:E Z>WH MPV@8:'0\&@S\5]X-IW9L)]-2Z$(*%-+(0.M2@06FBC&.($RU@E(I9+HND0?E M%75\W_%]*_F>$HN(=CA%A&#AD-0($ JL2 %)L:HHDG+D#HVI2'LXK2PIU?%] MJY*3+S#7^'RIP^?FJY]AQ M<\?-Z[G9"DD-,TQ3:#"&3ADF)5*I4BXEGK\/[06X-S!14^YP&EP''GH3V>>CN\Z8Y_43[Y1KP0"F;*J\Q&8EI@0*09W_#0&M M-+..=&::5B7N=F#5@57[5N948 6LE:$P)V "8N=%5*X)DYJ*E!+ X;X%!KX; MV])S!JN+T6'/FT[;SNS84P&'3+4".&54.8V9PMQ#!C228X4XP54M@[X[8]7I M\_D[>.C@H1WPP!B % @%0>HPHTXJ[!4@Q+B&A' J.^M7X_!P6L-8ESK?Y1N? M/Q;PHI:VO=&)'2EWI/R]D7)[IW"9F] E#+=L!ATG=)QP(9MP8I]^ZZKT__B^ M7*%_4WO',_OHV^KAVG%8K6A,NT\UPQU:DTR*WB0EZPNWVAC#%,!*8:2,HBD% M3%(LL20:5,0>[>>"/FD_I/:D475<]5TXA5OE\3T0"0 ER $%@<4$"P DP-8 MXA3@DD!5T;_BJ/Y=!'L8TK8Y=Y]MM?@N4_8B"R@?KSIR310A!"G+F":4&\PU M$\!1QJSR .(<(Y69A_LX>T\J3UP =;;>8G")L^N I87 0IFC4"@II,5 9DJ M"8E @!,A_4>'NHEWDTIXCP'\0S)=)VV&'V<2%GEI7.AWP1"'I9EM>+ M6MKV'J\=*7>D_+V1?YJ M4,\*5&MV*]-::2!/--!", "5GQL70B%!4\4A8Y@J(4XS-Q02*WD/BZJN@RL7 M+M87USGN.]AJ"+:V,G:H[R.=@"D3*=;^9R8(!1IAH+E6O#+#:8-G_92@M0,D M8^> PY@K*#!6C"J:$JZTE92D'+J*6F3'F!V"/4C3GA!5EOD.MCIW7VL]*:U1 M"8_H\ZN/+LX(XPRA*3#*@XR4T!J(!260(B)-1532QGB"5@E\U"$$6$HY "E6 M0$ECO#S+!+. $BOL:>86!#XL>A3O)/!UK-FAZG>Z=9>"JEMQQU'G& " .\JQ MUD8!(JQ(+=6I(DY62FP;0BE:)H]:SACRZC(!CF.7E[@[U#U8D)'NNH#EW-L7-8Q<%%+VZYCMR/ECI2_9U)N[Q0N^SAI^?Z4_1$6\^[5 O, M%8<(6HPM()SZGQ6EBBDLM:F,<]S@]CZ<=\%JS-#I:CU?0-7WCD._,PZURG*< MZM0I9;%@3%FF4R@(D4I@("L"4S:Z4!O@T,HN+Q= 4NWJ2!C[7[? $*@$UEY CC/DAYH0#*QVU MJ?W525L==_S<\7-=?K:8T53"-+7 8,B!].RH-$+..@V=JXP;V]6DT/'S[J,\ MD2_QLN9U(3W<3Q53V\ D3P$IB K++78L-0Y;)256AE K'<)" [5O@'^3D-)6 M^KTLMNS@IH.;]L"-$!0(2Q!AU&(N#?>:B3.&.R:HD*PB.7X_L\VNUAI8E4G4 M5@INF#'/;.'9UHCZ/ 5'LL7R!)S\."BWKVBYC:?KU'Z11?E;NS);+/9OY'CH MR2_8Y2.RYRB_$,&"*!=**$X!)HYSDTH*E!"AJ@#K(EB^L^[K'0!U '1: %)( MA6;-CC-&<8J4\F(EILP9"%0*;*5C\#L+NVD) )U)K3UG0_BS:KSG[2!_7D7X MV"WG=\YX+%QATIO_^(/_ M1'HJ>O5#7+K<;"N?ZGPL7/EAZ?Y<4OW+TO;TBZ!&O_A*F7E^;*-8K/&4^M2:?62S/NG6, MDWC:BYP-/\SN[;BOE[CP1M]9,QO8C^[:/RB6,NY_M3=6S\;]:=].WORA!S-C M318L>?\PF\97?73+[!N6^-?!2/_KQ=,V":ZA8R(UTE"L.!)29F0LF&)>[ M-#VSGDL?@LXQGMFJ395:(\R@3@&A6&/'M4D9!!3*U&\VM3D,U2,C5H>,>$Y& MQ6:;_N1A(!_#%M@0LJ'&?Y[OX+*-.6?K_YE-IGWWN*-)^5LL"128UZ/8X)8P D$SL=!( =GJ7R,&@A!7EWHTI"?* M:CF;V'!7?YST[SWL39-OH]G )'?R:_C<#A-9XH1D.HJO"+0OAX_1<O@E_R\?8GVW)!K]:RS< V^AX?P/:_#]V)^?)0Y?)_3+X/J>HMTT'SCT#-V MU7803G[MZ32*1N'W7*3(?A_(B1>?M)O&[^\HW/22>*7G>7K<=SN).LNT78@X M:;I2NVI5#JOP*M:V:F[2838\M"1!'?D%=+MGM$K&6WU5A=,S?Y#VZ&S'VP!F MZRXO@(@:#8P?Q=O1. +L3?^/Y'?_^=TD>3,,V/ZWV= F*.U5FBVK#9?[;<<> MXG7E^FU4;5>=W8T3YIHTAB-3ZU'>"K>^=7N<;4OH.0FR:PMH=O?XC8YBSDLQ MP5KQ7 CF-,BWU\YELSYLWUZ\^K190_GY:!MX)*%A*_\T!PO'.V>[E;PPB247 MXAG=MXC3-O9>",>CVZ/QMC/\?\NQUV&GDY,@SVE:SM2RQ HIF4%&8(FMX(@"0RC"D@**R59SZS\/'-&OC]4/ MN/ZC/_EGSE"_VV I:Z26N.@A1G9+"SNQOE@_2?XH3-S!2P86T$F=]"(SU23Z&&)P&41KV$"<]1JJ: M1;<)I3NK6@20T!,4K5:R M?;:0*MZ>7%O_NZ6L2@K7'_I]Q7X&]0/#LFZ,&R/%::XP@@YS(SA0')*D3):2 '-]CIW1\7VSW..BRK_ MWP.3?;[Y>X/8SAGH05J5/=LW-3.$V#7P3^KTP%@ #F"CB!#L1!$$6F@!EHRPB0P;,\Z,#4QFO4P M0#V,+DTPK%5*H64R8PX]O>;IIQ_V89M] M,M$7ZFF$ZH,-S"I9G- /^S'] :,O[\S3'B[QQ,;",9_M0'H][I,<3Q]O0[6' MC+,FH4C[8#2955>$,91A"0$3VDD,32J,0P1#(8U6',M="M%MJPA#=:H<3QW' MEN#0!)=B Q2@0#CJN**@J-.P6#=@O_H'O]U\>ON^/YG>+A1!*- F MVVIH'39I6&?2J.G"47LL564YIX7%7U]5ZH0%AP9V.O4B=@[0VTI4??,"^=-W MTPH;6W;WJJ059@D)Z27%7S_E[_"BY2BKW53,HN_%U/Y\#*7/\T?-/R^VTU\9 M](3]#^'/(A__YA6)_K!768_J]5W?NN3& MK\'4?GE,/CK7UW;<2[[)2?(PME_[H]ED\)C(0)>3V2"\-E=O"&_W<;:+9Y7?K,Z6G43 'JA)H:G MF.#*#5]]\#)#J.HEOXRM_W*HZ#4=)7X0GG)B.:_L^:%45OS*O1_>U=):?)J- M)[,P"7_G^B$N/&)YK+W2C?[MVGK=Q_C!/88OYU6[2C-S6:&:3!"=WOF'Q@E- M^G\D]UG=&KM0MR86 HE?"3I-=IM?W#]M5L0^6_^ZF2UZ$XDDQJQZ#R8$X8TNG64N^7L\0T[:7P'&ML_&): 3"# M1F+K+#<84F4Y!2EDEE6VD 672<8 LEY*5OU5)UAD)RUF*4?0. R EL)22JC@ M*$5*\HJF*PLM99$9[*5\-:NV%J*,'JX/5:_#H#ZA)XO&^'Y!\&D;GCZO1 MTKDSG@U'SL7N3/W))';D]OLBM0X&L'C[Q&L!5WN)F5$9K2]LHCK")MZM6N&B M[!RDSEP!_O7SI[>?Y!?[Z]C*?UW[O^9*L!Y8.8YFKKNY.\_K6X4$F%\I3%W5 MJF]9OETH_+?\^KBF=GY57: ??Y..DLJ?9W=QZD!NK\\6-LG'% MQD539"XYEVT;=_G4HM]ZN5)CA>$R_^C%GW?8J(W[_5$X_#_BR9 M)M6GMW^>_/DWJZ;OAI/I>!:4C7?QGD]V'(#)4_EH^&G<'^K^@S\45P)\_'[[ MK4XM'N[#FV\?'^QR>'>X7G7D MXNJJ^2_AMC,W715J_B.PC]?^@B-E9GO;Y)O%17HMQ^/'(,VLU*7@/&428L>\ M\J.HY9I#Z[ DQBCLJIHO';8B-840B'L> \/_J\*>5T#E%Z^G?O%"DE?7\[WW M2#KP2G8$G7U6ZETXW>QD^MD_[68:Y:XY:94U&6T%MP1:)H1?)R<0QX&,I'1> MEW$5&>D-4A+:G9+0U:H.\A]+4%M..OSDY6'/A:/Q8Q)S%A(SLX%129C/_%O] MX724_-C_*2L,/LF /6/AHO5F%H;NY? ?^_Y[W_*"8,'B\# ;ZSLYL=MNMO_K MY=IPPP8H>-J;CRXO8G([^I2_X'5\6I:2NP$4D'+,GPN0,P8PDE89BC2P0E&N M$8&T+: UV!"M K-R5[&Z177\ST,2H(7R-5C82+R8PSR=[A/QS+M,IG8@1?F MDW#$/(3;^YXE^M-9>$]XK-])+ZB/K>E/8^WXD'DP&D]Z1;GVHJJ\]&\;^P>M M6,/\%T=>]AF8)>K;@F.E!0T+?NL7O)Q,4^YXXK<-^8WAUEB,,)%0I)2RE!B. M'8$5'4_VW3C'#ZPVP^ M_K>K'5MPA#]+*MZ)[?67+VLE:[TWRR+S^N"#9<=ZPP[[L\0=;/+*OP^&'ILW M1Q]^>1]H?E+EB%>84X DHP@HK+50UN,,9 KX4\/0M E'/%!0"@&0-=ABKZOP ME"BA#:'."&M2!M8[^?;;DZ2"*9?=F.78AO7ZU?8AUYCGW)GY1*^[Q1HT$E50 M';&P!J=JQ1@T$5_03">U5W'WEFY4M;FMTHN^[29TE-"!7>VY]2=;:<7==M.RO6<#^2Q8 MLVH$J2PLYY*O^V^EPG:4CYZ63Q?.@]M1) MG:G3!JV$>S0;VU.:O2WI77/_2I#,!Y&JHLW$7QZ;:"*)OOWKF]?)[>C!2T4< MPUY%S[UEF^X"@28_YDV]_&-*P.7NVL/AC M>R_[P_DCDK 2DY+I:G>!]7/QI/A;4)?+1=1"2C5+J4;28HJ!1!@8A0 4!@), M*NLH1F=E6(JHUO[NGWT_NR\TVI*N^G)B]<]F-GZTP21,:K(\I8P2GC;L MB48S6LRI:O90],'S#_&4D%%YAE4FV"QGPX&?OF>LX#T=^\=YQ5D%DO'RD(Q= M^N1TT9+2]YP4.,/^8<>ZG[7DJWAZ5I?U*GF=/:A$EW,8B%:;$#[DN?HI?">^ M,3"H- &L0F1/G$N0SOP[5#0&^!=D/!+A) 8-^77)34K!7C2*3.R1R5_8T*VO M 22O;%FZ[:8-+4OW@=^CV H.4?V7-?_=W>FG.;!>[!8FNGW[:NSYR?N+EM>E M9912*3ADA_H/Z_^4-9V $%%#+D[4Q'GHB4Z7<>E4K! V EY]F?6S*_[S('QX M66'Q;#4COZ(!YNZ\%I:$*\7C,_C: 5(.(;#*1I;;;A(=@6TFL$63Y I4'7-# M12U#6]KMZ-;&Q6OPH6#D&)TM,C$I:>X8A<=12'@.HF1Y0$-_NI1XT[> M]Y+?/;9(?>?E]^ETTHON03O4488>)G^;>5$D]V:41;$@D@=1/XL=SR2S.I)T MD#@_NB(XL"1[2D<3C#G]-JJ6,A<1 MUXM50?J*$EMLS1SN"7*C?'@8C[Q$ZP5*ORQ;G&J+$WWSQX,=3LJN- >M(0J 9JF?X!K(>\S7C@*M=HFZDE\.%@,DI&RM\8[1K1MA>\ZW>CLNW-F?+$!"GH+BF7Y@"[U, M9ED5+Z>CE_&'@!G]2;"85#RM,*ADDIF< R: 16Y&M!M-LG*"A(PLS@&OZ@S?1CW/D0OY&:LS([D5\&?/45C^FP. MA1$M&?2E"D:&WUGS2RDDKR6D[NW@]&WF]G#PR G@J=R!)/H^:Z*A;!: M28$!IHX@+)WD2!@J *=40@)%12;,WK$0FF,-E+6:4X@=3)7!:6J!18P@EI(0 M"W' 5M?R H'+< .5-S/1?H=#KNRW15X=AB32XKZLOZ#=J^NS5( AY$$K7,R: 9>_+>3M$:/N'CKEXMPRR( MEMG=0GNR])MRE,^1 L:2RG0:[:;3I3B@Q5"/E0J2:VL@K0GZN>\;,[#K2A5M M2/]IR#Y?U M:"7>I#':I5QBS:FKEFE!K*S(UNIA/;Z0;%[8B 6X#;!]:TR1Y MFRD4R4W_CY6(I]\SG>S-0KY\(WNU1_FMFKM7'1K5&+_L41GV63#1[O,]*F=M M+1.];4SPN+RW5^1C$$M78Z?GLO6I..S,6]N283Q7"D//C<*.#.PU._BM['&A M'KT4I6SZK%QVO-(0] ==.A@.0Y[42G18X]N<%U/=6P8^0M^>1D"@ 6'^V%/[ MTPEFU73KKQVFM8_3\%-NARM[#8T)#5ND,M9B)HU"C#L),*-$ 5=$&A_;:PC2 MGJ!5/?B>(1W69;$./CKX:!U\<)-R( VS@"#,M%;64J,Q$@);BNSVFDK-P ?H M8?!=P\?I9+D7R7CT;3Z:SQ__GKE8)\E(A7CE3'Y:B,0/50XS/U#N8H]%I*IR M75L*B=6;4EJ&"\+ _>;RIT:VZ40XN-_4ME2:"T__Z/X^L:&6W/1C3MOOAF]R MRGX[&B^"X_LBLJ!I&\\(5ICW.Z,6@ MXVFXK8..#CK:#!V8&X1<2@EQ$G.+%9;6 H. 316D<'M;NSK0X?I_6//R_]KQ M*- BAP#^\EW!QHH4541EU&D74GATMQ2[W,')6L:.@=3+H*2?U",2:U4'E@SE:?>H;,4BA6TVSQV,]-Q0^#58B!QR ;/0XE7 MPCZ7O0C)-SNV,7)Y;#(].:_L9D(JAXGIN,$[%J.XBE*(DSMKIP=%<<538.VV M;=_S&H1R4# 2K)6N 8^3KK&MED>M4-;C+E^]FDWPDF.Y*FLZK:UCU$"$RI:J M1L<.1]E2J*F!@('=%-/&H@/\*_/(@,4UJY;P2A$"6XM>+70GF7/S_A,Y6QC( M1>]K$U$?YXSJFS?U05G2:F402&482#T6/6>P467'S 9QM&9 R/E"0@XLT_BY ME(Z6"Y"]9&BGU22T+&HT2TN[]T_>L#,-04?#/K/%89WB6/[3T4_DN@[?TZ_% M/O[C*CLG,9@(P&R:&H*Q0%Q28VC*##104(/6U83Z-5./;H)V]'ZDHXR M-+]./M@F:]JO]:6<'/^/';+1X4N'+RU8BX/Q14((4\2MM01[+I <",40\J"# M!2A,#0M^%.#_.Q>^@+1'*?X>\.4$ N?>5HFU82[UP>@@R\C.J+J_2[DE;KM6 M#+P62K9BY&<,L.A(OR/]2UORYL)Q.EM)L[:2FZ<:/$M>L[*GK;.<=)I-I]D4 M%0T1 B3%%"+,L2)8$*A2;*WVOSKJ*C-W-EI.(@_& HJ5[_;\UV1S0-CCK"ID M_]DI.AW<='#3@K4X%&Z4I%)0)07C"ANH)'32<04T%1P*4=$_:XLAY:1PT]E5 MCB2<5ON8R[:3T*IQJV17$2Q^2M%MZRS.BJ@[A4H<8[@U4>_ \1Z*5#AUR)D4 M2Y@*;"60E,%0YXX3P#6#;&_!J.AA>A*Y*#1-K@*J$Q';'F$%QV6/CGF_2^9E MT$&,N+.&.YQR+VPH8YG"R&H1O#9[BQE'9-YZZ3*7Q[AG%BEPF$DS1K#TJ#:P MVU$HV;EJM3JO66K?Y6P16A;1@V8T"W')>XW\N] O+VNY#E9!&49"00$Y]2HH MUIRD@CA@ 4NAQ*JB6?P)DJC/J4#NR=HM-&)UX-2!4SN6ZU!P I2G2)@@I7*L MN)9:(6N$98Y8!3!<([@^7^O6Z<"I"?FT+!/O40SGU7_'!(/0A<1_77ZQE5UA MDQ_[PZQ1U$^'&[HJ1EHS<.) +-TRD-WC()H?1\VPA@I%MKH%PR(<%#1PG9' M:@]<4&[G:XA4W&IL(<2*64X1X=R2%#.CH*[LO;"N$5G6MA=>/37<*G(_CTYF M!X9<')?T.AYH-P\H3HP__"QVW&+@'(=$ X%3IUP*65K1C"\_*]?R0'I%GB4/ M=*%&JY+:RI%K^A/MQSR-O8ZZ(*#S#.O[\I OP=UO.05^]@3XR8Y#7FH)[BPV M$EKC4SIP+)!*]K&MLI!32Q: MK4:J\)!&JLTNVFZQ8:&-8=ZY..O.$3JA)H/YO>7OCH:5I;AV*;(UJ6A2'K?P MJ,UP8:VVI9"T9@_K$GYU_;QM?3?W']_"'JVU9L13]O5H,EU;?T]QHTS*%1>< M8Z&AL"FTBJ=&2"DYKZC(NG?]/2.<9DH*)SQ94&8$I@99[A4%X:A_[T'U]V"M MIJFP@::IV9&\=X;7Z@$=3E1(2"\I_EHN\U.4Y=QP B_4ZLRN?97COAR6;H^# MGX[ERY1OO:HX[\:.CS/>Q^'/NG#T*C=+C1CC44#K=1WX9NQ M=;(GRI&9%"V4K>D%,<1_OHQ^>>_HK"NZ"?R7M67RNU2+V]&UM;W13U+$KAB<)B M-H[BS!'+NP>*UB"1'R:E,4[=XUI/T4-RO7-:L]B#_LN:Y6VEBZ>;771_896+%U%!==SD$_5T-:- MHV+(=:@LJU57ON,U;G=I7,0MZ!,1 L"WX\WM7U5,-.Q<\?.L?J3I910 5&J#:8ID50IBP3$ MS#D+JG+AT)R=FVN\W+'ST=BY'5;)8[9//SW#-MP/?8DE$4-4(*)2[" V.CAK M*)7X)4U9-H7[F@ M-M6'Z+BK[=Q%G,:0$R1QJK "J4PUHU#14*J%&5PA!1]#,>6]E+*.N]H\S(99 M;A?A\@+X\& 9>2-S NL/.'VI1VFQQM]9DL:2XET#$\RR6\QGKCC>+ MS4!8B7](.RJ0E=+C'P5( $U("@CT&@7PVL1I%'./?QB=47?8::FK6:5],DS] MR73,_;R86R.$.2+66H5"?R)EK'(I,2X5%B)M3V,7 *A'\!E5CXZY3SN9\W!\ MRQQR)Y[:_MC '5,<0<$@I!AZ!J6"8*D$IP 0[$[D.8>D)VC:84.'#1TVM <; ME#!>_C=I*K3&#J6"6>K_90!QPJRM]"?YCK<)!S90' MXK4RU\6+]54I#B@I"P M.B>B#JGX81]9( M14&D70H@A?(D_AGS5/RPH;VB<$F)7O,2)GN7"]D$ -M)H@8='50L(Q!R#3H" M.T!.*)IT6-&EO2&D5C&2XZXO.*2L2 /]XBN-ZVN:4!'#%!NX:8L*$B19;@>^EIW4?TK2U5)^?\R.F>:TJ6;][T_Y3W#[^$ M_P\7"GVUR6^/UD#'@$ZI2KU.@Y$U+F=*K'7 M]RNBM&T=Y"XM7:#B6%CL-NZWC)PW(Z MK8=;TU.X;K/@G3C^MYG]X%]^^\T. MOMJL;EBY$GI(A4UA*IA(L<9*8*D,%U833!14E:'^#9H,Z3DS@5I?>JQ*Q*L4 M4#<=4DN\3UN8#;3K^%ODXEA5LDX\B49;3AXXBV90*D@BM]]&Y81%3(T6CEI& M%%:*"Z44PL@"JR"RMC(8^^C"R#F#//<61MH-9HO@M%&"7E \(9O;J^;J*>"E M@$Z7689#Z>?[V?VRA;B-D9UMP;G60-6QT:8,,]RDQCD,@8->_)%240. ,08! M#+FKZ ;38-=LT8.PJC%M)P,U)P.=Q_95V<[#4V?2OW^83:.#:FK'=C)M64SY M5C'@8J6PRY6\3FUI^O$ D/W[L&@W:5,T!KX%!5R$J#6F#UA[]1$\E/]3ENG/!UBK/P.7J^-"4. M9A<;6KHHIK8,]]N64U! 9!YNMSJ\[\+]T,(UV:<$T?Q46"@O H0FV*O7,L40 M44FAX< @QY'&"A_5QX!IC[.V^1@:#O*MP-OYCS4#%!<:&2W\'+O\'.;:S1=U MP2/;V,/+ROY2#%!S$UCR)C\]_X=%!CQ23$X80?/3F"_/T4=?;,\"#_YEB2,W M!G2^'MW?]Z=1M[\>FM>1AK_8H>[;2>@$.QB%$,#*6$Y-H/%BJ)(LQ=J%,H28 M2L$UQT@98!J(Y80**:BYQMA0+#F1B$(EL., >1_*.+A7BT&3.T8^)4'8/UV M\^GM^W[>G&^.1N58K;T;2*T<)BMG2R;#K3O@IJ.'*KFKA*$;;BS@<6T'QHK0 MH[WF]F$TM5ZJ*TB^V7CETB[.(6?U+*E:BXU'1WEAY&PZJE[>]0%=C09T+S7G M>/WQ]]_?W?[^YL/M37+]X;?D]<;#Z_?O;G9%&V3K5+5ZE3J#!?C>[Q@ M-,J:&_[LQ2LO:@[Z,9J[PDB^<[O>0U:PLLGQMIN6>QRW8@5O[/AK7]O8A?*] M_R$48KS^,K997\F3+&9E\^-M-Q6]CP_K>MNVWJ15&+U[5LDAFU#9O7C;3:1R M$XZRIOL(= =OPEX@''FS[!3<-&5/(F1YYF+9.1% MWO%4]CT7E!!UD".JG"-J,KV3T^1A//K:-S8V#U[R A?^WZLDO"F4R9WDK847 MG^.G\!B2AP9V^&5Z=U6M>/CGRY\_%V'&N5_QH_+[E'4*_GLX"6[#HW/LGZQ- M)Q.,P0DP")*F5J236P901 ML'2PG1HMJ@@O(X@LDRJ49LK4H ]2B\+@38"W)E8= 3&7?Y6TWL4W91MMIH ;AP/7"0A,)GW62M0Y9]L.JR5XK6<=772G*\58^/2KQ5NG18G>FT86LG66B?MJT;'[BJ3[X%C MAX>GCZT95Y4>W\9,L@VY9!LL#SN3Q(&Y94YX1:D'4[)3N.3%$N8%(/RS@7'23AB_,( ^WW#KX>^1D?6WF7TWW)!S MQSU:>DS$!A.*4T>$!U !A:&:8$H5/6K\2P\0V"/I;E7\6D@[9T/'2O M5L-PEA]3X9I>>=J'6;"H9".J&]S"YZ?J->)XP!.R.7A$RCA7!NN6Y6%5F,QQ2\GTA MNK/&>5KR5,:(SVSX>5)74>5]DOQI\[F[(3&L= 8[XH\=IA4Q7N^A""AB+10V MJ$7:I&Y=H:E__IH5A[\)M>'?CW3+;;-G.(]@=,>J>B^42*M<4A3R,OBRVQTB38Z[7=SR#SLTH_&DE%/A?_OI:ON1 M=4!*3V61^ZUW@3W/U)4'2?3/VXD^DH_[>4!G,O'Q-E_='[=33XFIW=7@CN MW^?)+OZ]_A VLW',C_#W^1.^/PQGJC]"QY,HH:J9/XOM9'*5O!V-D^RA4Z\Q M3+SZ&_K6^'7RLG3,G]"S\=C_.PCO'/3MUR!F39/^)"35J"CQQK>6!_BM/Q@$ M66SF'YT,1I/L:)Y_K;AQB6KC%_UH_ I]B8.,%_SI'R;K]97):.CO>DRLW_K[ MT(6GM_#23)29)$$V&<=1;NS@X_R2>('/ ^-DZB]D HF2X7N!!<(O_D7SE\6< MD,E,W\51727OAKEHU!_Z^[VTYP4C9;6<9>L;7CP;YBE*41 :VT%\K]]0VP]W MKJ:A/*WH:#;5H_NP<_&ZC)6R5M:F5]ZF?LANR;9CY*__R]_UM&AV/H]PKYQ+ M:(^]I._"]E\EG_TA,3:#4(DN'W\^B%X21+DL@Z;8C= *W>]$W-5 G6%E9_=1 MNO.7/'F$[WG6]?,OC3'*:^P73PW3H![YYRVM@0MDW[]_&/EE\U,JB'1.F_'A M7C+N^\%\#2L^M%_BCWXL_K8@WN8DGQ/%_(TC/Q0YF/=T]\.]2JX'T[O1[,M= MGCZEZ48-(V,M/Z/A:!HF[Z5?T]=A+[_YC2SRT,):ELG1C/RFASN> M^.=.?K61UQZR"(UE^G]ZK]_";W=]3VP9I\GD08ZGCY$&Z[\V^K:#J/R4/U__M*B5 M\PJJDUX;2R8J;\*QI;1CYELN#'%7X>/:*\O3Y.M5\E]>)QLFM_YOCVR>5(9Q M;R.]3*\2.;A*]I<9#Z"46JFT@#:2HWYP3OA*S.@!"U$KX0^P3L#:+&!]'"9O MK1K/@E $<(R.\S/[V^ANF&0LX?H#C^_2S_[>KUP_G*_#!! /]W^;>? /8L/K M_EC/^O&#<$P$0/TD!_?)KU9Z>'X=3FQ_)+SUD_421R*_R" I)/?^E.D_#&Q$ M]&A.R6Q6X>!:QX3)C^$<@^DO_W7[+OX$?OFIYU_J;S7]<0!]#_Z3ONF'Z>R8 ML5L[ 3<9V' 8O\QS$K>M_I(W)?OJ-R^H/3T@W>#,62*0)35WCGU1)ABL?IX_ M:OYYP0C^2M"-DW][DC;\; 3?T(DNT.7[T=XXG=_V'3W8<' U>/"I[_AS&F*5(&&$Q,H33 MU"J_Z9!#EGH>7[4ZIBD$^)_OY^+#:R_%9O;&0,O_B&05J&J!J-Y,KP>9M?&? M-_K.FMG ?G35XUV]:NT'/\_XCL T\3U5IDM<-EW"N>GR)=QFNUR-^_B/()IY M!KA:,>S?1B&_X-.)M?\*HO#DP3_,]?T6W?L-G0;6,/+>+_4DL7X^7_U _+># M>N5O][_-@L!\A-V$%DN(*7.,8&V8+/]3,FM4)@"[OG=##OY5R_O_A&1V&NT M'L:2"$79RSS*RL'(\VX4V/UG@0*R]&KY9%?.W0F3Z7BF@U+AG^ /P4 B?CWL M^#X AM>6L@-B,G,NUJ((\GRFN;H@CSM_(GB4F8[[:I;K&?ZP^5V._9G B]:P M4=?+\'^QIH5,;CRZ#C*-;EX6*(QL:?+_98=!H?%:6^QBT"N4@J++;=#]LOX& M&=_=&P;<+%40!Q#XEEU6SSM]G@L2C+%9*Y MUR<[9*%Z'YU'RWL[?N/UP]&CM9/;T5LOP[Z7WR9>!2BW>V(6$\>AP=1A HWP MFH$.#3 1EUY9JRCY#%*&TBI%+<)VAMI!+_M'AM<>KG.LSJ'Z>F@B4 >V;V.&+5VX4<'])W8IW>+DW4Y-LL1IS@7Z0+4CA-+L> MRP=Y-[)S.];KL%/21"'?*S=>H,YD],*NM:Q>Q/?,W2_YRS-74'#D3"8AZ-M,Y7+T^B7J%<]F5*^>7$B^VKTJ)I>[H!+/O@UCIG%&1,N M3J,@*?_5[+:@<'NV')KH@BT>GD5T>\IS?>?W9WY_?J/]5_@TN.VVQ?*]]\KW M4P3?XV^9D>/:F_PAVG1*36\AMBCB%C& L&)0, \L%Q90I+E.RALEC4<5C ML_M"F-]+,N=VNJW^";M:C=/W9#L8Q#-S.#=[^=W\9CT%RNB '8V']G%.<\[: M(IYR4M3"?'*LWX_"-H9MSK7GG';_[H?O/[B91@?Y$C+D'L850IU_+0;*YJCB MASE/5\^(*@PF!!JO($OX/1B^O_;-S).KL^XSP[D=9K<=@M\D-$GX= M_B:'T=H/LZ,#7B6?GBCVR8P4G-HYJ?KW],\:'63H][!4TG+'; M[>N;Y/W[UT_HMVJHM/INZ&?\)=K]@_@>]J(T@6B",5]#7$)@#?_TW &00T)8 MTB>TAJM4D]L#..,T**5 M:$?+5&&#RLPMX0&1HU=F/^?PS<:J0^Q4H=+K'$>*DVU2,E+E!!%6-\1N%(=/ MB?A OA2YV>ZQ*)Z06^W*Y46WV.]6%J!RU8ZU&)]6\'C!6K=@-@OL$0KEL0TF MN.1W+TQ/;6YU*ZUC/'/GV_\P-[ZM!'CT0 M8(T]+!VCRES21P MSFRE?&1K/UOWR>ZY3P<9?99S"3KS3+ 9KY[2MD5]R9A\Q$ <7K&?-.A)G;-L:_IW^O0@!U%BM<"NB-KNCYD/U0Q\%Y;./'?MC!1+*4J!;&':.D8VAS MGH/U['^Z\[%Y]PL9-TB5&14-N'N.U4R-9V3]SK8958]H14"YA6]85GWEGQYN^_WKSY?__^YL-M\N8?H;_B M:;LIYFA3V1!PS3&SMO/B)JE_5WQH(M2]4F9=OQ%-!:CO)DTT(GV57*@+9LUY MXIZLJLF9F>QAS+O)["I% Q\EW* M[+/YJV+RHLE"&\/NF5E,^?('WSB63LA\(=%!^6"BFR9_V%-!ALPCZ;]VUW_P M^LCT6\A"*,TFW+P#(?SF9W4S>W@8].T"#5#!F2&6>E4]Q8HB#B7@U'"_ND@1 MQ?>D 7$$&H@;,LG&OIW?6Z('C2BI_R)6T(RY?SG,Z' M4O]H-M99>G#P%X9'%LT8J ,G<(^_\+;TPGZQ]81[-D'D/,X=1"-3U*Q<6=2GY832Q M6;&(N);V#R\F+U1IN9J+6BT^",L:\&[#/"&]-S*O)LT7K=V\?2($5ZKCK:3W MKHBAQRZ>TW1_UHU%[X[MU(KOJO9=5?HWUOH,JAY4M^W.%_;X[QJL@3?6BOH?DK^O[U\>3W4=Z/QRY>%JKK&++H\ MB&=@D)T3XZNG610SE5%_^'U>.F3R6W_BA;40G;F\;'['=^V56G<*"RRW?3[5 M9L!QTH]R[]MY=9[7A2";1TW-R[1\G#OJ*DQ>R]->,7/E M/RR;ME9$B24.W+%:PAR"UU;H6%J=US)FBX9@OINB'%$,]WL[&G^3_W][7]K= MMI$E^CV_ L^3?BV_ ]$$=]I)SI%EJZ.>>!G+F;SSOLPI D41"0BPL4AF__IW M[ZT%!1!<)'&5D9E.;!)$5=U]K]@[_RV*J"+6"+"61)$33G!Z J60_6_8^9U. M$H,,1&5GX6IO>A@K_I0$3";4?2QF3HGA6E'X9Q:*P ?YE'C.+&291^6O#QDP MI?S),-*A&'3 C"?D""^>5P3R(.%B*A?%BWQ,/6/O9 M0!+/PJ2K;$9.,#GJ?!&43LN!S]AO/".Q&G[BXV7T%$+ 26FY S,4*R2ZEXEKFIE%<&,\A4<6),8$* MA-=,OMBK+2G7A@/EN*>J3QT"N7E_B:NN?K'LB![:EG&7;H^REN0 MORNHM/$T.;^!2/\]I+%OQ!="$8K[';5X::* M^Q-83'<^O]^U,G[QBW%4ZVP1J&52%(\OD+("-6*V#.R7,O_C1O$,2\+$:,EW M/&#WJ)! ?'P"Z495\ETQ,TE(T/M)A )9#,0Q1A&!&/V H_)P6(.8)9B@ <=) MRI"U![(#1"QV3:@11Q\^?=&[48)QEL%^DCQHBKI!)&=D9%@/"H0U1KZ8B2)$ MGVS-6&R\4.OI/C5<4;=6@SRZ\W&..,/LITGTHT0ZWW;V&X3#E+,@2WLH-P"IL;^"$!TAP% MDEL89O@:H:;BVHF99IIP%J03%U&)ZP3^&([E^AR'5R++9]B7PY\@;W85DCJ% M"%)_201I6Y$C(V*T.B)4BB<].D14B$)5Q(N>$B4Z;[;,Q/IS3 B# M9QEZ#(VXR\C3V6$M"B]N+K7H_1K-?-<:-+OVVJ&8+WYYJ\YZF9]5 =Q\.[XO MGU^G35,],1433C+=9DQEZAR<2[)V4P&/2:6 QYBA-A0?1KV3G'?F4P>6,0+^B(TFS9 M0L<6//'6C\Y1'6G->"-W6=)+\-S7&)@SAQ?"(Q#O8X*VU3.(=NI9V[T14AB< MV%1=@P+PU"K)4XE"M4GD?F.B,&8BR9L"O8D$!#N(X 3&:=[DLYG:JM%RU0)$ M+PFX98E*YR<<7%I,U(+_[P/V<#G%CV\T)NEVB]RD:3N;++;L-%-RR"CKK!NQ MY6[>8R&W3T:.81N=">=4;4N7>8-=&XNBUHL<.W^K>Y_7)1 M]&C%(L5):.+'$^SMCC0P\KY&)FI>\BB,]LP5G^:%+=I,TE4KD>@5]]V\T&2! M343]BA$/PJ?*1R)PR+9[446/@0Y5/FIN3W+CI8["7)I1F)O3$/ M$WZM+6;.C; AG^3X9=5#0)F0P,5_:@=XN$E=):)GL/8:$]R=O*HK '(_7E M2T./Q/PB**-JK)!]HU#AO6HD>%*@#)/>\SYY&062T3!1-B+"0. -3/> AA>_ M?,$P6,:3W8-7K42L!W8*^!&MR'8<0E9 M/;2R& !?50X'R#"=G&@4R!:@1,;A%#MIGE9E0>(\. ,CP6ZCQIH8V U(^OR( M(IXLXLB5T>,1W:H *\V% 3?30T")[B)2 M^XW6WQJ53M .,A,+6!,Y@B+N\@S +C WZ!DQ: "%[$8_-E7A,C"$12W>Z M)1P.FX"@XGXK<-C^VSYDVF4DS*/]R3:UHI8T8(_NT3@CT$IZBBT\$C,QQQ8C2?)(=)>%SVE&,FT.(,6F3(E'%HP;+R]6AQN2^OG4B1MP,HNJXY+N]\VD[/=0\%LJ\35.?VS% MOHM1OE)IY:;ALN\Y&CRHH\'?931XB06G6.,7C]-\)*SV$)@X#$7UX% M0\I2%##8Y,B0YV$;[Y=)4(*PD2@%M30>-_+#XS.WL3) R4EG01+EXS"8B'3G M9+#D&'IKS*/R16$/BP>+I",KBLY4#0O0,9A;R22Z3]!-DUEO.F(6*J*QK5%, MPP@S/_#HU3QU&R^+Q$O%3R)J*P. /EVM(9,R1> (7PVL2CB"C!\G/ C4U_G# M!++<\E<[D!NBK#Q&2VVM_>G4^#?[4F$2!" MCT)F_G*.U5#&"Q?!\HU<-9JG[&C;6C29E12F3E$BK_3!&2[?(AW]6WRP KQ;5LD+^V#F/@2<*?B#%Q8% M%(27Z%6#C[E%_H6WJ\XM3*\-,[BT"=SC)0C^(HS/9X4?=$,+UVMRX$> MXP .:P?P^W4 2UG3RIZ5-5FH*YDA^*K[&6Y 3'X0.8+W*[H8]I2!*2=C1?\5 M2':4+IC2*]Z\;23[C42KKN\$)RSRDKSL^/7#MK]9\Y?@!',LE#M.T\)$J.WW MMEE+B-Z@_A]6M8#=T^4F+:^8FOMBM*:40M*(K&HW$LNOP-RD]U0>R*I M*JCN7U)\-\@51E.-VV>*VYIOGR]N3XAO=ZS[I9?1Q0JO"A_^\O+]^ZNK#?"@ M?+SS?J-EQ&C0M7EMR<\6?-52%=?NL:%\JC6'W267;;B%"GC_LMKQ_W'Y&-?= MG,3DOQ@Y3!]NN/7#=>Q^OV\[36??A]P(70<0UC4EGRPE#X9MN]MIU91<4_)) M4_+0[G4[=J<_K"FYIN03I^1^KVT/R[FW4Z3D_;D+^R+DY['.2G+>FTPXI$Q\ M'NO4>'P>Z]1X?![KG!X>GW- [U+W"Y:JX@I+?>?&]\'8X;@!4SML-VL'A4EM/H]N^^T:DHXQ76V2 EMN^LT@1JZ-26!FWVYA:=HQX;9V:P6=/)_/L9M.W^YUA\?N\YT6ADZ2$EKMOMT^?N__M#!T@I30LIO]ECUH'L12JRGA MJ"BAT\;X\-%KA^&Z].7;?[[3P4]-!30Z!ZF,K(GN^R6ZGMT_C,U; M$]UW2W3=MMT[3%_@*5UU4MYK!_>Z]W&)\E)/O*TW2A)Q([*\!IYN4]<77AX# M.M>"Z+#,[$49WN7Y&$2>V.CS?9__K&4/^TV[TQ\<<#SZ ZEQ\QLEUQS^Y>F< MN>; 9\N!CMT9#.QNIWDZU%AS8,V!SX@#.W:_T[('K5H''O69:PY\MAS8QCD0 M=KO=/QUJ/ 0'+CC1\@\_P*<,<*.^$*N.XE?Z _%NX^N"@RN!\F>6I/YXON2F M5?K!:\M/X6FW^O;5RV@Z8[&?1"$.E_TZB3FOOHF=[LZFS)!Q8>N6-K_I9DL7 ME&YI]4+ H-V;I<9*UFI"&,O[ZU."VU3 C2_"3=*+=<]CON:5/Y;OUK21;-V) M%6.&+L&+=;TUKV &_7GUX&S?'X_L6:Q/P62#^:6EW$\E1^*9SPKH:DJ<#@_A+U, M139T%D=>YJ8)/AKR>^(!_LU/*%+D A5%4QXG\!/:^X2S()VX #'XQ(-OXSF\ M<)SPU!K-Z0D?X.G2+&>6IK%/:^!?K(#%MSS6KVP:+FR^U>RIK9N\ET: -/BD!"OX\]K# MZ=G$N^-$B4-]>+V_G+FJ^0YK;.%<)L,E41:[.-W(P_6\+$9&P]V,X8MT8OTK M8W$*C )'QSW@JT;(;6X4SZ*8ZG3]$"$&/R']%LZIUK[_)E',C"S)\;U)P[J ME6"_21:DM@660T)/C?W48OC-C,=XG3F[Y06X*\%"N%D-S%[K;PJA"JY;I?"B MC%[]ZGYG82\)FW(\I1\AW BD#>O:P >("AXF).W$A4(QUWB^%7,4 *D)G_KG M=X!@-&OP12%+LYC;",P[WS,BZ!A@!S#&"%( L8$F32V) O2!A&!A8.R[A8&Q M.[4\JD?5ZM+S79@D:R2(GJBZ3#BN_CD<12-V=SG)!&*^%TWK)J*=V M/DDN&@)_E81[W!E)"Y_7@^<@-@0XI% M3'12.8UFKRVG::2953R"/GQAN0%+DI]?O/WR^>HSZ+RW<,*_+N!?1NB!UB@] M]S&;CGA,#U9Q#QHE/ :8%2!*_#MF4S"S7EM__^I/X?P?P6GY$DU9^'?%\_Z_ M@>4'N.,"OX>H\H.B8)"?H; L1CV*>Y?+SV#?YR,\X#D;P_9>6RRX9_-D"10* MP9>?)K%ZC8 C!72L)M4MR*!/LYD'N^1GS3?@I$C0NU$3YDBMBZJ16CO3%M71K\VX0/#HBGE@N3S= M5*](A:)G3E7I"L,D,MVF'SN]/O:@%43][09[0UFOQPT),;ZI#R?DLM[-Z@@) M>D:<9"YL2*]N2%]TI>Y\@#7LB+;);WT7I (@Y#VG,-1&?UXKA'+U8?'1]HJ M O^-^L*<=X6<-ZET<(UK&F7?8VLS@V#!>]3R!DL1TKRM(DA>V1^RLV,_8# MY.!;YH=)ND#)+H]3YE-(SP]76"UG">P.8Q&MYIN/4;EP:*79CYCM;%Y S2T4:ZCPNQY;BF/Q6I( MG0)1XEK'BY#UUBD_\%NZ';O3'U8J/RW 26\YS:'=Z3:7IQK@;?U>VQZVAJLW MH2FVJ-KT8G7P_]D$_U<3H1GZ7QMFTO>U/27T;^E_'A[I&@X57!?W7 M10[RR\<>[-FOA.U"R%_OZH;M!?8.^MFB/<52G/;#[@Q5IU8VR"6L6T7?C M/('O-\PE/#V0"FP'-G+( QL]%.QRB<$N@04#-H)=(1A /L<,3!B0G<"T,O=G M>/IH#BG9:H LQRB*5WA4.WMEP9Q,_'&*8F$<@=DCO0D- <.68N#3SU/?3624 MN\Z#'(AWC:LL]LB][5[3[CO#QV=!UIY*7\OP9)5=YT">=0[$J7,@=0ZDSH%L M& 32D^@?D@%QAEV[W>H^)@.B9Y _+&9U%!D0#8 1\^H,2)T!>6P&9#5C'F'^ M0R8=UF0RU%.GE(LPYO#OCQ;?C\?<)O%M;R,6>_B7=WX,ZT8Q43AL MDWL8,<*"MA#W S#0!6WB 0),D1[)FE.AO+R+(92HE$?I;A 6>_L=VAR90EY]? A!QKAVP5(E]/D;A^3\N M+CY;5YJG/X#*R^)]L-$UBEDP!/Y+!)Y!]W[ALR@&P1Q:5^ . %F<_UH=C\5>U8F$'IS'*04/I08XLJ,AJ<3EM+[P@B4/>>8AN+"& +!"F@! MXQ]^Q@5+X=\SDI5HML#;9H$1C,^CL8C.69JKD-]#'_]V@W*2:/@"U(GO,NM, M2NC?&S<-"\\@9>Q+82?ID^6;EV?,SP]LR&$9."QX%R&R(YP##HA6%O)XD@+G MLV\"SMU1$'5QTW(H^ [\6W:4#NGH!+4$-49&B^@NT(=AMX<21%,=T18M:% M8@(&)HLB+<^E\)C(% & 8FJ6Q;-(6M^C+ &R3BA/XJ,9>CYE?P'J;2F8D$!E MG!#_.,J\6YX" =!V=,@&=H(<7C")^1T+,I$EF$7HYR'-,?=?F2]B&0EBR_-) M1M&O&]9GRG"S$S D.(#X)JP26/8GL[UED&3W'-G>+BP!V%TXEMPKP MQ]/G D0&@UC!_##L#.1?+1.2B"I3Z7!HOR&/$EQE8*P&9!$DD73V2J MDAD0/!A-Y67U1LG8+QW;!@9(E<^#@#)A1'-&:K5P0E3EC'0) M?)*/DG9^X&;F$(B*!^:0'7NU!7AD$ ]+3 MYW>*7$0+!$4-F"J7J!9NXRP0KCH*@DA79?BQ2"#(@U>1KN)81#ZZU4A]": ? M:$H80PARN:V2"&W 9I2$".:VQE25@($%F.L'2%5<;Q,,2Z!"[6/!#I7\Q'0' MF'-%B>UC\A7,)'444R)/.1JF4M##@T+^RNWKMU+Z>XJZ& "&$0Z>N+$_PH.A MVBK0>A$5N%B?7Y@FQ/PAGEGC3I$Y G;A-0)*.0;A!+P@%D<\ MO4>#J.QU"L.!G@Q];LC>"0.QY_F8^\<#N6SF4\I Y;6 W?)ON7:>I!4 -HH5 MDWV$B^#?J&P'6+?P0WUJ^7H0=FB'8*P&):;X^2M24FHI1!K1HY*T!=G&DK$B /W/=65 BU^659PSC(4C-@ 94:6@L M1T4A3-:UD&GR!2P*9+9I%@SMS<4P_J MXVO3%]B5,WB5*ZF3V-M4L3?O+ZTX"RIC@%\"''7CPJM^?M%\ M07^7" MT&("08%BZ2B@BC=8Y=D_(-MD>7JKMVJ85/%=+$NCZG=9512VP22@3:O-%FY3 MN#!N4VBH<1 K[US0;<%(U7F01'U*H3HR[B)MTY3]9[016'CK(]F1,8*M^SY5 M[1%1%SSH@BY7_P@OAE8D$X)10@N/?QZ VX&V!1K5=URDL]#_GE*H1%KC@3_6 MH0057!0[$:$D'?@5K(FA@TU 4LW TEM<:KUB.)C"FE,,EU$D$U6^#LKZX>+Y M86_:L)!.NG+H/0IX!W-A(@1DS @#@S1^,*=PA6&=2SCH,$DN2/(8='%'+E#> M'89L,5Z.>V A+J@L%K&A1%B ,J]$!O9]$;7X=C3UB\"$)V?HQ499$LP73XXO MH&B6IJ J@@)?@B)B<%9P?I;#GF*IA&7AC";8Y9X4O&IZO>&Y20MU79 D+R!= M;3J&4$Z^3RRNC7VE*)? ,+N4_:/3M5O.?>^<'25BR=$K$ T!L^HP4AC_#')<2/7JY,? MY%16D8V4 P!U3]C9. ,(;QNA5^=5+(:Q0U0$]G-BE+]1Q=U"08_ZQUO9(OV! M6A_:CJ)!&?R"%]);P\C,@BU4-*E%URQ2JKA;&N_/I?2CY/+"T3>0TU/.,$>- M'LN:6/,:,:VBAM7?(@*7A:F+,=/5P6&K$$B6N=$*HI_R=!)Y8";=^GG-H1\O MA>M*JWDI,DB?_\7G1I:1.NT$J^1YQ'O*0H#6!1]DP90N DVE8U8:ULHW=<4K MJD2^87-7OKQD.2\>?X41GI2L<"H^H_?5%OC)6. ;E_*=CJ%^+>MKM&&NHDWZ M"],03Y((HRWI JUI9V'ZJ,FS:.%8I/U4@44Z[+C>*;5DP),,C6 ^[$ 1YC,)Z M5% DM]+15*/%-UFKE![,=1=1S*K,ZDI]HC!3X:5)C[""-@45'4OXHT[(44*N M>D!*G9 []81<;5ML^H;OQ[9 <4[:XIKJ8PSC0G\C*V>66!B!]F/R5R1H[)->RY@;66B4I.?LBC\W()=_U"[Z,1O,>74"OD M&R$W;JGS4 P]* KFPIME-Q07H]>F/ABSN#B']Z9SS>AOE#PR7DRZ"IQA/IV) M"+GL:PY(*5 ,7#U*228L2E\X?\Q3/]9]GLQ"J!KE2HL>^!D&[\8X"8MCZ$\5 M==L6-9W@LK+19'5CF6BY;"X?<[' _<6.8*.S20 \YI!NUH%:9!0N$LZW&:S6^QV(*&G6'O*7'-"CA MYX55MW.D]#^[XGEJY%TZ^B,=M3.0J]W,G#VGH-O5,DON?3U:*<:;@^O9;:A51;K W47IDDMF.S'^B01&X6W9W%2/%FR2#'2 MJ,W75@%PJK!%9)EHIQ2"RJE*(6!H^UIAG8S".O%8H#'SIEP1TEAN3Y=>4C#B MJ^)F0;Y*/ILF[Z\%PY8$ TI!W=JKJP.RL"0O2[IS,33$YB@.?8NSVG2CS%+JAPWI;*#'!*JNF@F:M%$ M.21H .'EJ[KMBCE!MF6,W\$@@M5> ,'2^3H/]./TK-6-QOMLX$%9I@ML#,NH M)=Z)23SC!HK#R+LJ#U_L9G488?-2:37S3KK. MYUKP4N=.E;J1TX-*/UF?KU[1"%CYPC4E=U7!AX>WJ&Q2C7=DN>V%@V]:C5<< M57*@JKA-IV>B-YF/?9*I,]FBN7S:W!ZF 'ZE)@@TC\RY5 #WC)K55NQ-<\*J M9U38;-5TOWSDB)AOC^U39J< R8P-EV.JZ_.#-G6>OC+!L%.,#'3W#&#YUP]Y3Y<055YDE$ M9#JZF]V3&0W06%&0=R/9F&:MF,1D+YGPN1''%W/&(8:3976'TA-F>1LQ=2+[ MTM&16CVDT-P-L1/5^8/^3>A#/'94LI:DU>,?.S/!90*U\YR"G*/TV#07-&_N1:?GP&6&JJ-E2O'(R8'$" MC?"Q5DUOW\Q1$-Z9^$K8\NXX MI9\^WHE8ZS=82QRQ3=V%.WKYSR^$YZXW6K;1Q==&Z'JIQ5]^(>P7[>R?7SB[ M?'EOWT\J+5#<^IX72[8FDJJ"Z?TGQW2!7E+;4N-T-;M6*!\-MS;?/%[19Y.R0O[(N3GLZ]1X?![KU'A\'NN<'AZ?;SRO^M+C]=<.'9>Y M=10&^L%8YK$TLV!3G[7L;K=MM[K#XT+OPTL-%H[V\KA.5!/L=@C6L9O#IMUI M-H\+O37!GMP6]D2P;;O?Z]J#_OX2U37!/L\M[(U@V^VA[0R_3Y.@#LT=YSJG MYT*>%GQK/#X/^-9X?![PK?'X_87F*FYP-N_./2Y[K#:WMV)N]^W!X#0L[6>. M[B/8PGXHSNG:K6Z_)KG#X_L(MK GDNO9_7ZO)KG#X_L(MK ?DNNV[=[@E*7< M/@-1.[%EU]UZ? #Q>^R"RN7;>CXH2NIVFW<:.AYH23F^= M+5)"VVZW@!JZ3DT)I[C.=BFA-["[_>ZQ4\)S#@E>%BXU6W&)V7'9NK4;LYUL M?*==5SJ=-)TP%Y'0 _OXY[UG('==HXH 'KL$K\FH042:O?M9ON((JK6Q>+@$>>W-[=J;XAT(5OKS?&XA\\! M/S4=U'1PHG1PUAG8/:<.7!\)9D^0@DY$DCSGL*$RN3P^2JV8>WPZJ[O%GZF' M9@1_L=I%.T_:OB;G_JW8AY/S .6 MMCMVKW<:DUH.;>ON;-QD#%;LK>^"/7OG\_MC,&MK MQV^!3[KVH'-$_6G/ 3\G2 =U(.B$UZGEP7'CYP3IX$3DP1X#@C/F>7YX>RZ^ M>VVU9M\.TI*,ZVU)L%E)%/C>83>YQNMYTKX? MPM<#N]4Z2,SQ@21S6/>\IN]3I>]VSW8.<\M$3> U@>^!P!T<'="K17A-X<^5 MPGL]NSD\2+9@EP1^0$^E \?8B3MBC:,P/;_G2"RXE<"#=2Z\/[,$P[SOWUY_ M?7=AG<.OPM0/,]B2%?<*VES/+C3Z_P M^U_V!LY'28DG'K(/7DNSM>^3KB&X5+3HV (Z'<:A+:)5DTFSG!R\_ ZYK(_9-[6G;)*MQ5]96) MS1>OJ@]6VO:OG,':&B'FOHJ'*7N3$FOH/2+.F#6)^?CG%__Q^>++U^LJ)):1 M)/'AI_ F%U[Q%4D8!YA=PK= "XE&#UL\29&@EY*WN5-T6OWQ?(F/6]Q-I=][ M&4UG+/:3*,1=IA-N?84S<^L#/#M)K/?@7GO6/[.06R!J+/!G.G0'!?RAO;C# M#?FS\@";;OAACOJ6-E<(-;1[*# 6-K):4H^CF*";$G2G KI\$;J2/JQ[EJQY MXX\%_])R"9'PNC1:]\.B-2_%\C9VWY:OM-?L@%D>=T&T8!I8[!YH;\VFV^VA M[?1Z\@<-(%.^YB?E-?S$FL4^2"T0NY:7P6DBS7M!=,]CK/CC80;"&$E\ F0' MG[E1DN+VEO;MIBA8!5/(*W]V.G;PUY/<*[^HH(I MCX 9MT_&)9+]S?]7YGM^.J?37;(9TK?UA2=1%KM\#Z3ZJY^D48S&?3"W":\D M&<(YE5#UWR0&XU@3=L>M$>>A-?9#'([@&4@;Q]'4%@_I)DN%O!4)Q1?6)DD0?HY0G#>M3:%WQ49RQ> Z4K!M@>LX \P3T!4L9C%<&[7EEV[4$3_M=5.IZ.-\[2+.92 M-M[B]6%@6(=1EE:?+9N1#&C;O1QJ<):NDOF"DX&%TYB%"7,-4H&=WODH&M Y ME' 4 (>?!IKTX?4&6!K6Q09'0V'SPP^&B"D93M6T/&*!(C2]#R#?OSBYF%;" MW0PPX?,< K#Y=5;4P&XZ>-5] <@ SB2%/R $@4="UY_!X?$;YKIQQKT=@HVDB Y%GPLH!J!+[4BR=ISA MC7)I@=UQM[,(W140KHILF MH2WSQ!-B!478[03*-IB.0"=0 K* [!@%N 8'A M"Y40R&4P4LH= 1M.=\?\@%"P&BVV1CA-)Q122++M*^ /@\[*TN90=A:>YPH ML0=9CF@>1P$LAB"1L,NF*)__#22=\ P3Y0WQC@!X0K4'C"^5#<$^ SUHLD@ M] <$YQUH6Y0.R@( 5/J1AXH;V!^HV7O]L#.*';H\P( 3HO'G%\T7]'<93:*_ MBP""^$JX]^XXI9^^>$0<181^%IS\!:MK2:Q@-_GOG898G_+RWOH0X$-'F%5$ MQ39*S%])HEOJB.POZGD\=1-5)1^[C==O>\76VA77EN[LA-RD+;$GDJHLW=E_ M)NA[0:X1M3P!W.Y8ADA-U^\=8FS,1W#6R;[($C),*NW#8RK".H8:S(6=64>K4NOFY3*+]GLMN]DZ2 _!:4XDKTEH86I5WW'L MUN#H)R$);T=GK6;'MEKM ?RKVWVYS 7>C^]CA+./45 _"8('LP2KMEB* M.L .9<0!'V[:%O[_R\/VJVWU' _2/H[=[#;M7N\@U[@]GL1.5'753/5],%4+ M[Y\Y2&?_T;/4'FV O?66"NU^ILJ/7H)Z5X5.X8K,ZA$I^[H5Y.DG.D0KR%G' M;G;:]N!4NO1.*]A9<\5ITT)4R15IC4PQU#0L-G+;=;#N/Z*3(JZ@-5*_H!S'K MLK=Q['(ZX'%[7]$#@M6'A>)N/Z$?QSS) BKB=BG7!85*H,P3CZ?&%?]]S_V"O[A_\+OL''RW]KW66 MZ:#2OS+9M5X,ZI1+A>Q?JS@Z_;;==IJ'D/XJS[=Z.3A%?K)'P<=(*.Q236@H M%#1&45TPHVDHM$(@@%D6@PZ19 V$?G3Z=K_9MAVG):KT"ZL0K(O= M+'0R)I@2NXAD+;UG%M#+=I-VLVEW6_W&09OC%ACV2F<;#LJPE4F/30A21ZFW M2Y"=Q\B 80LD0+.[UDA[[&%5]'!WO,?S"!7V 2[TXJTQ@(?J!CX) 'UH^"D M@O,I1K;(32IRYB[:,LHM&+@2.&= YV1%(O@_1\ HONQX> \_GH)9N0?R_\!" ML"NPR4KW),D61&K&0,$3LF">^(EJABNW,$D2PDXJU9U&OQ,"DGYF2" ?>YX0 M#[+)J/PV? =V0GK4)8=A;M&JHQ=)4OA -(6E$Y:JOBXNZ-LPV=%$CSWJKKKW M4Q SC9N&]8^+B\_%]J,1#WP.*DB\+:%;EK5]3\U2&C,QT.1T%L4I"U.D(S#J M>*R;JB:Z<=%L:H.34V\+;*.X+MA?\&/I-P"1Y\L $!2!C+C+,NQDHT>2&7?] ML>_B3N ITDP?7ZT#"TS97QRHP+N5O72P.ZXH3/;;P)]3V@X" M 0^:P8;AH-CQERK/AA8P?PK/3<$@M>F5GC^&$U'WGGH"L=ITWA!RQ7_@;_<3 MWYV 89Y$X%5E@6*QHI!4I?P-4$'Q$>1A:F,$YH_"VP@A#P3E)\5.1G[' M@HPV:<+$V#IL6$.D1!"DN(LG!6(UT(L=:['/D;*HLXX:>X6:/] )Q(9?4/ MH(XH0#M 1Q_>( !".;V9Q?$<08C@(LL!-LDEC00^&_F!4 EZOV&4XB8]E,1L MADP')Q,.+IU6-FXU4(=G "NUT2F;2PK1UDIB0EB<-JEN%/U_RW^7%%U_9 M-VZZ>F=?HQD(KWZG^?*U=3U%;TXIV\C*?V.] UH/H@0TG'+\K3,4V:UU=N#% MS>_J+/2\\^8ER(K\0Z7+$K-UULM7,P-NV,6+3E $E@$(*WS81JM1WN@!#\^8 M[QDRVGA/P_J=)(ZQM(U<:;J]#/64X&'169HWEMK@XXT DA;V(J?*.I![I\V= M.2_5>H;F=O$*-U C8OX#Z54VR@(0 A6'H9V?M73QK D2LV46A8G^)1"0#P:2 M%-E3#NX-L_Z5,=PG/'XG9N4D$^"?!GI=ZITV@L(X_2(^ I3F*,IH8(4Z-QQ5 M'Y.VK$ F%!$>D4V1M%&[+"('?FMTDH-C,P;C'*P:6QAZPI2*8N#Z4/X,1-T] MA[VP]2^G6F-@:M_##?T)%G[B^30/H$AS?B': 2K()4 A7"6:1UGBASQ)\G/C MEP7B ,.6W_IA2,X41A]SSG>ZQE0:%T $FAZ4)VA^LH,9(AA)A%85<",YCC8. MZ4"$,OY A!X2*2 '6G^PV#>L-ZS&/6R)W^%00L>3WVP[;RBD2.9UC@X^#^H M> -M.U'+]H1,7O -$< FR/#MZ$4".XU.;$.AS\B'-ZOP^'?93B\R@0! M*?X1]?1R(V,SZZ)?&H]6>=(;3EZ$M&KQC=)F: V:JA#B]0;O,8T+ U4@Z,2; M":!JL17F1BZ4^E4&11_E%RXD=9>,PXK7YE)(J3G:CET(]8J!(CR9ZO_;:#>.70GV;EI=T).4!A#$SFE?A3\7%$S?V9VK2BU!+TUDD M9L*4C)S41$=NW%0>1)M=:&V(0RQBGU5L3$>SX UC/T4'%GXD-*!TL'-UJXU& M(W:EX*0LBXUA+D,U:<#EL!P!!!V[ PS*H!Y21L#R 3F3Z#Y_)%,A$'$VV-R4 M,SSU6?*2QIQ)!)3.A]$B.%Y"@ZOT,WD$3,2)@*I$P Q7C!"Z$9K%^O QUT&$ MC>T9/WF8 =/?I@&S)A9-Y08YS=W[0$ZW$>(XDL9FR?' 38_A_; ZQ@?6&Y9M MN\!=BFK0AJ08_P->U=E-4FC9=""%OPE+Q%@TT..A?2:(15%)%#GN(;OSS MT]L;#*3M'A>?0NL"E%Y@$14X+2$HU?J4@4'M(J:$15; [@7_Z242=/6/;/6CM"A#:" 5R0W0B!@U9QZ&;L'45!(48"?"=31< M3@A7&1Q@XS':PN1V%J"G@GU 4P$=30O=$)P!/N*=-]GH3Y1" MF!R4&,GCK1:.KX03 /!DQ$*=BZ*.:_&S#-0BD*SC)=5TL6D12*A&>LHJV\8E,D\ 785T0'@[%!DJP=,_\.R..I]B#?^-N1M$:$_7GRC@0-BOI&AFE7%M-3@3WJIR M+Z0<1>@)<1Y(>(Z)@D(?\8_C4.6F=)BL,'TQ-GZJB"C$:;KA+2;.D):%K5F2 M_2,N)BEN*F$H$X8)7"MRP1I$M1TGZ0,%*+-\[^<7_V4$3%_\\M/_.C^_"-U) M%)^?DTO_PX:C A\>!Q*AJT*$9>UL0!W.>7?S^>HW/TDI&O&((8'%.(J8_ERN M)$^C6;6Q?#W+TJCZ]2L;H*J6-K%%_ (?!.KO1NS NB!!\8%2 MM=87/_GK,=U@6RIS7["&02FBX"@KQT?1[Z542*A\A2WZ_2\E]Z[L)!S[K56 ^6HSK7.W9V" M$2'<)<-:=,WSS?3Y\LB=QZ4/AH&#,+9.7IK[_)O+[Y+L "IQANX.V?FY63Y$9@%LK 3ZF&M&.M%MI7YMDQS **?YH)*TP: M3M,L]%V5,D803'7)&V6+@XQ,2_QFB4UEG=U/(GI[D.0W\E). MX5:KY#9IU2IKWI[_6 [P5@:Y6LQ6D;5[X7T"M+%T4@9T$\-0UP234Z((F9;* MY[X0&IPV.W>Z9Z.7@G0*P##IQK;N1741I3@Q3!KJL!R&87/" R^ QR)B0(=1 M!2SB#@4\KA(%C\,=44$UQ&WMU*N4+]FN>5E)UL"JI M6IDR79]J79)4+:5-*5>Z"-]E2=='YECKM.KF"GMQ@$(AWX!/"I6E0\;W@'T4 M(/)N%Q A#X@YL:2HJ\DB'5XL*[K>H+30"/OG!; 4NEPH(ZRH'U1U@\6BP(;U MZ7&B5EQ"@H4\" N4VUQJ\8U%K0*%/->_A/BKO#@HYFA@&=FTO*9'1IHHC)NJ M5U:B4&-X#Q'8/V2!I8X0PY%4*;JRJQ)IT!!\3-"(ZT_:ID),)Y0OSM+ 1WMQ MQ,$0L$7K \5_4I$9\?@8RS9#*MT$GU/=.B2L+=54!&8'D!32T/_ELPII2ZP+ S VH80A\5'@)Q-]?9!JL)L!L "; M>,@@NE4ESEQFID7H78,H-Q')3*-5&]8?G(+$>FMF2%8\0\"511>Y>?0@:=BP M+O1;U2U0 $,\!C55 "K4)4L(!WTI$P$$4XFBZEQ(4@;X$Q%)V/(WS4 \O//C M*!0I6;3";.PUF!5D8"EA0\7-6I+HIA:5R)&I>**6_%Z8BN/!@6)*I\/1="/Y MC,V)V$CNL3EL,0>477$H(4;);-9R=(:)I"A+@K4*RJBBQ4+5 "$I\OKBFB5Q M*B\3_6!WJA&!)9/%+=MZO[#W5>8 MAO5K=(\:64@C@Y7HYZ+FP"QA*).[&%=JQW+J"*E,E4+LK:LX8C[ M-WG>?T/+(Z\:()TJBMQ&RD*SA4%->J'8E;/,]UCN>ABJ0F3^0YDYUGK0$$(Z M7#2:4TA(DZJ,#'DOC=A.(9(HM)1+=@H(LBQ6IL6ZFX=MU>B9:%6&MB#1,Q(N MP(D"D;)S#C2P_Q=&NZCSL?2\_3#8U+7ICPFC#.O:].\RB%(E1<&= MU,,!\Z>#_6JHS @=<_1XP1.+Q2W6JO2F@:% 2R0914__/5D*AK&8APKT M\ ,_%1-NHA%Q!:UZSX5MZX?P W2C90F[D?21LP'T[^@1+&@DK0^[H@]DQYNA MH56+L# [10X1[58>W^71TX>49NN9$OC#$5K"1O.^+/O%O5!J2P0Z_%!WU*LQ M"]*:U;,/R/LU7&7NXR\+22]]=/#LJ/U06FVJ+;$$"]O$ [:!B%Y_-:2!F0, MU G$C"'5C3^W+7]LT;7$7RA"$^01+K4)V\*V?>G'2^CC#>6!N-6;J(X\T*F. MHZ7T' 99XM388Z'4,A3=ID# >6A5S\/0I5^*[$1%.NR#RG#@Y"%%%K!14597 MJ]2=\G6-$7G619!.J/&F-.W .!B%0P67P-ZE!S8#X])W5;)9%>PAU(#0O(@< MM9S^1=4W\,J,B_""\7K B!ZGSWQQQ*5!\XX(-:WVZS>*]5*G3[>72,W"P8SNCB\CQ/O)? >#BBE5WFX\4O42;,?-B?.&@6(C; )0.@3$ABO1*=Y-G4@C,# M3&W9%1XP736/,C$@V3D>)Q)*!64F NZ@DDH@ %Q5W#_E#SE-#B47\\=6O]$%^ F[+;8G,[B-$H#OE< W', M=0XH*0^MB?DTHBDR(IN%B3&)C-]!!,,7-RGIPA*)*\&C/R8O0;*#7YQ=X0B8 MH0^TP!(B!J0[[3T^!ABQ4-<932,Y]H:Z&9'>+>/\_V2A#-\36[<:UN<QQ1P#D6I?:8F,9LM62!'T\_7RQOKMM\N*,4;+YQRJM@]X=;*CR7M$P%RII-QW!PL$EB'$^6"IC<^5%0"--JP/X!J-:' MOQ2ONW!3&FN4TV/+-IIY]5PC8@W9A<.L&YZF,@]S<1MSKKLBO_! C$Y3(9P2 M:>K*$Y6+932GB.5&D(E>;(%"//@>'%&->=&N@45;-7AKS7AKTZS#G\]R_"7B"UAU\ 56'!17(>5-BFN7W*E@ @K M730*\D2!?5>A)JOPUO5E^(AK2R+[Y&OO=]IO\GL8\UL@,%14-RS@-6\\H/&D M=3R-)R8>+4(D2L[WPB\S>@30]OE=V$DR]'KZ#++1M.@H?&CB6C#(.SYF&,.J M^6+/S83;X0N%/NOW&1C5-SS$DLB<'_9*^QN:X+NG:7!'^ T;\W1>4_5)MADB M BV!P>*(K>]"DJ=&(=:CZ/\39H.N\P:TF@LVYX+N\7 !H=$R\'C4&>2-"MV^ MQHRBGQ+'9[]Y ZL!##Q^($5-$J M>TM*P;J?_&^OPRC\B -1?-<*V10VR%WO-2@Z+%ESFJ.N Y"Y$%-.K@)V^X+X M&3V]_VDV6^[ XR-GW/(ZG7:/#9MC=SQVV,AK#8?-T0O*X<#)OF!8PL6--3M- M)XWH3[TV,+,@I)]?^-_2UV/_&_> I8,$YT@LV]GZ;;7&KML:M=U!ISGN=+W6 MP.LYHSYKC]OCIMMJ-9^R+3GNY:=7A>W]4OY['KB,-X;QUW@:I@L@YLVN P\/ M77?8&8S'K.GTO;';A0-Q-G+XSD%@[K](?]4;_I=D?#]G#D MCGLCWG[*KE*<6A>R#8!L,37M!#=LX8[/'2R<%RFFG)_5T!- AOP!3A5:\R,] M*H4E8KPU;@P# -@)%!J=9YWFX(R]-$/57VAL).4S;L[_LRZ,?$QDV*DCP\\X M,OS^V\0?^;6+_Q SL'<\9J!"WQZMO\V(0C#K]NA#,C\014B7O@1SZ*X4,;PA0+$5"UVYNL'1$<(76I%37QI9$F&L@ 6R]K8J6O] MYKQCG<%;&S2*O-UNG[>ZS6%[\'))2WI>(M$AQZ I!E'*TA"S@*#MV"406/(' MJN3$&:I*,MU$*FH,'/*0](?RL9>-QTB';3'(D9-^2Y%^:X>D_PBB?CO'"L G MD&_K<.2[C%P7R/H$R'3@5.TVEQ?T2)DO9-C%ZPS4>DL/U;3&/)[!]ALAC<5!B>9^U'K/4X\C*=Q<_GIJ[&XBZ"O[ M%H71= [,GO*0AK/HW-N+!D2'I<>!_]_[JF)C@'>9K_.^*!3I'2/Z7U-6%68TE MNOY,I 1I^A,V-N=(5 'V]Y+$BM.B0IK__1].K_G& MVOP_,LMR949'5LRS7;E\969!K".7<9IT[_SPS6-FXM8YRTZKSED^RYSEFM!Q M%5_)/.?-]3\^7GS]_9Y8X+X V7:=YAP;#[0B M6#,Q+3$N:'1MY5E=<^+(%7U/5?Y#AZGLVE5@ \;S@3%5'@^NI6K7GK699//8 M4K=0QT+-=DM@YM?GW&X)A,%K@UU)*O'#C-3JOE_GWG.O1"_.)DG_SW]BK!=+ M+MP5KC.5);+?._;_%XM_:338SRJ4J96"9;K+[O+)1&7L2J4\#15/_#[W]T6' M^42F&0N-Y!GVYU:E8_;9:"Z,$F/)OM[>1"J1K-TY>G_4/CIM=SJ5\Y=ZNC!J M'&>L]>G3*6NP=K/=J1YO-+S5QX79O4"+!0O&H4ZT.:^]B]Q?C=ELD::72\8K\6N!-D)"5JI361B_ M9KZ_*0VL*G)BBA#-"\,#G0A(&3S$*D *G+2.6KWCQ\+ZO<"L%C8>;]-5.K5- MV>7@=C2\&EY>C(8WU^SFBEW^-!QL1&-^QN<.GTG33;I'/TTX#=7=Q^OK@>W#5N?OMY\ ]V<3FB)^UFL_TF,7#I M5NL/Z^P7_L#^OAAK48>Y)E/1@F4QS[IOJ:9U],.[UOOFV:[_LB&+^4PR(V=* MSHD18F79KSDW"&NR8+=RJDW&=,JNM)F@JAJ_,AW1C>(I&Z;AT=E.=K9?9"=; MN_G,B:I@PF3![E,]3R2HH^XM-=X^H<$$J091(0^X2AE/%RQ/,Y-+& /J#O#,<$"Q;5>.R&RI>%@'*MB.QZ;R7*41,HMG M"G)4&B:Y@$R$L^).'5 HRL8I@D! $L!)LD*JB(U]I!K)(!0)KM../,$&P*,1 M.J?..GM";F,6)7IN5] 4(!HY5C8S'!HY'?4.P-QZ!0);6K5A]FXH=/9$P?\[ M6C/WAW$:DP L2)2-:3MM MFZ">J*;H7B@;)MKF.$>59G3B@S@U.I0"RY8=(%1" @0?C\%#&/,4K?X"N7N; M)]C1.N&-UNF!/'1'6Z?"W_E;17R>5J>00A&C3*^ ZV-,1KU88[2F,8)&E'9 MM$NA"F&4U8D2;J:T>6"54-PH\D1Y1G5\DI+^W!*YN42VC@E=D6DK81D&6W=H MBG:EPCSA1!+PSUFS(DF<<-R[UC)P%4C:B/+%>2EV*=?M@ <[ ,ZV8EUF_[-) MOP'YBT^^''EDRTP)PI%;G7(B"&Z1#-335D@#96Y$&7$D@^*!2E2V(!;=II\2 MT8'CXNYS:&UKI245[0% M(X"'&/FGIJ""UX,<[@'R8,:3W"4[.2ZC",U*S6"RM9N]9DG>+ZAB?[N]_3A, M<1"%9WVW"W2>/6W!$^I62%<)AR^/2>KIT?,S"5Z(BFG!Y:OT(8%A9Z3EU;"( M?6K/>[P9.9H>BR;BGFR%9X>*(^[489@;"DN%G[9(G6B;89W>:R#+AA#TNY_& MV<$31R( G54&RT?'"@\PYT@W =-PG.9+ P^]>3&W2WJG*G(9(H7C&1>8@@,6 MF'/O95*,PX_VUU\=JUV3H=8_W7=ZW6]D7ON8(?+AGS-'13\^&_=S(JB_4" S^U+ 4T:$ZCB2]4$N$K>' YG,PE MOR=B\YW"49MK=NYEKQS^=P*E&!_\N+RE$+C 02N7=? L"F6+Q%F@@$Y6]^QJ M0:TVGTPP#'V7SJN"D;:^+[T-<^XSM5R (".#]*LC--)5C#;^M;5 H>YI1:4S MGU9LW=3[D0Y;W_%.?62SYA,B?/: M]S9OML*.^'@:O0\Z_+3]2;1DBW>"\$1\##H?HEI_E965S[3PV/2K][0B2J\* M(T_)QAG1(II+:4RFIV>U1T>?3L)_YI9(%2>^($NZ["(?8X6U.G76H]B49S:^ MT=)GX]XQ;>FO0U7"EXFG[=]J,P40X*;GM7:M[Y-Z0PH6UL/RRC ]H6:;E),W MC/7G1;?4O&OH"FLZ'YXTIY?W_QBZ8WN\^@"ZQ##O_U=$^_G4V#W;TDL%N_ 3U?Q6*@Z_^G1-M:",0A_M$8M6K M7'O:Y7>#YQZOE.SSZU?[/_;K5]65U75YU3NF'Q/=1?'SZ+\ 4$L#!!0 ( M +V&#EF.H2)#,Q+3(N:'1MY5EM M;^)($OY^TOZ'/D:WFTB0 "')#A D)D.T2'/);))=W7ULVVW<%^/V=ML0YM?O M4]TV&$(F@42WTETT&NQV=]?+4_54N=V/LFD\^.%OC/4CP0-[A>M,9K$8](_= M;S'X]T:#?9&^2(P(6*:Z["Z?3F7&KF3"$U_RV,VS?Y^5GT]%DC%?"YYA?FYD M,F&?M.*!EL%$L*^W-Z&,!6MWCLZ.VD>G[4ZGLOY2I0LM)U'&6A\_GK(&:S?; MG>KR1L-I?5RHW?=4L&#>Q%>QTA>U#Z']JS&3+6)Q40M5DC5"/I7QHLM^NI=3 M8=BUF+-;->7)3SUFGQOY3719JYEF/9:)QZS!8SE)NBP6(4;LSEWVH6G_>C4G M/Y"STC^19HDR$0\@K[BH,;O%10U>RX1>JA,)LJW+.NGCDXV9Q_V'B59Y$C0V M'U6U-MLDJCM@F['-W>CZ_&E\/[ M\WK2;C;?QP<: MKHT7[%:D2F=,)>Q*Z2DRJ_$K4R'=2)ZP<>(?]7;2L[VOGI\X<1;TF"[80Z+F ML0"'U)VZVBD9*%!"HL!8" @N$\:3!X[T@GG@.Q9R'T.: M*:+!3+EY3R8DPA?&<+V@*5/^(""WLJ?!6 !E(#*VC <9-,&7&AR*:0F60Q-D M+YM'B(@539K@4"4VKU1.W=4.CLB\+]FJ8_?OBYW3KOF<+/!>M0 M%*DP1/W7UH8QXUI8M\$-TD,EAU5, "LOEB:BZ31MBE2B=*+[0!H_5B;'.DHR MK6+GOU0K7P08-NP 7@H$_.]<,7H$ 28H]T.$[6T>8T;KA#=:IP?BT"YMG0;N MSMU*XO2DVHD4@A@%>057YUY2ZM42PS6)(222P9L@8P91XA9Z?A8X5]4E$CQ! M"3HY2PG+ WZX X#%SV=AL"T,L<3PLKOK1%X^S\WKEQ!Y> (>*R0Y7E*YQ@:( MYIDT-EDP"WTB[4/%:I5FU535(N86@DRM\%KW9[W(9YHED7M0RJA8!K:E-+EG M9""YEF2)=#QJ620A^;DA2K,Q;"S_V=121D S]+5V48I*)?T\YD0-L,]JLZ)& MK+",NU8H<.4)FHBDQ7H1[)*DV['VWHQU&?@OQOL3R%^]\O7((UIF,B #[.\!\FC& MX]P&.QDNPA E2LZ@LC%/*\R2MU^1Q>YV>]&QF&(A$L^X&N>I/'M>@V?$K9"N M$@Y?+A-4R<.7.Q&\#Q4]@HU7X5P"Q7HDY>H9RSJAWVR%9X= M,HZX4_E^KLDM%7[:LNM4F0SC]%J#O8R/C?YPC3@[>&9)"*"S2CNYL:RP -V- ML'TOM<1)OE3PT*D7<;.D=\HB&R$BL#QC'5-PP +=[8.(BR9X8W[]S;[:-1AJ M@]/_;K=D7Y2",G#JJZBF;*N"MPIP\OH.Q%ZT]5M4XZB@F=)F2:%V %O2^4TF M1)&':]R\N8>GP-8T,9!0U.YV (B1NH8X K]4VW16&//48$YY]9U33#WQ#IIU1O\.>S4F@XO:M].PQ^5.]I)"A-*S0])45GQ(VH,*5& MF4I[M8VEST?B?W)#S+KNC;8-Q3X-K3FSXJS:X#-"J\N&^00[L%:G#MAHTO>7 M/3WOI2/HVO3.7]6G37?/'%%/Q\X9;\P.!0 8!8 !4 !E9C(P,#(Y-C@Y7V5X,S(M,2YH=&WM6%MSVD84 M?N],_\,IGB;V#!U05DXSB) M[;:3IAJ/V>NY?/K.V:,=^"H,AC__!##P*7'3%K854P$=#AK9;S[X2ZT&KYE# M>4Q=4*('BR0,F8)SQ@EW& FR=>ES)IPDI%R!(RE1N#Z)&5_#J13$EJ=NUMNF997VCT6TD6SM*V@>'[>A!J9A6N7MM5IF=2,W>[ 2[@96 M:T<$0IY4#KSTJ4"L-@$]J7B"JYI'0A9L>O!\R4(:PY1>P5R$A#_O0SH?LT^T M!TTC4GU0]%K52,#6O TD3T@B1+; M(9DIR<960KH497'!:6[\#?.S3F%@65$J)H?H*C=\)0(7I=C7/ELA!5IFO3EH MW!8V'*SD;F!O^BY=A5-W*1O;\^7D?#(>+2>SZ0)FYS!^.;'/P7YGCR^7D[H3>+" T=GL8FF?04G?X^469AX;'?T&EB]M6(SFIZ.IO:C-WKVV_X#1 M>*EG3,,PGX02?R:Q8MXF)S_C+EK7@U8'H[0RG' ,'\ZIHYC@<,64#\JG\"8A M$ET(-C"GD9 *H:-/3:815(##KMN3M; M%]1))%.,QKO\1[@+]K7C$XZI#FT*61QK!_%/;W$QI8)/)45/RM9GSA;&5X$2 MQ]?>ZB683JB,$5'4+3P/\[B,B[G(\2;?I=2L:JQT8 MV68FX3T75PC=FO;^?F(=-H^>'30[1O]A_[47.?6\)$ >.@AQ@)#NWKND'Q(F MJ3XETQ<1;T$])$> O&NV#]VC+71;ENR(D>/7/&Y9?4V9?P 5\]&H,(XQ%9+4 M50Q=19AF),N(74!&F([=2-)8HU/5TR0(\%S#X,-" [&+(X0KKN;!F1<@6J#+ M4M$Z@G!5$F3@BHC*5.=MSM>_#31%5EBS.#0(XH@X6-*<5(Q*VH^(ZQ;][*Q- MF\P]J7PRNL?-=M=:4:]M6=T6(5ZWVWG1M2RO:QYWVIV'ERE7S%6^[AB_%D>\ M+AH"$L6XIFA]=3F3/:4Z##V6PW)?C[B%N;GVME;^42<-S)&%%B6B&T*_DG5E M#\V4R[&T *L,SY$0/1LD:)4#3JD*>:N_=MN]]*4G??.4%#93[11Q:3P9# M97BZZ64Q\V!KK!>?-6>0#.\_NQIQ WXCU_#[9BW<+2S)<$\Q#MSDQR/Y4OA\ MIW]H)D8=UM?F-F">"NXI"9$;)9>_ O3_BN]+_9'7@['/J(>'"QXTBGVD,,N* MA!\*BL,+R? DB? HV0/BZ#M&XC-2GMK8;P=\/WO?FY?^S])[69IA,4@#>(NE MTN8'RM0WW?YN _.1V7I[]?:C9^L=$+KP'SF.2+C2-XZ/2=Z[;X"T[/^6+ZLO M3>^4/.3:T/S7K@W+KNS:16O0T+>P:2._5_X+4$L#!!0 ( +V&#EDU;@U% M]!4 <$ 0 1 9F]R82TR,#(T,#8S,"YX,..$.A]/SD_/3C3LF-0BSO+CB<<[B)N$G/SE MES_\W\]_['3NL(,9W%V M<77V_E(TR<9K[+BWE*T'>($\V_UX\KN';+(@V#K10 :'?WCA6T[/S\^GSY>G ME"V!R=EY]^_W(T.^.Z1=P*L*O-\X@+Q1UDI+(F]B#,WBWY;Y%< M==$TH3#(<:B+7-!-^2AXN-D09T&#)_!,].B'$(497FBRCS\(AA]/.%EO;-&! M\MF*X<7'$X%^)T3YGQN&3Z&%(0FC-E9 (HJ[4(6#/LJ6C78O#ED@9B:X)'0 MF- -9BX!J7L-$]Q](=E[BO0QBC;"V5Z40CUL<3)<7VW>'; M=ZC]<@8F_.Q,ZV@AA^A/Y%B:STZ+\/NYN\]DG[_'L35Q?I&_]X=S4#L@4=7< M&S'%*\:5,KU>\#3$H18\?>I8V '^\(-3FUAB%K]!MIA=C!7&+O=!*D"GA J MDE 9T)LXP*H_&0_TL:$/Q"]C,AH.>G/XXZ8WZHW[NF9\TO6YT2)6&K$I8M ' M*PS5D%T4OGBEJ,3@W_F%V@S>_Z$8;-*W4ZG#>35UT'Z(-?1/K7H448]M-_/) M8K(1KCJT1S6R,RHH,;TH/L2-.?QWKX\!S\FM-IGJL]Y\" 0MFF71-%QJ?EU1 MVX*EFOZ[!]-=0513*BK1O:R*KC&?]'_]-!D-])GQ_YK^MX?A_+<6Y[(X]Q%? MW=KTN>B@W=$K4;VJBFJ_9WS2;D>3+^V8W#;CI'K M,9RTO\7)E4B^#WUAPDV;>/@/:66UWGB@C7OSAYG> M6E\UDH@3&$O3B*0!9BD%.>AM5'Y>"M#E072:A,A[N[WNSW^1\-KP;#V^' M_=YXKO7Z_#X?JR0^@Z$! MDQ4 \0 S56O1,L&X1^PK=M&CC0UL>HRXVZ&36I(#Q+LD$#!*?M7GO9L1+-CT M/K1GWHZ)) PP<6P0L?27C7#B.$SW$UC1LK['Q-JVQ_DV[E*(,@>F]TF88,:9 M]H8#3?_[5+AZAO0))O-/^DP#T&:ZL&V&T89?TJ"3(=)7$:V$9=-&.,UC[(9H MI1?F /3G-("$%9O_)H$1BZ:I<+U_U,;ZO(5D?X;!&\J)NQT72DM",D%0YPN!C,YQDF:T30([$C$T]Q\AS0KI.@@7\V$QZ!PLR- MAKV;X:B=IM*0_((8/-UB$(26$D_5N)R?)7'YTIO->I'.;P-"*0&A)Y&) W]L M3%V\"_O$G^9T?4I( -SDSS"Q#(6'-I[,6ZU/+CA%9%2D/JT^70NC%%GX9Y3E MP)"R]I=1TE(-%RN(> M?"IM. 84=.V'T<0P_J2!ZZ49GWHSO85C#XX9MD6H>8K RYU#.4=F9#V?69H# M2LJ*?J:/9-AYVA->\!RF"Z/7;Q?U:9B,,!BD ('@=TY_IRS<1SK8HK9OD_/P M>DU"]ISDPI*R^C8<; Q;=8GV@?Q9@M%V_U_5#AQ,+,S#R8DMP M3ZP(EG[NT0=!49X#1\K:.V"F!=RT*+L6F4KYDBIYD]3\R?[NH.*9DIPM0G^N MEX?1?@B;V^X1JJ8B*'P9 M92KX$@F>7/B*9(E:^,JEBV*+)Q6%1X-+5[7T?MA#": ME$;8MZT\6D2@5@5KJJ X3"X\;?A/9!*>D!WZW@Q;Q)T1_K6"&I;@>C15_*F. M*@I)Y+U#\D=$)O^AE$H38K4*65,A@R=\ADT,G0P++%";GFW39W&AS2UE?F>+ MN RN8B$K\3^6DI[7\@=#T;2=;%(]M])I"\I"9?4%;-6U]K*$FAA;$76Z971M M@'&8+-)=OS%V*RU9:KSG:.I;R\L,18RJ[P*$U(24P@/(<$-_U$#45I%K*O(, M/V'H6.A[NO1;5T%+LYD<305K>9Q!^[6( *UB?2O%&OC7^AY$OT)>WU$]@B:T M6E)M'>)QEZXQZU/P4QR750WM*?DO!3"OZDY%*/UTP\2'['DKC$. MCZI$/Y*UCZ92M5RO2,-;%:JI0NF;UBIHDYK1T12KEKC<""&TJ!2MEM74 M,G__W!R]5 K3IM0^ECY=UO*O_(9KLN6M#M6U5'B#?!<8QT)28]A2B5*E(M3./UR7./ +X?G-:P*L!/EE$OX3AVV:Q MM/+'47%U*,;GVRA+PGCD*@M=:$%S-2[:NYV5Y'K,;W.K4:7.T\94146@TH$J M)VJO2YRH;1&M<2EO#.$R%52(%[Z,-U<+ZMSTVVI&V\I0.297_;CU=>GC MUBW&I2X1CD_^2A+EO)YU>7 NOF5N(F[1K7^:/@9XZ5HJ'3CH>?KK0YRG;[6E MX('ZF%)D%:JP+WND_KK@D?H6P8)GZF,(9A6J$"Q[JOZZX*GZ%L%2Q^IGF+N, MF/)C9U#>>T;,$G9Y[_D#M'0O"G@P=LIX8+4#^]=E#NR+'49AZ_S$A.:W6R[< M$V6R[:V>E=0S^72RD=&= GJ41OZ-]"09)<[4$U\!@F:U*E!%!:(/TN*!U:I^ M(]6X*JL:L51F&_*K="%(3!V4%"K4JU\)TV1!G0>4C_X'C4%\ _QD\(NL-9:[FH#7F&V3B+<0+ MQ!]/*5MV/=Y9(K3IPM+RZD3CY@JOT8B:DHU/S8'\Y9'9IZEUNMAV>?BD(YZ< MOG#K1.OFMT$RY=@\7=*GKH5)D3;LDXL?-=XJ]X&QUS)OCE8)_ZC3 IE-,,LU M(5IG^U>-1N 7;-(;GX4>ZMS\_/ MIY*5&#L79V?7OD%U\%(L)=)?OU_-9BQ6JR/X=,XO.N?OZ[?#+=T&M\K[X]WI M;EBI[@_IY:]Z %QVB<-=L?>IF."RBOBK$]83XE\*\2_/*[?BJLOPHG #)+5X M[57G[*?.^5FY7@^8O)-_607QCE00+WY7^)71B<*%6:O0"%?/+I)-W6&'F"GU M=P&+]@Y^V=C@Y;B4O=["W\6'0)2+OF-2941L9>;,+=5'(;W?/_!7N:Z)\JF M4/+M=>&Q7-85/ 3;BPX,K]1^XRJ7S"B5Z V_W/;!(AU<<3\7KR061YG.70Q6OA%4)CP?]VB>N)IMXQ MZFU"0@(D)YI#;%ML1?QXXC(/R%' -/S;I]U@1J@UEZ^Q/']S:W%9YOC%O;&I M^54A3(3&EP;0\W7G@QL6'4"H!;)Y1:D,0-WRQ(TI,G@KS_Q,T:N@D&FV[>5I M^Z*)A_YUI)Q[:S_I(N]^3>N7;_J6IO;L5M)HWB'R+;>;U_3."#)8^@MF)H&R M+Y@L5^ "]9XP0TL\@U$*RRAG*4(+HI4>LN>8K:/=??171\=JV#5ON_N#_Z3> M86OHW&.VQ&PJVW# KE:_)F8"!1O^MCOUEK(%)D*AY#D!PKZ'=M=IQ'^?GM\) M>_L]8"C[XN9U_2=LDYG2/Z!YC]>/F$6Z246T/W-95 C_7;V<,EN$ M$K)6J=S /DBJ[4ZI@VT#XJ*Y],-1J2.D$I^HPJ^I@UW$7H^C\'[9HW]<"@KP M(W'+6B!0<]L3GZ\MT4VEZK_M[BE@)WNF"9R8B'Y]A@$$72%'SR%,<";KQG2J M*6_D5/1JX@!SPAIEDS30YH"6;RA'MGQ=JLJ'%+MT$$]93M?DT[ U=TR:*78L MWS&0G\<.=K2&UV)F]4%>K6-KO!]1=?5^W\X90X4_>@X$TD6W0A0LF':?YGKF433>$:LWL4R[W6&P/+.68 MPZKN_D=7I3,3P)XL'COU+(J#MR>!P-DT##:*Q CLF$@\!(,Y2;LV/7(*0C#<5 MKM) >4?46983MW"-!DHKC,_.@QIR#B-O%^>@3O 5263#=.8YL05EV9I-C)%$ M0SJ!DS*G4P^6*H"@.+\0'O%5=$0-'DWLDN#NDZ'C8G LW=U,E1 \E_*-V&R) MCJ_ 26\[ F"X&60+2XA?@T<#>\2_UG![3GM.;_ 4$:NW %!_PXC-GVE$]D+437'Z M\V: ,.,- *XQT]<;F[YBS.?TEMAXA)ZY1]R4!+F:_,@I\MS%W.Y2&A%D\X_@ M>S"G[()K$CQ]L< FS#+!YFO_GCR^YXP=@->;<0]Z()Q%;&C*4^06;_U%I.A@ M[I7RKS>>&T3W=<3$3MWMS3\I*:R#<6Q8:BLU9"L"W1-'$=.]P= I>/L9EWA. M]!#\WHRF)??F*3?N-4BRG*A*ST+K@?=H$R?I0B2*&C@U9MSWE#*T^;&X\0!L"=LB9P@EPT0CY'K,;$)G1QAQ$9C?H)LY8H::!5$QLA@+:>2^GC1E4U$U3)>* M?$@DS=:4K-=0ZY+VY0RU(2EV MY<;T3*ZAX2[X$I-'-WX4.YD#R*5LX'#: R@A4T9Y R6I?/Q3>!'N:V0+ MN?2CYC#6HV?S^=#QDW;RKP$L]K<;T0]Q!O4 C7@K \J78+(8.M!E:_]4':.6 M!P-E.V+B6ZL*D$>%;\9]"/?HA:R]M0CB4F][@D[D2_Q=KS$#6H2X,?CFAC,K M'\06_TC5EMMC^6Y7W4&.>2NX?X=->$761G*KH(UA4A$G=JE-K*P5;P':AJV' M9M@F0I\FSJ]89$PMRM*._:C)&B:3W[Z)DYQ'$R4-G$']-LY7L C(:'^LK($2 MA G:0$]24K?;DB-G:0M$Y&58X%N.(;=J&1K>'_:)BE:G42!L7Z-4SS=*X M74D#]:WR7!2JH[^EJ^>Y*\K$LLB_'@BS)[FY2^P8\^^IK3_[E7UCS+)^\QUE MN9L8CB2W[VP.'7!Q$/\._;[__N.B4"#Z$BSN;VG*MJBTP@8.6C I84L3(J24 M-5""L(G@Z D+SK*L[!$TSB$) MVY;FSJ:4-1"+HD>,T[-,):LV;#2%A\V'3G@V"V:,14/I! MRFRYJU1N:#_X$,8FSCR\U<0-E;/22?SLGC@,NX;V56(G9G8_Y),V5$;_9B'! M=K=!N6\CSLF"F%E^9IE*#9LFX[MH4AV!=()&RQ'L1IW3\):[<,^AG*LYX'X!7\](QX6F-Y(Z]O8(&^K'W;( <@NT;Q%R:W$J=7MQ .7SM MN)53I9@'@G,.,#V UY=(^672-4^Y=N8^>Z.-@J:!4 WTZ<08SHW>>#"9?])G M/%"D[=GIJS2BQ@6.PL8.D(L,;[.Q27H$;*^\<7)$.GN[TV2; M08R.G'0-S*MS[-!'D4.R\DNR_K?/?OD/4$L#!!0 ( +V&#EFE4CE@CA0 M &8O 0 5 9F]R82TR,#(T,#8S,%]C86PN>&UL[5U;<]NX%7[O3/^#ZS[; M3IQL=I/9;,>7).,9Q_)8SF[[U*%)R$:7)%20LJW^^@(02?&"RP%(B9"3F8QC M2P<'Y_+AX'8 _/J/YR3>>T0TPR3]N/_Z\-7^'DI#$N'T_N/^(CL(LA#C_7_\ M]M>__/JW@X,O*$4TR%&T=[?<.Z4DB"B.[M'>]%/QV_? MUKX^..#%8YS^^8'_N LRM,>J3;,/SQG^N/^0Y_,/1T=/3T^'3V\.";T_.G[U MZO71/[]>3L,'E 0'.,WR( W1_AZC_Y")#R])&.1"YEKQYSL:EPS>'%5U*2GX M7P&2,28W!\9NC@N(H6R2),-8!SE'"JA>L M\N462(QC&,3A(E[Q>GTH[/3W-O>CFKBEK U!&>>$ MT" -XF6.P^PP)$="S#.2)#A/4)IG)VET1M*<@9"!$:/L'.4!CC.SZ#/&F#GR M^.VK=V]>"?$@7)U%OD3,]26?,V:<-RXBRK@,(U)O:7H(,LU)*)H&,WHR1VDF M0"(^K7_PZ9G_BGH([%B1LV(G84@7*"KX<51-\@=$SQ:4,I1=XN .QSCOAUK[ M.IS5N:9DCFB^9'5\^N\"SWE3N4)Y#^%-')U%/<=9*!HP,\UDSGLBYM=LR@,0 M74YFIT',X^7T :'\@G5B">(2],;7$+7V"(IIQ#GQR)61&$>\]YWF[*<(:9/9 M69 ]?([)DV-PA'/?G IKHVY$ASK[896HNWXXV5MC1O2<(\8M M*NOD8O?62=1=UAZ3L%%CS,=@A,H'#V+@, NR.S%Z8"/)^R"8\U'$VR,4YUGY MB;"'L$7QP;]/LJQFS3BX0_''_>:'.^]\*I7P/Z)QNLWL5HBL(%%7,+N6L!E(55 MM)2^N1FNEM[96CZ%R]]XX7(QH]2-8]0$A25D!+[YU:B$WIVRXH47?Q["B]TY M ?^$Q5@2(A1E-RA$;,# T/29J3EE(X?)3#X?9=U%)P;WX%'%:"<>OH%@"%.8 M8KQ3#064CKT(""=A2!9L9+K603G8@Y"6,QXMJ6](L5!,#P@]H\+O/QG\OF5[ M- QA%S*%RM(PZ<=\IER3O(Z#-&\M3';CII%T'1XUI-[XTD(CA6OU'+P:UIRC M.:S!OO C51>%9=>LAA3O_!ZJK?3._%]M0-EV8R M^Y8A(79[W JA+8>P>EIOG&RCD\+3!A:%N]]ZX>[:#A>+-F(O[X'$3,",1YY\ MV?(XE+PPD)E\9)W5ZJDU&5UH^4A13=!58=QE<Z4#D*] MGLWIJ7T%@YV:,$08>0(W!#R*[]9MI!7B)8W"1^WU:V9$MP"E,H249G7(N%>0M$YFN$0MSL^>(%"4TB!D7"M M1[*UI@V RR$-X>G99BB:(1:65DU4EN^KH5AG[W4IO'2Y61> CZ5,O-HRX0?= MBF-/T@QNQ=?52*;]M9>^-&@!<&27@U\+C5&$N?A!?!W@Z"(]"^8X#^+V2J.> MJEQJ5%%YZ5J83@ /*QD!-Q&\'($9QQ[6 S$91Z]Z*W!-<>1O!."6X\!K1*O 9J97K'4Z&,TVC MX4MKY:V]1VU>=1)-/591:\$T7FL!AR.XM!2$@-*[ 3U;,[@ #E"'5VM#5^79 M?JY "T32[PK;M+[SLX4PBGC!MV.O"15HS'.*[Q;B$-,MX6N8/$>'Q$RJ^XLT M1Q1E[06DS58";F]NE8SG%19>@,[^1JD(1\*[TA/$0J\&IML<5^M::DY>365O4(:8 MV?A5,>>L$<9$'+ K5.D$1@!M%0*UM!XZWT8[H_\-S+S*59HB,09AHJZND6"_ MR_UO)BQ3$C2$'GH>K)?1[3I.0W97B@LK(:@BFY(35!YKDO@I<<,>@ \ MU>7@U=G3P@".PV-0#"R\RJ_YDN 4SY)ND$BL^N6 M7.(#MF:0P)C*SA')UMI\F4]FI&NW.52TPTWHBX# MP22]01%*YMQ1D]DYNE,%735A*]+*"$=J,&:+$PL%&ZA7LJY'61E+KX9D94,K M9*\KU=F%,%)6NP@:2I^! %<1C@0M3]G$>;P=K35HSQ'%CV+L>)&R4>1"I(%= MH?R:HKRSJ6!;K!,M3,5\AHRC\BZ1Q%2!5PD>%^DC ST7<:51]UHX#4451R04 M/H/!K))-W)#P\FIQE2-SDJZNY%Q+VUZ7,U#5@H&4RF=WPU2S:^I2?L!Y^TN; MAD"'R]N W)Z6 M'![)]@)Y-J:P8N7%]"0^AMS>&;@HM(OEWS QPU6PW);,;" M)L9>I0ZW3Z^=XWB1HW;.K8%*<7JWHAI_Z*XX?5=(Z'Q04E;>YJADL[PGAR7; MSH4>E]080WM@LB@'/C+9K,>S-76K,\9@^#EQ4/&(&VM/E-X;#BW2UG<+SU\,< M/\K>!+$ON#Z2#B[HMT5D/:*SE73,K"TG9S;*57_!4@2Q6W(2LL9!D?(EKY;E M[ N6%P-:%!QO3C0$*D@/*[6G4#WD$=<36L@A&R..E\33D5SV@*X)F[HR*EC* MR[P\1 )LLVDPRD48]'H$PSNZIL=8VP"S+-9Z+==<;/=AYF:AH9$&EL*K->JV MV.*08LX;QG(R@\0_U_(*G +*OSC VMILP\@%B./52FFWY:UNDOR*\@<^[5*E MUUF74X969;D7!U6HC38>7)5B^);PYS Y)@-/%AV=(7+V>LKA6^+62(M(5A[5 M>6^[\MLAP+-N02'X9YP&:>BPG*4IJ%^4D1;TVR+NRUF6S*PMY]]R5G4:^#9X MYM=3\=NLF7B?277K*%_-3WBFLRS;KB^;UIJ"/1N_^D5;_)#!+ CI)8'2U5<> M[*6"'IW>UE50\T*3R>QL_:R6Y+ K@+*Z!DI#N?-XA-MA8,AI*X;F?'IH<, P MRJW;<;2_9E@$EN/'P-C>HSLQ,);*[=79"87@U5T1M@-C34']\$Y:<)0K+F'" M@=;K!^%5RSKHPY;,K ."/_.] M;O<@WAVN9)8\3+I.&;0MN4X1A)?TOKF;!L[N=G)L\*J!M)4@7MT/V>JHOL/#8= M+#,P'&$2>#5NZH9_)CC)<"YZ ?[:0&S'8>IX-::+"ZZU_:^<5-J[MDEW'EP6EMAHS]BN MV;/K@MO#T&N*Y@&.Y!=>0\F5LXDV^K+Q3L_5N^$KAD3_S.AYV1QE\\6<=E4VKF7 -+U MH0\-ZAJ^5JZ'L,?P&%C@@0ODDQ]ZJ@?DW(^X<@Z6FCP;APJ M11ER_=@-EJ1B5%D8_.\R%6-ISKG1EU-GW*C*O0!DNMEH\]DV*C%*;/[B*39Y M5[! D4TJF+J(;H;=*?("P6BTS#9FV!T)RLF.'T/2KLQ<.QJ$.3]K=+;(]Q&)!I+*@&I*?D"<0FUT\;AJ1&D#)3O_!A<-@/Z#1=G,F,6$-+6AQ_RM7#7 MXH4C[(OO/&I[6FQ@Z-I+X]5)] MQ@Z'*Y1FYWE@RO35G?/C[Q]/#6P6(P_O$@V#$\(BQ<6CFH;GK MIAWT0%B/$WM]Y?#ME0SO3F+K<.#S26RIW(:4H"U?]RY/V)UR=-#E9'8:Q$$: MHND#*L_T\.MSRQ7>U(&P+'?>_)C J-\T*VFTYQD M03SL2X#]N)O>!'3E_A(:R6#6W95A\N/YUM%AOCO/MPYS09SZ^5;1 MC+Y0LIA7XV^I0"+9?CTP;:]1#;9]8J/4%I>RWF%\/$"4XQ5G. M/W]$O5L,D+%]FS$R_FY:C9V)1VHW1B&'' [V[S^F2-S4(EYDX.\PB"6PGDW! MS-.^%>AX?C<- &S8D;"OD\^WI0.H3O7;90QW! W*U+Z):)E^-VT$;MJ1&HE6 M0*]N*;*UR63VA9 HFY*X_8CX )P<9V@-3M]-(S 8<23D=Z4RW%J\Y;VR\AG) M^@N25R@?<1],^;#E52?;%D*Z/FFH(1WIW-LB68AG#""WN4&?=1V:[?ILW$!L M1PI((*R0C=FO$7YTLA1GWP:2P:]7+Y2"LD":28X1 XA-S;L@]AQT5KI:0PP'J1LO^28E*S.B+%)C:_LPA/*(_4ESAD09O] MWDE.LRQ79::!R_D,"U?UX?"PJ,%PJ_Z6>_MI3L(_[]IW8XI/ZQ_T3LU4 %I^ M-:=^.M\&=R\>VOM6C3R&:]EK 8KG]4[X+9+WJ+;YJ>&LVN?C7&E.:'Z+:**26TU0]2!=@I&: M6U=$ E"@T5PJHE5,[A;U:K^Y.BBD\IZ:0'K#@'_>,RJ@]IZLJ%?=Y"7*,H2: M8E97!I6O,)]WKAJU+58%&F@Q;VUQ@Y( L_Z \@NS,^;Y?Z& NEA'R\C&7@I& MH[4@2V20 >W5:H@P27@[[2.!5]$8JO05&];R+>Z&Z?B"-@6Z4M<5J5?H'PE%MFXZBLJC6DAXTYASMC MK-^,,Y'[,3H#V>);&A47!O-=Y9"1GB3\+QO#F'A K*3F\5(B!M!*FXD;ZLJ] M&H0II-?.BU77Q2JI=@A0,$V=(:-D[U?2RQE)$KRZ[>HDC5;7Z=RC-!PWS665 M>%.))DO\Z'Y;S_2H?SM:(DO-MI\7^8*BKSC%R2*QF;7W9R0WBQ6CD5JURL]D M0+,TVG>+:Y4DXUC1%O(B6N+=DE-T'>#H9)8C*I^36)20(T=>PGN( !2UQ(*< MHR'#?M0PQ+JFBW2*0I)&YE"C():#HD/L/1[TZEE"H!O2 M*4H '2$!0 5 9F]R82TR,#(T,#8S,%]D968N>&UL[7U;<^0VLN;[1NQ_ M\/8^M]OMRYRQ8WQ.Z-8^.JM6*239WK,O#JH*I>*81H997F,TY_???SZFW=?H72)5W'Z^/.[ M,G\?YR^.LUPM,KBU2/ZZN9VL8X3 M]-6WWW_]MZ^__?J';[__OO7Y_7M:/8G3/W^B_WF(;CA__[^>INN4';Z'VM]4^P]_>G]QV_??_?QZY=\]:YFD7Z6 M:*0I_C(H7\OT\<2OOMIW MT(_O\OC[5."FM\V&5K__&Y-J)%>^_;[;_[VW3>TS_XWD]0' M7>;.\'8;%UM*["1=G>&T(,@D"(V1"9\R5+59OD($#PV=LRA9?J?#(D3%#DO& MW!@P(R-T"PAJ,WJ3X2<"LQVA>_%7&3]1'X&,VP:HIBE M/N,>5B*O+<3G*/N3$"%6?8>6968*:2XY??3&^;+R$8FU+)[H"HC.#W?E=AME MN\7Z-$JHGWZW0DE&9#'.XK#S\ M&YS$U,>_(\C.VKZ*V9K'L$G'PNZQ<1^]C" EU)9K78)NCGM]\IMU+/3)JO*% MP!C32\&7#E>DK;_])BCHS")TF"OU O]Q,9HS*TB@NZ=3:"(Z/' MC>L!,\HW=+N:_!^=GIZ)XNH-[(J9VSC_T_WPJ<"#X^[X%,79;U%2$O1^BE.B MESA*+M.\R,JM\3&&S?8==P-LNN4/W_#EV>0PL&HG0#@VP$%[EQ M32P[)<;NB+XCXB!,QV9\CFT/R9IO9-TKLNH"%O<@*^PZ81=?+<1"%J^@)R[ZB+2_1NG]HSS-T[DRYTH!R;C?K'*Z2V4V(:ZH;:Z.NW@T^)'\MW+D%FNZQ_TIP5]TITIIZNY$ MJ+R(#4Y6*,OI@*DWSVHUXTXH,V@ID;8&$+W!]$/%;D7- E?DWT1%1,;W*]D !6D> =IV.<;;*)90 MM@[#-6D;_%:DWF_1]@%E-IGMTK7 Z88PE2W+!_3^T!$6^06IM[DF((GW01Q7 MY,].P^BE0&0L635-4W9-A@=GS:H.>2,WWITO*CX:3A*\[#2?T.N7.!LJ.V\@ MM([RATK=9?[^,8J>/M#Q] -*BKSYI1IA*^77/_QQF(:)N.B2_/,PL231 TI^ M?L( MT3=MU/:O.92M,[SEZ@UK2WWD_J>OA@U\5>"OY GCC/Q:WW_VC)=KG"[K70(A M2-AEA\B RH8.!Z%\2AB J-6*_]:7XJ6'!FFSF)SY6S1X"1/_SI>F;P@91-"W M'X?(7+O(*B%650Q9_Q2CUKI:I;J?9"L%B08MB<7(D"5;H^3[,%!2,96?E,4& M9_&_CMX>B Y681 5P\(30(- 0E44#,G5VO\A).U?YGDII?EN08[6FX*3T3@H MF9ZV&U*UIO\6DJ8794$SOM#<.Q+J!DIS=-XI/1G%LV74TWZ'7@V!?_,% 1HU M4F>Y1MJV"YFVA'XVP&>I1408 GH-!CSNZM5\ MWP,JAS_V#S#NW2NT=>8LMT_'X5MF;ZY;O5%2M2%7?/QIF> OG=SEZI/_PHU%6%//IKOWEY"7N'UFI5ZQ[5*6B2Y1PSGU[J.GB M AO(#J*I(D^1I$+6]\%.FZ/S3D0"@(]N 0 'YYW T?#/"."8J]L#95B"2'; M"I=OH@^&AO0$E?['M^&HO1OJ8U?O SEM:IX2]WV@U^;J<\=5 G3?+0!H_G,G M?F=TOXYCMUA"$I9N]Z3Z.FQ(#*WW'Q]Z8A/'XL]1XV1D D3'Y0*(N9TC=@PD MN4R7&;TV=X[V_W^9#GOX%B?))YS1G+D],35KUWV@7#O(99Y9'X@7$,KT?;L! M[.A[9DR',)8C4-T+)=&)W? _F8MV[42;65/9GS/?E&/OQ.D&W R#\.DO>Z/: M[_">EQF]8(6R&.\/:4Q6;2.D2Y>4+:,'CKT]$=VHYTI@0RY7YQ M,*0=6S*,6;,VG*EA2X&0]C V372I]XR+X6N +V]!K"L MB#/ 4B#HJ=5L8TVV9KC@TI)=$DVRM+T'XLEQNS<%+0!UJRHAJ*DZ80B!TMO" M4$/<>V#?R>J?9;[/\GB/3U:K2K8HN8GBU65Z%CW%1914S */+OY5QGEL]2X%-'*-U5RM+O?-!0GPD7M9;!3N&0H@.I+CB53_/66ET)1Q*/D4 M9#Q)%H4@$6S>%X:^(ZN-3H"G#YQULKOV$ 1^J_NC]RU(K?/X%^NS5[O1E+=; MSW.\M'R\] ^3B)<^<+\_RJE %4.$J<89!">KZ4$$L%]=0\'.9LKFACCK MJ3N$P.;N?7HPM)E7!,Q-X#F\F6^K@YP$PAAGD-XP%P$[T-G;]510G/"":_0X=()7"A434L)):5B%J5AJ%Y8UU 8">2M,J&9A]\N#Z)G"ZRV MIO.8@]W4Q!(/7UAM4/P$B-7FU!]&L=R\Q LR=A4J\9Z.U08UGQNRR@/_:2;; M R7G42J[@P-U_02/ZS0PY0U MPM2E_RSF"#.H\V9E'UP=8SISWJ[1\[U.9QKG#EWPQU,!R,H M4>D9>3^+JG.Z,DUR'_?ZCXM.*C-A]GX3I;]O<)+L%E_(8IE.;_$J)J/]_M$0 M^F.6;^*GR[1 9*567*S7:%DM4TG%1Y03-%TQ4@2,TM8Q@9K+MNS%7BN )%]F M<77'@/%R@ U2=?>9D?*TES0.OK#5CF[O7#GEG^Z F?%M>(K!P#]QXLBR.4I^ MR7!)!%DF);U4#KIV9&Y:TIVA1\IK(_L=3OHY.FR2K-5DA^1KMPL''3^J?=CA MW_=1T>Z@-[1YY/=_2)'"(4@0YI^G%?I&=&QG1J%1K0>>T&8ZN+ M1[42 Z9]'Z.YZ!LHDM%Y.PZ]7!_QE:,9W%B*&=4@'0K5/AL-/A1UOXMQ.#IM M/WE)O-SC"3^=T(D@Q.?-3W>=.3_G3_I03.NXC1[SR(W2J-VBCVIS_7H M< @B'DLZWP%N2BQ?1UL$1K$:4H&6BBI4_,4\CVP$_96B=E>W[6@<&0:K1!7> MW[25#(*E0[<3*%Y\,H;"#4T/WE0L1,&S=MMC?)]%C#!H^&.S(][[Z&EKPG3@ MQ (QVSC1;*O::>ZUX63HR[.B->R1OXY#'OGCCX.G!'CMX+>Z"WK?7K\/S.N, MT5S5'A-.-E%E 0/.>XRO?=#X]^9@=6*1!&U-=TATM./4E[&IG\$,Z$M#D!\A MJR+N-"Y2DKM9](*&4,175V?@-,KXVEP"['_U-)&RC &+! !5<)SY!I4]OW(A M&328Q>DR?DH0'9S;P_P JETVZKF"!'-S M3,@<$S+'A(0?$S(??,\'W_/!M_K!]S3>K)T/ON>#[_G@>S[XG@^^YX/O\$[S MWKB5S ??\\%W& ??:+GYC%;Q,DKN\+KX0F95PACS)%RB=.MHG%MZVF?E\AUA M\?"?SA#=PGF!CPH8&UW35M2K&.81F[>/TK%;[#>S@&G3GV)NU M:JS.YQ?S^<5\?C&?7\SG%_/YQ7Q^,9]?S.<7\_G%?'[Q1G9F)[8O.Y]?S.<7 M\_G%?'X1L*G,YQ?S^<5K.;_X%,59]9#J8OTI3HFAQ5%RF>9D!55E$_5XD''@ MK#T 5'HB[!]X/0P39U&5R"]GG578(E>#R)R^,J509S :_*J#O6-C&FT2.V@2;'PJ1V@\^2 M*,\7ZSK?_R*[C1\W!;"!*RS7G+6PRWG=)E5"#Y:7%X88NXWJ)()-V_=$"+(& M;G!(E.1!PO]VGEC#+!@(=]F8I)G:#V7SRXK^!]LJ(2 VJ@RA0!W_T@7!.ZV M=?J/NH"[.?Q"M9RL0K[B4R2L%$N*)E3A<>N%1<^W$;?FH<,__S-&&>G)S>X* M/:,$F.#5*@U=3FZE24W]6CVAXP?(-A3,\N4SBNB"JMJ2&W(,3A-:=?OHDJOK MSY501 PVZQ8&U#@M=\ FUV(P8YAKS WF\#!1![DOCF'']6X< <^"\V,/>I?I M4UGDE3#?@;Z21,D^J*"2OC< E<8@K"(VB!B9YCK @9J9Q*D6?4R(K1J,?V)(/N.=/-BS3@[187'LT3W(06#G=/1XB^'>[9C!6%> MN4G'MH>6"%#,[&QZU0_)VE2K>YI#?. *&W?ON&$^5]TT;ZJ<^_;$%>ZTT"C= M>%7_P0N(TR"C?H^J1^9M68BE[O9H*?H2N-D]O2ZI MN(EVE3/;#Q.0KM!$"DA4>%LH5NY"CWB5X=7P23X&,D^("UW4+\S6\PGQDV5G MFAYJ[1"KU6%*[&VAW6K7>[0$4SG:[^!9O2=>\7&9-G>"B.R7Z3/Y!^V4?1]I M&HT3VNT4"?9HORV3]!(78CMSK:?HB/0#]/YNU' MA1X-?S2!ZR'A;Y,(8IROM+^J*^UC6W4(%]Q'DGF^[CY?=Y^ONX=SA_>-6\E\ MW7V^[A[&=??YG=H0WJD-,(;G%CTC(M0M6N+'?=,> T@.S- NI4RBC"!X2RUU M\9#$CU6O7[P\H66!5O?QEA0AXI%?\W6TK+L-C ^Q3[B&CDW"/J;'FG^0;4;L MATJ5;B\)JG@:71Q@ VOU4GL8LL<4'9GDF/'MJAG+3"K$>/71MNWWR-JR_ /9 MUXA[V[WMW#8L,.P[L%M*$AWCT$'^6X1U6)@U#L?P/Z!#QUIVB=H:S'T<2@4Z M@(N.E (;OKL'0M]/XD#(6.B[(LJ*\ZA P,&/&^*V#*U'W.M!CF53L6%\O+ZW M:H2'XQ;;+/M>A9S'>?3XF*''.KZKEH^ULR!;_+@!+"CN=3PY; +19T[0&F49 M6M4?^;L!2E7[8X%457][CW+ZQ49]T=N"Y#;9L3JIIGS;U!F9/"DGO\?%YJS, M"[Q%V4F>5UOOA_02#(!IU3V^C*%2=P(0,^D-58PIMN5[^;O/?'^9LMEF $RU M7@,N^7I3 )9F+RB#2KX=W\M7'JO"44NGK@2P)CIJ&?2&38"Q1RW=8'PG4^.! M38FI<%"6,_6URDX!- K2VIC:6K0- \89Y_#<1GN^6^W8_0OUW^XS(R(##@Z1 MJ:-&MG^LPHG3:#L*>22<7:-B/T*>E^@>-^OQTS@A=!_SYBH?\?!:2PL5")K0 MET&G'OVI ]="KUK%M!X_-=S_+:2YMO(YJ3AEEE7[N7*+SV$-T9*S76.B<.1+ M;FUYV6ZAALS?W8^05=,FL[ < 1%,7M_LJ]0OUD DGG5_' E3CF9<8]HR ]:; MF6EM]:;505![AOWXC5UL[T-<%NO+M#K:J:)>,KPJET7>"- _%U&ITF2%DJHR M 8!IR*Z*&[DF&CA8?I+^;A-EZ#3*T>H,;Y]0FN\#"6FVZ,=]=/WN6*2&ZLF7 M*%M5__F%)I6N4DWG-X='PGOH<=A"W>%.6I@ -MWWK"J4G7#4(-_R50IM7FE^ MS&+7>O)M46Q01E_Y7>P?8JGDR"_K:,+J+WHF?D@2:LM K#%B:D<6&'G-YF9; M3Z-9I07&&^/U';A(,XM #MK%2WTKB'IJY'^K^^@%#HO0H="-CE"C, &+,.\9 MS5@)M18;#'H[&!IF+&;N4LD4;3*6<8M. #X*LJKBA$^Z 82W+$+#?$?[H?8S M*C:XE1UIL!)3K<=,TLNL-P'WR*]L >;&;*5ZC[1*;"!""A++Q_2_>' MU1,Z]K[W1]W#%%>AU= M'YFB_)!J'S=R5*"B(*$J,/BD&QC\.(FK+F?14UQ$ M"45P@_P.=<+0""_Z2K 232+ M]>*AV%\P.YQO@?F,)$L?7%!!:5\OODH9-5855T+9QW1&0M*^QX!?4^+J)H<0 M#Q@/_$)UO[ *A:Y]*>&4E,ZBZ,:T>T$ZH *Y99HE %PF=/7)B*:D/09!)Q=I M\JQH&2GYZVB@Y(\_;NDY$72[O/][<]QQ_'T2'CA+#A5_NT7#R>4Y&16!-@=\ M::MI%/OB^L;#WL<\KCLWWYNJ!PTXG<]LZ&#@M/G0 N21BM3 ]399BG#V1JY M%9\)9]MR"RH#_-;LAG>_^4I[!( ?\QD?*&-?JMJY[E;S81GUYCFL#NA;]W B M4'5P&.>IHUO-]TWK*L[CGC0 S._@M^;PN?MM$O,\3QZ5N;Y'Q_?=9F%X3\Z- MNJL$258!M& 3\1^M0$GG4^3<)+Y$BCXB1VR?A.3<*=V+B^ M1#@>%:@8+&"_K;(V@;:*0O%A%)0TF.@"FO'E],2=JOF:8V?J^&6?/GF MA!AW-8Z#\Z=$R>:I=%Y)3W,I>Q:4EPO2UW$6X]*9]FLJYS7HIY@L^&I^5&5^ M5"6D+/SSHRKSHRKSHRKSHRK!V(^.<>@@_RW".BS,^C^YL?OHP/RHRORHRORH MROSPP_SPP_SPP_SP0\ 0FQ]^F!]^F!]^\ ^H^>&'^>&'^>&'^>&'^>&'*:%F M?OAA?OAADL -)"7U_/##_/##_/##_/##_/##_/##ZYIIYX_Q"C5'0M$_<78,%H1S MFBK6JG4K7-_<7F[0JJSNWO1%.MUUH7RZNT5/.*-S^-T^S#F'PM$M M4FSV[&Q0'#6X70.(]KM-$Z]6&)E4&ON!A9[N3E&ZW! G]D\H>%ZR.&ND'!3W MNFUC$W?0>,KOG,Z&GSDGX'@[X,#W/L20PX8_."9;LC@3;_WB'N/T9=$!(HDK M=B?X3] ,#),^^5<&DV'T?BA 0/X+2*%'\AO 2LA'$K1"]3-8YK7"-Y4XY9I MG"VXC*_X8-E! ,M)Q]=\EW;E#,$T?0\-P_0+H+Y%Q9B)+B:D=4D9517/)NO; MT($!BQ%?)E&2[:,&$GOFWCV5"%ASYYD.HMS"@15E3<[1&)9DP:I=,B@O% J@ MD9=3X$^T8V*X1'U/*U8P(/8S/:! TL54A(&J8RD)A!#<2?"H@K()WR25*\T[ M,FJ7#L7M R>=5#$%)8+B6,#S..A-F$_=PO:TQO@9; +'&X9# N\)I]"V $. M7 FH31]7%VE00N_("YPOA.6:(T9V.7_^ D?!6%ZT-@J&%*L31#8E'Y9OK-O! M].A?NY ?H*E>[N2OJ&"'&2'J=A8IO$7 _-Z;JUO?/HMH%IJ GID#*:FI3&D;5!QA'^ANABH.)(JU? M%FF]-7+%B!R5*'G,+LPN:<]Z;E$21Z07%^G_0;M]K^;,E^S%10^7G'A%?<5G M2_0]5A*S$ZW-IKZ_@,2CZL;+N(J7U 5.'S\AU'K\8[%>D+5R1,WIXH7>L4)] ME*I7K#M$I6+8*-#N @5,J+3AZ&I&';Y: [*_QH._]@*##U_#5BA?& 6M#0B% M$\TYY)P?JRDH/XC$9)8?-DF>A9[*;+F)K,DH&*9USUD:2;;)%]X$T<[)^KG > MN;Y%25100?*"%<@G6_QPQB\J[NOA<=M8P,I]TTE>;8F=?0R!B TW)T8W*(OQ MZE,56DN&EK+.PWT7)63XZ>];R91M=JSX95\1@%1ZQ15Z!#QXW^L2)?EGY?BG M:_)B=YD2&R@KJ1?%AMXQB-)%M0N<7^/T&>7$6/9!>OW-LK';E7U^Q%Z[K\B0 M?&G+E5&.*(_OB-3%FKBH*,O;@O9LD5>D5@1KWPB^Z95XNB2T-:H+R)L.WDSRKPC!COL^N*&8R79M.3_X/SXT M["?^(:--XH.C2#O$1SVP=&)3+GO;F4599KJVI[]-(I4T3>BS6+>$! Y8N66: M6_UPF4 .7JVB$'"JZH,-RV_#B'J[; M IB[&R#'LR7^$V[":';*E=LKG*RV,WX./*_IT(MUL>I M%G)[>&4:MP<>SVP!SX".(9L$*%J,Z[*/(W\=,]OJ@R)H+7#C5K MLV GJNW1U>%B!@*54D]T9B*H*1 UHB:"&))**-"]L0PIOGMC"53N MW)O/V7F4QB@YC;("IW 4&Z=($\P&%O'DS^B."5A*5*YZ^2U5(7)@"YZ?L#V/ M\^7^P!RMZA0\A/\Z]LIC*-4^U.RNB(K]YG24T$Q2=QN$:*#ZR6I5=4"44/X3 MG)<9RD]WY(\GG$?)+QDNGVBT6E*N:' ?*.-@([+&O(>6:WR-VK*]<:3# =AN M4Z+%."-,RPJM)K[-C):G(J M'IG9DC2Z>QK6TY/ =^C:38:7"*WR3P0 YS$-JXL+TAN+]6F9$PGS'-'=VDN: M881\(YURLE['24SZ%4AY84KI>-U?G]+;,AU[G>[1>HR$O)9(5X]2GRC-*':JS M,9HK(S0CU!&H-KZ_!V5\A+.+]1HM"\80(F-JLC1XAB6F,9N1:D>'9C1B]FL3 M^=&7B;CO)>@BT>LWD[CSY+Y;@&CB<1L= M;?@((-YY;+,>92011%:/)/,X@T@85]>46&8^)V-(!3H^4*'B+\Y[9)/H'R1H M=_6X5M4$#VOS_J:M9!"H';J=0-'KDS$4;EA\\*;B+M[^-,;W:+GYC%;Q,DKN M\+KX$E5[2&#HO63INHN%I7TE8#$<:[%J1W22/>@U3L$C;#3DL/W%NFU6>XNC MV=WW"5+GH/XYJ-_9S'Z-"\Z6^J$76L+*7 0PIPK-^R94W]Q^M0-EA!*68R)0 M4&XUOP=NT3-*2VZHFA(!]0#G X$W;#TZ71R*H4CR[L9[5N!DGS7ZX/!(33%F M%'6"_5D49^,P4\(TK(4MC._; )RY< [C>35&-X?Q@ (9WB28 UWG0-%_.$GI5.WLM1$<(PUL,YEMWMRA' M!" ;TC/GZ!DEN'J.NMXD,=FZEB"KLZ'-)3M;CP5U3,.4!!(97GTPMZL[E!!Z MCX2]SU'V)R)?'XV-2DQ3W:)X-&=S,E7$-&R))T[GPD#@+MXO*"7_2JK>W))^ MIQO\1?R,C U/DK"Z]0D)SR9H1273L$.A3(TQ3B'ZX1P]96@95_^F$FUQ5L3_ M8NS,622J;H1R]@>#=FV#A7K*U 1<+]V#-7WC?3\7P",EXBE.ZQN%13HD:(=R>Y0X96$=T M2<@<;\5*->'C#;R;#*_*9;'([E#V'"\1X"OQBAQSS@-%WII7)-%1GEPAF#,? M;WC6G-#=AYJ7')S!A.6ZR(/*^?-MN$# \L*UT0+1;*D6HN5Q/-'7[V!Z]J]A MR"/15C'7_5!6<@B^!DWWD.($/^YJWD#_0E"J>12559)/2)56% BK[5M/"4_VH2#4$[A#RS(C9 FO_C*90.P,-G:; M1W1ERC:OZ?++6GS\%VBHMU*$;TVK5^2(QJKHR;CD-(4-.J%M?=S6J@>#%5KQ M/:J>/!-3I*Q^PME=E*!S]% Y6]>JA(\RP0Y1P MIMZ6;V>MSW%[3FCS+D"9J!H#7>QJ4T.59 <8H8G=AN],!Y HT/FZL!QGAO-Q MAFTTC8G.B;5FK>Y9[#2.8C_%:90NXRBA+V)E)64$V%84E*H[D%G*Z^:B6/U8 M5D 10@Y[>$QROAV8>[+HR-\)&SG\"=PE"G2@YW&24(>VGP=&?/<+=N14!_"1N^O=_<9 MBO(RVYW&27**"GM:'3@9.+%BW[3!9I,ABE 1(YYS-=]DZ"F* MCYG>TM6BV*#LK,PR:F9YC@J?6YDW&29^8K&[2:*4'ME>_%7&U>U5UGZF?(7C MV9>P@KV=S6YW,W8Q^84.?,.%_&W]R_8[EI2P=Q@@(+\_PX/)^O9F*I/J,E<; M6$_SXH)UW_ *3@(!TI*JHX!'VDWZUVYCMRB)"K2ZQTUF_JMXV0RN9(HH,QJ# MXG6+%&#QPKM.A- E2V^\UT!-+BP/?&XR&7'#12:A;0GIU)4- M$_6=';*:&X_@H^G).)X(MV#;$V$4G(3VI275]$08I'TG0;Q;;M"J3-!BS90% M.FY2K=;$)TE7&_4P2@TIFK*KXT:^H79203^'5H)@U=LH?80BW@>_UYW5^MWK M\9.RKC%;IC8 9.E2&+3H^8@SKIH'-QZ!+VWUC;*ER#VQ&6H"\[AN*^A0]: ! MGW='I'0PV#SWH07H$$&D!NZN/TL1SK;I!:KX3#C;EEM0&>"W)O"B^\V33P2! M'_,9'RAC7ZH*H^A6\V$9GZ,7MCJ@;X U<%AG*>.;C7?AUCUML=-1&:W MZC@E6E9WI4YW[2^04Z!(7BQ G^LI>A_#$ 70\^,*P%+#TF<4FYVQ)2JSK6K')^S[V@S@#YU9Q00XJ_#M8 M0@4S0"!TJUB$66H/Q9FRH/B!TQ& ZB$GRTSW7-=*3_LA.%3#>#]P"A<5:Q\' M@L4\3>L2MHREI1-I_.AXL0EZ#_CD:%7.,9TB2$X6<[FAX,3-"5+6B MJ"> BI,XO=?N"9W8+OFF?$_J3%Y_R7 N;4^=PB($U86GC1I(8HM(JV_)& M;H6956$NG0C6%*2U.U_ZCWJ=X]]>4?S;#Y-(VL 4IO8>P;RPLC5$@U*[QN1V M9=7[07>#5JJE8+U[RB(K%ZAL#1&0VC6\YG^51@0/0$SYI4:M8V-<[+0;>978 M@3+*!H,>1FY9R_ 1)9VU!* 0=HS/\/:I+%!V8 _<,!:4JGN)62HT_QD8*+"L MD%)0.#9 H< D['O\:*XRTO0(]3];CTI7MYW@[+6J]1K/6;[>-""CVQ$:(%)H MRG,&W7/TA/.X..2?\)YXXB(EW;[[/5ZA6])C:8D^1__$V5F9%WB+LL'RJ(ES M4:O5!,#(UK(7K?,;T0^N"T\?Z%1XP5:E%BH-M-0.*H^ZX:0#0?K=I8M4*(^VS@"!OK'8% 3;E MV 4.5XR&!0+9=&Z:7?[%*E2.90FJ=O!'I!_[4*;7YKJY>YP*2K8PC868V5SF9+_ MVT;[=6F5;:GVM\%="O%JQ16)54=NZ99+?)S42D/4<[WBR7!+7 M@I7@\BJ.'N(D;C_8TS!IGY7?HXS\>FASYW%[HWJI9;&N.5IDM_'CAAEO*5>X MV= 5%/:RE-E$&3J-^U3^)\TF1>I!F\-Z- M3-GFU1M^V>#AH"*K&AX$E+T';M+Y\28C:PW(Y^I\:+M&]8?@]FA"[DE#4F/G^,568#=1@4(A#':<^%ZP^U- [8C]KE'MQOFSGL^5Q3'2#"G1K MKY#;[ MMFQ17@,>+9'+9&V'/[Y>.W0_+THT.YH=OLTY45X#H=EA;S[\^(U70WP0B_J@ M,OG?HVS[$3(]IPVUC4+>.LJK<-68T+^[I-"XD,7",0%>4%(/L+]%0("9&53//OGD&T4 M[S$6WQ0E0'B^L!P/(P$$ZTL @04702@^FS(3*6'DNP!9 T.S)4KRU.\_]%ZL M5Y;RA3'X3-),[8>2L\**_@?AZR$@ K/-X4 -TY?%P3N O;[4=%@G#Z_4#? M:U H)*=S&) ?!8]WT9\\$1/=X=__F>,,M*3F]T534L 3.9JE?JA M78)*$YCFM>27G_-ER?L."#TP]QE%>9E5[F@^Y!B<$K3J]I$D5]>?VZ"($VS6 M+6V R;7< 9M/M.> )OJ8MY^RPI)#W9UH4G-Q; MF%_,GE_,=CJABM0POYCM_8GF^<7LH-3AZ,7L47,4G.'T&65%3&:Q:UP<4Q%X MR?_V4!SOA%XQ,@((2AVROS%*^4ELUV:&=4U94 H4S/^U8Y$ZL*Q@;8MA$-TG MK6,03ZN)"K"D.)6G R:Y,77 Q*7ON%:CS'L M'%LXK#?O\4V9+3=1CL[P=HO3NP(O_UP(!B!C.DU.?7TZX<+(5N=(HLJ@.=_W MWL&=CTXHU_&6?OTU[X?A&M'@'9N+:80+01N=(@D_S:9\7^#O2O0I6B()3VM8 M#)S_VL7"Q8BD:%IS6YN:[UOD7[[HG/CG-4Y%BG?%R_+I*0)A-HO1/90HUKMD(13MEJXN-$471(X\M1]7\@] M1VN496BU3T>&JA=)AF]R"DH=AA-&J7!A(">8]'#!(.;[MF<;!N47#U;F"B)**YU/T?L>P/XT]U:LM"1>259CA0/0+APL")3$UW84^ M3=.;7;,[F>27#18"\@)+:YQ+LW.6R9]V_D ZXPGF^2(]@6ZP!=8H+ MUL+R"H:K3&GQ)'7)H]>HTMM.8Y?OLRC+=ON5@VB^AHN"LW6_:+BJ5Q!1:Z;N M4VS4[VVWKYE>;J(=C:NK7THX25?,U^ 4:O06\=P:X6)"76#%I3N7<(.00'8) M?TVC_0J$IL3,EQ3%-QG:QN66\%T5S?.2N[RW0@T<9C2HA8LZNQVE-5AI--J@ MU=OV9,M7NL+I(TT<4D59U3;6/R*3*WUXOEI0.EPTJ0DJ>\ E(MJ@P>.68YMY M*,L$IP0XQOC(*Z$\6H@R24B/ +W<$3].(G<$Q2*96+=4%/I$-G"%@E>D[B^X MB->+%3PE8RFAV" XW*J J?B^G]?G"KR(QR_$T*O_ZYQ3V10\FV\S, %E,5X!M5P(G5 M"_;AU&K)\U7@ZO;)(%?V+2*7E8.TOQ8 /3 M-.?U<$?4,+=UB^"DLHQ?_%7&Q:YU67=1;%!VOXG2Q3X9]#5=0^8$0;#87RRC[N:8XOEV*$>3]'='+96AU M\HRRZ!']0J^A M >?><1QI=W7.=!SJ>4J#CK*DOA/IN.L*LE!#!I9LMC+=)GP[:FJRG9-B"+]S2&=\L-6I4)6JR%^55N%4!3O[7 @",#&!F@O": C .,H"^)[Q\NW.^@S9? MP1VA-WH)_!";=)+GY3[O 87^9U1L\ HG^'''> Y[Q!9-=:/28JB.VSA'"=JZ M">@(044&W[.WMI#U6+XHB[R(4OIZFX-+V5*-F!JGH)&W;8\J&@C(! 5L3_;" M\E"N7LAOY[U>*O/:M44J,F#?6J49F"W9AN:"MG)ID29[K;B6^62UJG00)?2I MBP3G-/S?MJ.LTI8ENQ:T-9NPHC["LU8!]T%V"(5P\Y],CZ,BVR M.,WC9;48^ A9I=.&VB;IJ*'78X]C:,*1,3IB/8C[J :RL=V"6T2153U#G%;# M3ADE]#6@;RV;J $'EFQ7BX/9J*WH+CQKUY+)\,(HXU#=U(NH;LP,$@BQQ+#L M$.LU;LE#5FW\]5BS+XV%YT.KBF-X/]21#3>KS$GZ>KBY2G.?-FU.2.6+-R$D=G6;6HR/*LW$2V(VZ0&RY#] M[=B]X(B&+]UC^I/ZZL3VEII]QBPMXVTR]GI&ED Z-/!%OTU1_5]TM;%P.B3: M^"7#N;6 /G$+-C< ^BV\'JMVVO?A.0(@SYU+LE.T,\DC>3]1*7Y"468;-=!1 M>'8K+4=CR^$&FS%O.^!!=R?1Y=!AAQE+8XIN(UP\?T M7FX8[IC8?:%!1-_^/M_\XH)"OX=GB@#'C74%%B+7W)FA%\EIQMG/*'M$F=U, MRPI-V;(D;E.S4:EI(T#[XC+?F)J_UPUH+II+PAQ:G9<9&03VG%4BY>U$-8?0 MO+ZI:1-H#$B#P.LP"].>BSV-K)?PYAH) M"9IL'Y.-6A(O'9TLJ%2;'6TS95Y^F6LI/$N6%Z0QZ.F%1T&IP9SLDDHWY"*U MW;R[::")@ Q3@O7&%/U&-S%-APGU5P?-$:'44WVX@2]JN-Y/.N?Q<[Q"Z>HV M*AP/QNSVW(S)4'NO!_\CZB7X$1J2H+'6Z<6M\&3\#2>$3!(7N['L%6[1I<7V M6YQM5DLW$[':O@R-W4XO:D1>RL_12[PMK=T#UVYX/"L^-#P;LXFF)FG3!U$: MTYY>1 #6-0'%7?$:NH4Z89,4Z%( M-/1ZS'0,3024JD2"]<84_87=RB"G@I/OY$L^RCU<_OBJQ$^Q\PF>U>BHND(O?SNQP]TG_X,:P]Y[V'BFOC M +_5*NA]KE\5G(]!L8O H_*3- *VC,BD\VL&@.T>WA#^^ M]?]TWL7V*<$[A%J1^>"3T\)R=2=RRH6ZG#090[%\SRBYN!H\491R>'$RZ.99 MT0(9^>L(,/+''[=4', -'?S>O%E^_/WUN9\LH9VYGJT&G8PR,LJ'GZ\??FD# M8)3Q@NN/#56%>5QWGIYOJAXTX-T 13H83(0^M "Y R(U<&=PEB*<3;H"5=2G M6J RP&^U3+UOGB91"/R8S_A &?M25!V]:CXLHSZ3@-4!?6O4T?T6F#HXC//4 MT:WFVR4]+?,X17E^LORKC/-]=PY]"$&I6FIFJ=?G7\AUB#-O@]F\[Z>!(<;H M/S,$+]VERW,@UBOOSY,1@8*!&YZ\;00QR+/PT"/K>Q_(.C(&#DDXV(#\*QO@ MX/I@)O"PX*QHENR)>YE\O M\8>J\ZH]DL'I>O5K^P=Z;I[FZ!P549SD[WQNT:'L.5XBQER=5(V3?RW6MVB) M']/X7V2FKJ[LG^&\R*_ZQ[G]C3V[U/O;@;:H>]TCY0KQ^)BAQZA G$?DE;I< M@IY2)W/I>1JE7($/V^_D]M!GF>W.SJT^N[[=*>VX#9DL\=7'M.'B&2:/WU&:Q?!3HV[]&%\[V)HRWP!7$AB]UE2D:ULMIY6!0;E-UOHK3N MBFNI3>PFZ=%MUW0 4&]W-GU;2@O5Z-7%,MQDLYUN]62Y1 D9F^AE/<)G MG#Y6ZRI;MBH@;VJ23/*SY2FJ(%0#8W)?VY&WK Y2G72P_DJ6_!X74=+^3COJ M&A?_C8IC%^HL04W:45F:ZK7S^HQQ+*6$L)35$Z,V3V_)&YR)MN_+3SBK?Z+E M^G?*_#3NVI 9C<_6;55]4S5YAFSU.. MTT/=.V@%2UJ?&?3L5ZU2M[G*,:GPZ>_VB\66/GF[=]">B%;HYC%/BU)9HM7A"=?YFYMK+@-9@ MH:5%Z_5!UV;GCK:$TF*U!KKNA7ZE?8?+=)F4-&^Q(L U:'!W$(0T7C.@]3O3 MRUZ D,4:P)-]>6+PW&KE5EVF11:G>;QT<5*FTJ2EXS&Y)M^*W3E55:A;=DH2 M-4?ATWNB0KCUOT_KWY'>^I&X%2:<'XSQF9@' R?J#'5X,)2Q&3#\!<\<8O'M M]"H_-8Z#-@9IU MB, ])8F2M=ZX)0.YK^0"M5BED^#[2Q;9HA#GLN,[S)+!''AC1:HL'W[^[S#) M@(.-(>$=)@YY#A9"N<-D#0V#BSQAX &ZMV0#$-Q[2R:0""&I"QW-%NN[*$$Y M>+&)^;WN"^"[I^64G%%CL4@2ZCW>6@*(^;;S6Y0CTE^;DW1UCIY1@I]:._1P MA@?Y&DW>!YD:H0-!76PE:$B1]VW_=R@AY!X)CY^C[$]$X]MX2)$MWBSQA,5# MQXBBP$H $=/V?2'^%Y2B+$H(AR>K+1&,WA\JXF?$@XA2G;K;).N$#A8=T940 M(]F 86@JZZ@5/459.W@!]AA$Q0Y# ZM8Z%J6%%!Q*]!W'^+IR!#O:E%#/ M%VQY&P+.'1SNE:XPTZ:JGD>%G#1USAWL>QTV42.8

[[UHF@JRQ65J MVV@Z-"V93$US-AAN+X=J+C6OOCW1XQ:,H4#\L#F;Q ?Q2S, MB7PYPG0KF7N1LL6Y9A/(1OD(\&1:@=P6NCL.V;@.:7/=,C@'N[3!P!/

([KP6X&8W^*WNQMZWH-:[\$8U3QHQ*+J;S3U:O@>:U__J MH8JB=5XPE%&Z^#5"CQ'2Z3/*BIBX?->X0/E-M*/N'R-:6J+L(7*:6W8"8%"1 M5A40 MJ^ R-[)V*_$M'RV[M?91]ZB MA.9[NHFR8G=/ON?1DE+./1Y),E@:[*8=D"I7_ !647%[1X.,MAA'?I*E^7)X M/Z*35@=6E;CSPI^@E;WA":C[]M)NT3-*2[1?5J054[_'Q>:LS N\1=E^V4%C M[?,5D%X"[) M']$CPNE-%J?+^"E*P%-4S=IUMRG7G@"8S'I$%4C*K?GV*[L,GY&E\([B7(PM MN"@(I'[1R:&&*ZL91/JD?2=Y[P$X+5!&?.!;(E5UF:0%9O[((U$1'G2X%2>' M'(5^,!QJN T9WNEA3%7'%A;K>A/M'M^4V7(3Y>@,;[?UDX4+P:1E3*?N00,Z M$P"6K5Y2Q9E!N[Y38;?V=*YP^GB/LFU[;X>]E\8K/=Q-@TM/ %)J$JL"1TC= M,!.UQ<@LUD[*Z:[SA1N I4%C$&>E1&/4<"H56-GH$U6P:;;9SA$=?#"3G&1 M;))Z1?Y&%5@QD,@A'318[=8@E)6+IM'QD.23BQWCPK6MHC?QTU1_[XXYXRO%A?IJOX.5Z59%$V M] NX96J)&66F/=O+"&YE8FLS0*1 MJ+8_=X /#0@[2CW11A78%(@:41-!## N\3289$-%%.1IV(84U^.P!2H+G@?K MTO4JVIZ7#Z0@Z$VP/C=QTH//GCP)W7$ "T7DJI/?2A6I/*#N>_5 M_\*E&WI MD04CLQ>O2-TM<)%I.R(28EOQ0^!V?!\^][D"9PI^(08V_/L17,T"FA=Z"Q!! M2+6A;!D8*'IN0YT]$5BG+D,X[XBH;9H8J-&EI%#TY!8X;,K<1;X4*7P M,:4EOH7E/=1&.U8X%/Q0SA;KYLZJ!';@"AS<]"M,$S-!C'!&,\Z!9+/I]XW?<:'/.G191:(D=X_'1!"I=4N7_-"UD/[OS;;,\7>OT14R^L1L,<1*/MZ_.)+P M$4I7-0^'5@^_M)4TRD$I__;$H/,QC^M._'13]: !G_'24CH8WFGPH 7P,H- M#?Q+"@Q%.(LP$*CB,^%L6VY!98#?:IEZWWS=, # C_F,#Y2Q+T75T:OFPS(^ M1R]L=4#?&G5TOP6F#@[C/'5TJ_D^Q#N-DBBECWDB='CC%9CH1<5JN=G%IN & M2 JIX!6P*8:H=S"^3ER0HWO_091"G3+T+@RF9!%FJ3V4H$H+BA^X @&H'G)I MS'3/=7CTM._N1D3OO#:_1G HI; +N=I%I8PTN&!.5,^D2Y;MS'9% U- MF?5F_09G1;4;"!ZUQJPW[!6K-9E#I*L%K7=-Z>5A(-^ &P-O\M^H@4*Q5BM6 M?OJ0T)-='A'2](=Q6_XBL<^B9/G=@0W[C=%L7G%1!:R=I"MZFD$Z!J7+V&\L M.,[S#B]7K#!P8<&#B; +>CFM*38H:W<^'*TK*M:;M/(=0+EI:N>ZV" M1;@ZKV$2].W%<^RLIW*)DH7D9YW7-I^EZ]=UG?7:;$1]CN%R$/ MN"RNB(2/U9^?HZ) &6LX,"4##H8J9()&E:7>D8>I0KV@(:8KOSRF%%HP#-MF+%RN2]HYB_4G M@F64-8\FY??X4YR@J^A+3OCKH4*E2MTA1UL" MS/P.EX^;XKPZU[SOBGLB@S5)]N-K>D M]E&7JPKJ<;Z,DO]&47]3Q)P08YFD0BAHG%GK(?VEEDJ3OL.R>[R?E^@RO48O MQ?T7E#RCST3FS>!:I$(5&&V,*E/"E8S4V@AB$/<=@@UQ>8>6.%V)1RI&80X^ MVH4GAPRFI&:8:),U#+)FN+R]5N_Q*;J)XM7)FBS::+OW7S!?T;P:L+;A&E-2 MN83,VGJ':7L/N^YQR<<$7__3TK4MO?9"I_TO60B_8-0\MQ#K2,%+K+S&.H0A MC^[BXTBN4>ZWP<;%'[?DSJ(<3$K(+-!H'2C@-U:.KULL(1-7\\>$@@ 9'\&I M73[8>>8$Q4!]!I)(D*VP@3KE$@D." X5ZCR1H%NU#A,(^E8LF$)02[/\%()* MNG68X[=*W7S*$TGORG^IUNK3B($HNBI,$SORK5*G)2"59R9>');)/K"DW M6^O=!(.RQ-V$P_U"GXO[?1,794X;^^T3SN(HO4R7_R]:;J)L]QM*T6-$SVCO MEK@H%H]E!D+#F$[=:P9T @:0K=Z1Q91!>S[N$QVS)L/G:<-?$;J.MI!':(-4 M$[MI1"IP+]-B/\GYHV8-^D EBR/0T9$KS#Q?[Q;VY\M:@05X\L[I#CB!NCH# M\(%\MV$?OK)%( U\RT"@!'G/XV")ZVV[19,[[_R_\":M_$+0UV)\K>4??/7D M%TD. 5@D3UN??)I48P-:OD-)W\8-4*&_H7/YD^E+".]]>HO4F^]]\E4^W_N< M[WU:U[[#7;+E,BO1JDXE1=?+U1&9Z%Z8:K5FITRZ6M WPS2EE[\:)M^ YUT*EYJ3NA_'J(<_?O_!U!+ P04 " "]A@Y9)]C! M2<'9 ]T@P %0 &9OX0ZF47=HM2QI)KIK>CAT33 G*Y!1%J$DJ[>RG M/P1X$2^X$B!!I?VCNYSBPEJ+Q/#X$;__\P[_^\/:'O[S]\Y]+CU^_QL5]+_CC%_Q_]VX$06(VB'[Y$GG_ M_MUC')]^^?''SY\___#YIQ]0^/#CVS=O;G[\SP_SS>X1'MW77A#%;K"#WX%$ M_I>(_#A'.S*?[D/_5S!3S\6MI@2^*_7N=AK_-/KF[>O?[KYX4NT_RYS M$3^6,)*+?VG(9^]T\_///_](GA:BB2*/H[IX[>3K 9!^OQ#Y< T/ /_WXWK& M+/WSCUCBQP#&<_<>^HE)4CQ^/L%__R[RCBY M^5?\=?Z?B^8?==Q[P&#:HMCUS?A)]#5];9C1=WIAZM/R7%Z8_,H)R6$/7[ED M1M_I%0P]M)\&^^X=KYLRY?PF=L,>H-(TIO\"W7M-<=7'/\V3?U7LPB\Q#/9P MGUO&NCFQDY@FP99H+G2C746KCUL1%#9?)TJT$HT1W/WP@)Y^A+M]HOGMG_$_ M7N-_D+=(_OBO61!Y>QAN0QHUPM>:-__TXL&'LQ?BN>X(_5 M]\&:*V\4P@B=PQVLV99S5.JC5C"1.BS4?O031W"/ @:O/VZ^ ]Y>6,C)GH'L M(4B>)BK@$09Q!#YA04 D_\^__7AYT^;7&8?5*G?#7>Y]\D_!&V<2/^Y0T@Z? MXM>5ES^$Z"A5JTCV^V>?DUCY!;#E08R 2../G0-_??;AS9O[O]PDAL=[=$KH M_,YW'VK($TAEK\R4TL"[P+(,V.-FFWE!/%L_"^ZL$@Y^ /"3US=EG(-,R"[" M136(I#YW%=L,X1S8/<+AO_Q[_\9$ !3H5\1$6DP$#/ )RUJ.@'KXJ'Q_$R#) M%/8;_[;A,8A%X:\I1(E^92%#:&_:-1K[*NIE8%XJP 1X,HPX>H$[J.!'J3\* MMIFU3$'U198&ZDZAT$G<:ZI7PX,@ZEU ,;C IXH-R; G"Y#>@MX"!7+]/K%@ M]M8\00W4B^UK!T&N"1;P.86\>)L0@I-J$. MEBQ22B!F$*'2!' X(5,'/;9")[/+*)2C!TY#O06A==-A4ZK[R"[#II'B M*J6C7]279(HS8-\U1KH*F?+]2D%!2;0,,6:V (U\Q%1 CJ%X>7"C>_(YSM'K M!]<]94'3CZ/\ETOTS'[XK_%NA\Y!'*W<9_?>A^-@G_P2GN%^[KGWGN_%'HSN MO&CGH^@&OH%6]-;W@49;7:W.>#)9?YS> M@>E_KJ:+S70#QHL[L-S^.EV#RKK8@OEL?#N;S[:SZ<8NJ77!AXPAH1H/ M6BK#T4+;'SN,,-)6&?*A UID[5U>&F3%@1OL0:8 E#2 BPKP"2L!1(OE)M ^ M6SA-J#W*#* )7L,=])ZPTPL83\YAF'2@&.TL3[36F-)%#<4'GA]&FT6&(1F2 M4XM>2!P6CT<@@/$PR,FM7PH#)?!08QBM!(U&O/O!,M(6.S=4\+P,C"F/OGV27Z_* 6P'B:M)&K$)X],[':!8\P2@F&V*:H5=# MR24HMU*BSS<-W[GPY.UN:_"QG1,"HK91ZA3E #J ?2X-DK^/;O@'C$F_+H*[ MI55B$XP MC)]7";#CY-GT'V?O=*0.@(RJO;3+AM3JQR:C[V>N[3;EEB!XF3'CS&$4$=[E M^L"^I-!ZH#*+8=0=?AIQS(CV6F1[6=0SW5$PZE0?[+MT)@KRE?6-0*$QG3DM MZ1R!7&OR+ZQW1$0*U=^(JX2^ZV&OS9[*?N]AWUQ_Y7K[63!Q3U[L^O6.!U\J M[T>PI'1C$]^Z=I1AJN?&"T8IY_( G)(GK[T [-)GEODKJ$,D_<%KQ*(+5W@B M"8R>$/^4D-"+O.!A^N4$@Z@..[9 @?.F@#;$63;UT4W1S =VHX!3^@WL4&1] ML,NN(23S3>L KLM5L2NL[+YA.\$UL$*^MWMF;DF1DVX"FBYM#MT\;PQ"G6%& M$O?4TF42# ;^W,JEULKKD:N.I-M44C7*)IZ3+*<3! 85@%\*D;P%\%$76%RI:009I MUF2-LBHJ*@36PFP_=*Y,_K[S@L3=/-[4V2LAFI.5*ZK+30D_M*G(M\%E'J^H M4WY*%@KA?0R\*#H3\@VA&RA3RTBM-FITXI2HL$<%1+V090VC./1V,=QOXJ0! M_@"/]S"LH90KDY\DILMH\H)KV'6Z'!TGSF)G9C9>*R3V MPL2I&P9)'RA:P7#SZ(;PUHV\70WJ7)GLPS!D-,G%M2S5 VGFF*Q2BF6!QR%Z M&8?\!^_/!J_P0/=[X 4[=(3@E,3A",N!5UX ]LCWW3"Z_/J]7?+P*Q=)UD65 M'E31,A]Z1(M2ST38866:4,8+/I1*A4KRCV,RE"/8&(%[\NE>'G 8O9AVR&GV M8HQ !R_XOC75=G,M**,G+>CDST#R$&Q2Q)#GUPR-RF0&, MHO'N'V/6),(%4]@V84IK8%UC7!3Y;/0_UK%)._@"4GB0]T>29Y5ZH MJ!*1]!>O8IXA7$:]+#*L01[_,X3P#AU=+Y /U6>0X.:? >$H'K4!37JAE1) M4BU/I+23T^'@YV1KZ [_ M UXD[9)-#0BH93U522=5M$R\=LBS2#[^1A^E,ESRF=[TH^19-^13VP DI^-" M/O*/DF3Z8[H?8>U%?PR1C!);A=H@BDM&SK:A=DCLA8RS((8)PF.\8W4!ZVL& MC*?%?0NUIYI48EC3)4U3+8\>=>F4"'B+,]F(XV6/;5^>0*\7)/R8]:L2*D)E MS(HJMR=T[D+H1O .IO^=!$GP"6/AL9!#A2X'!1"B$F_9DD^_2PAK^-F@6U0%WS\9B&3!^,7CD:E M%D$?DH-J$58AQ,,U^JE'67%F2U 7-\Y%NC^=M0 -4)WYB. M3Y>DI^@9NYK5"S(C.[N@<3J*?#3/28Y%-6(R%3F31WPC!"8DRF6R7C\9!OB7 MU,R_#(VB0LQPR2J)."9C6>7YW)6&J^69VBQ'M_0T;4U>.$=;R'J<*G)+SI*A)->>39_J1FOWI#5TQQLS9H6O"1G M7U MO33E--[+A (\]H#!3NKNN':%\XU\BH5U=_2U\M5(FZ%LFKO13TV9,UE^^##; M?I@NMNE-<)/E8CM;O)\N)M9O?VL)'Z1;J;5]?THZ*AL AXQ@H\U0.]/F8)PU M3:5"Z7[5//FYJ_@Y[^,WKQY@_^7IB%<&O+PJ=4("'4LO#C*0WVKI?LJTZMS" !R]. M!UCGI+JRW0 HB!@;90QINQ!43YL^GTV\C:E).TU?!"%#2[N3%@))J21X#"7C MH"DT(N.0:$0)':6UH'+-E#$]2VC"EPYYZ).!9X)/"'9)I_*09'0!^.$@4@+*U"U2JH0Z*Y@% MJLR0!XX==F!WJ,D!)219["A+FF9'TPOC[*B84&)'J22;'8/(^R=3NSQ^,,' MXL>E )D M;9!A;>!8^#)'P<,6AD=20?236)+2S8A(ES;'!9XW!DG!,"/)#FKI"DT"PHWL M#-:(7&]!OV4.O,)*P,W-]^#5O_QKL>R3-+6GT MVWBD9N";]TD?H[\'],W!! M",F=['C5*'[^ :SA(<5DJN;/UE='Y7!%9Z0$%)O4I!5BD-0&>,W>I"%A3 /# M-TT0RV#XI4%.W!QH8D[_Y@V! :7[-Q)%]T@+=J++.(3%G;0OD4>YO1?"7=)$ MOCAD,2[H,(AD(XBXKZL'(XF)@Z0Q@[6;T#*EL@>P;T 0T6<&V*14V M15<+4M7S"$ IX&RQ%;#+KH+WAW(FE5-=2.8#5X'=E"L#NI>:-QH'V>K5JC^+ M>Z4'(Y ]NL[JYP0W50P,*I@Q-BV*!9G!S=B^*;$/YM$NN3>04]"9-".>Y;1; M$I7)Q3Y_IQY;GD\#NVFS)ND=R(*&9*TCY:JI]8[YA2I=9$5H]<(EO.XBSD0AD,H^"5-* MDS,"ZT9F&]@V>$1AE<)7V?\V76]GM_,I6"RWME-!B.H/27_L*OH9PF74]PP* MHSUJ@8T6R,CZUOCI,!,JZ".%T]MN#Q>+_6[LT2Q(^CMGO+TSOPIP?,39YBAA M4B1:BI5L40/<$/EA+&IR#(D(PBSJK(K%V]+I.OO,$%8N4JN$)CU8)>H/'(XD547.H.(K^_<'92(K4TQ:EPMBQGE1=.^64I4],NSH53, M^> %WO%\+.V#<4'K\@H AF4]JA93"S*7,O M@+,8'NO'4P52U%A9DC+*A89ULS0HJY=GP*54'?S@$WX&R,-!H;]9BTSTLRJ< M"OQ"F U\-C0L8'Y+.4["D:!B?6MDYSW'JEF,;R6.A]!*.)O=(]R?D_8?'0#> MKOLZZ8,<03/<$_%!H7W+VN$LKFHJRK?UC#!VXO5AT45ONOZ27MZ17.B^1S,2(>7ZR(>BPQ M;=3S[>N#GJF?CWE&,2=_DF;4Q)=D9]=@V@:]H!Z1_#>OXYXN7<5^S_ P>]B2 M9Z4-2FY>-$R8\;$]3NS%R!#N/+*_;1SLQT<4QMX_R9_-,"F2O$1*MJ0^&T1> M&(B7'!,",C!+.N6'A!)NZ;%U2@BK%BG508,7K (U:DCCIA=R3-TP\(*': 5# MDIOZSO//<>-B"(%4]BF84IJ$$%@W^;X;1N0A^=5RO@=1/2/I2JFR@R%<9D;/X#$ZYA+8:(&@ M;.25/P7)XS1W_ AD$M<.%,X8K#U:;([$O"CI];C^^Q"=3]$LV/EGO-4+;QY- M4]/"_24SK<06=T/J\OZ*MCK=3HVA]S$S$M!WAMM'TE7OW,TVZ]>^*4@B\["H=<8TM59Z;-?.'+.SBX:D:@T 3* MJDIYWD<#/0,Q0-[Q9E '1#ZKF=^#"/G>GOBV2OZU>V9?K"P6O:3NXXCJ9Z$2 M^F$@:1_/AB#M%+MHOM'>A^26AXJL[9PH$K6+U&JAD6^*6:*6;$H>//UWFOGT M)@LN64H72B8J YIH765532;;^G9O8;Z#K.R'=..NJ'E@Z;),0([5)&LAF-80 MJREDML'7PX?NNKWM_.B(%-3.KKBO.TK7\B^)Q.SG#AL.G60[MU8X97>*J^G? M>]<+YBB*WB65F+_6\D 5O84'%,+B J=F"]Z%]DNK;E:[?F3KXFU-M?Z&?1,$ M/Z/6'%P6'WI*BI"=FOMR!$3%<-%ZM.L$[:ASB#4"HDDCM2#YDBEKLG-BVJ\> M^7KSC;!= ^Q:&7L-*WD+]TB_M$M32YMUN[*6/A<=FM[WNLQ0,6]L8:&DM3:Z M OC10"X/TT59VR4!)F#;+ )^^= ?V@3F>MT\JK]_&5-@?JT9:&@O]F9 MFL]]3U)>S!N:ALD59JFIKVY"LHZA=A,G="2J3Y5D>EK.D-B#LZTYQIIYLYAN M/:.8E?\Z.6!FSM ($2S.$*9==Y(&!1\#O75]?*W4YA'"&.]VWN\][*?KWQ5+ M]='MLU)#3[D\NE^C6=WV950SIO7[;71#8&_>\B)F3T[0!Q4#N*^[9SHA6V"M M!NE^;)<#NZ4(TO]P:(%BJG^U#U!Z3U;**K-::0,G':TFNY_Z;V>T.ZKECG3W M5,-*B^YJJA44:DN;/P>4L&\NQ9>$K#;^S/)?,!=:G)TX];(] 9@\0@^38\<5D):C?/Q=Q2?Y0P( 2 MF-F@SU=X:)3/)\'K^.L-OC&22]O7E M18NS9<-("M@WYWIM/3C)"WLRWF^K83/)(M4A_BDWI3*\7;O-,EUL[&-YULEN M/8HQY2UX#1T.(Q19G]%0@(%H=YP /[PM;_6BPHUL0MSU0KU5B'80[K/M=$\P M2EXU"1[+P^TY2KJ1403QC>?YK01)#!D?#I[O)6&H/C-@0%/VF;4T:9+7P%OH M4EK/!1[1=30[$S=Z!"?7V^.![_WY&89VF6\";\AHQ5>CA(;"(LK8 M)WKAGF32N74CG-WT>()!1,+>] O^9YU^:H6R#RU;2#,DJ/EF9"^:M$D>VR65 M.)L8-U>[TB, TV=V":Z("=2VQJJTE2M;9NB@8&AT#YF:27TL9GO%B,QK(@16 M[C-931N'8:([FZ*=?@WPY&P!ZPJC%K=Z38\G'SU#N('ADX<'MC0WL[=(_K4\ MK.$./03>/\D%61Y*,VBS5JTZTIXGJC2M73='83=OJYW6T+A;W$R(AJUE4>E> M&)7V9,UHXIZ\V/6QNA'(KFH\P:SPRCLH0TXP/?MB[IF=IY3&842NF9=5"&-YH7 M5"*2_>15#M%ER\20Q(5%M#/:6CEA+OJ-M9)ROAB9^A*:4J=&K07+*%(!S%#: M+\E*%[*%W_+PRXC9TQ.NC,YER9EJ#R[9N2M\?PU>21E:S\DT\CC35Z;@9W.Z M*DA>Z?EW;P^S4Y(?W/]&X>0@(0^8TE%JI?) D6TIW**3FG?: 1]H<=U@C MJ<7)'H\ $0"YQ) F9131@5I776T<(E>X,MIH"EG9M;K+0\/-V^>*H]'M M\QJ>\)U)P<,&/I#K=FE[2PUJS/MK)C3J-K[FWDJ[<3;B"K?Q-F"A-=/A^,?Y\3=#S!^1/M9 M@+>!8(^6GX/$TT?OM(()SX/8?:B37;E:)AG!UT&=S#TGMS8>X(EUQ8P7H4P;B0+5RV6?4#Y8II\ M5/5/EY(*]GBLE%;C3![Q#!GP G# %'W**?K9Q7-G,? ]]][SDP; +CV5<8+: MUV&5I+*ERSQM#<]>J;J&/MZ8MD5S+_8>R 3?!L;)NQ]+5XS7>"I5ID9201E# M#)7RC O$GU-Z!F2A=L];*I&U*4-1O@[G\BN(BI_3>^K#M&2^RFBY 55#"(6> M*M"J<9-;E$;, 4#2Z!J+DD5M5&8K+B3=^ZLYN1P;8P"4L'H1?LFHY"RU= -- MBPLO[V$RX'-]7@G"[1K]6(FD=-Y2B*1U"2GGC38+A6:XU!.4=C(! M$OO=BHAECDG6-5*ND!JE^(4J9%($U! 8] $>[V&HQJ-J&3DVY66ZY535LXZ9 M51C3X%>FH\*RJB#XE,I87DA0@X0\Z:A8DJ->6E2!@ P,VLB2P]@$)I"B9Z$Q MMCU'8-UPEA?)/5ZL4LYDN;B;+C;3.Y#\:[.B.F9G/>'O\F((<[**#"&I87ZWSR1-F. %#Z6,"3"\\_QS M?HR-RI46Y2LL4BIOA%\M/#:RT[*-=3$Q5?0YV5\@@#%XY9,AG)^3[;AA=A+\? I/;(+#!\?8PKK!?04TS+@R:"DJ3%D\P MO$>&V2":PVBAL. #ID(ZF4$'/P9\HOV(I^-(W7UC0P,7-NG0G!SIG ]X3N:M MV9Y9"^M&"9$JS5.TEJ?X+H5+B:A&("D/<@H1#5\C 2I L$F"S)'!=B5OWY(-DNK="/+I?N(%$UO^^M"5FQK!XB2-H?\^ZOJ/%)0IQHKF,!5"1(7)HEI]]"-X]"[/\?Y=MARW_$1^?N$Y]\XH=U]-$(* MJU>ME2Y6IB2L7,!X>=@V-D^U*4IM*T5%C48+.3_-1@JA3?DH(5#ES&$4Y;!- M8\2^G+[U$B6&1'!)[##9K80]*K/Y&MBT'A!TE5JY&-\W*]_#$ULVA>"DD9NFT/^78A2&8V5X<^]F[6DGB' M6WA (4P%FS.^AK7R;N=JH[6+^[O:OYVA20MS7BE?!=;"BC,OUJ8&.;]A&L&B MB\6TR9'%,$/*A9>372_MS(Y@##K5 ^UNOO'.''ZNA7CZ<_&&'#&V^]"@/SV0 M[NUW3M+A*VW&8$TD)*7 K]#WOH#+U6W@GBC+N_VQ^\7V ?KA,Y2Q7C![/'V O<\8F=GSH=QO[Y!$IUOX);Y- M+/U!7;!EBU768VEB1I9;V?;-K*92]8L72RG%\O9H:W\.1%AUC45*8357UB"; MTLTE1@E$](MV&*U<;[^ ]!0U-($ZPDL"IK#=L&D,U67-4GB^%' F^(*G4_(7 MF?,;P*0>IXYH4&;59!W$A1P5ONSJ[ANX:[B#WA/E8A>N3!.^91ES"&Y:-@CB MBG))')?*E 8), )A\6 P<*94&QW1S/IM@OHBRL U!P<]03N__R!UBA:4F1(% MK"D2VJ!F6M6'-$TU']#-$@F<8YB\1$SRZGF%1+;^8AO5[#I#4A^YCNB&8!7/ M8@#TC.9H%MS!^W@<[#^XX1^0'%=.[_W8P-TY]&(/1LG#"0QCUPNVH;OW@H=Q M%,$XPH,$G]QHS.Z/=VNFP2O39HR1LYOW-W8XJS,WY:*%8;/.A_'Z;]/M^'8^ M!9OIY.-ZMIU--T.)-!U1@1JN.J5=(^:9M48/G%\)PXWFB._:21LDSS+1E]3C MFTRP =+/N)C(KKX"%R/@%9;([(#,$$@M?0\NML G; T0<];SE5Y_]."DS+_F M$&(Q,?\\NZ$G\;<6GBA/LB]>>:(9_"A6C"1 J.KE19>RI+/%>HMKBSS;$T"T M.D#)DY"6I:=* M8R([LG#%F^&&(6X.PEQ_3 ^;>,DV$IL>V$4HH*? M/!H:[K>LO2]2%<@8>NC=UK!!)E![#[ V^=%\ET3KB??V,=WP!"1.F5T M]>2$:J]'EVZZ;V!H+ZF.'US&MM;K%*(X96+1>?[R-M[;O@,(N3O+3-< M&X'((!AJT:&MNDKLN#YJ&.VO:GO1"3NR'NNFH,((7.AR*3P"U<*IT#?&A+QM M/W9I8[&KNH8^SLJQ1NZ093TG'%JE]OG\I/Q%Z_>#*L7S+ZX2D'-:*+N MHV[D4++(BQ(*BISL%[*\E\ KS/[$$F1B%DM9'J>V0 O2J< MJ+N ,3Y)O0K1D[>'^]OGCQ'SAT^BW^.R&4?>6:OI,_@%D7!:_KUJ7;CB2&X M(M.@J<8=/9WE6'35C#+:-S?C2G>TRGKIF%LDST6N!MP_@U1Y6GL-%1G2U^FVZVU]!1E4%5*_*WZJAR]+2+ X/LJ%(F M?ULOH;9>+NUQ(V7 M#K\.%!M9^VL'Y>%U32E.JG5-)10HMT]==TTE?.Z/_'I=4Y["1M=TN9JNQU?1 M-95!52ORM^J:#N*R 7AM(\!$;F+Z(U.#:576J76PJT>VOJI:NT*P;]&I.:G1V=37* M[J9(5*G^;9X5=;CO8NSR>:IFZ6I-"Y"JS6[.26OXFJJV\CG;5&^FP$H#@H)B M$)PZ-$VO-JTW)B*YO&%AR^DB6.2!F0#%L<(%-;-(4 _0/%[)2 R$HKM.0#_M+S(BYF(K9#HQ'@\ ;N6NBQ.2QG M^<0:A=D4=V!"TL[RQ)O*USQ_806;K*94@D& "+BDGQR>[P MMI18$Y^2I29,XG3:X:%7()?!6P,(RO\ MQ1]Q*GBV+"\H=I%5F^U))W10S^Q.*>O,:9'2Y" MFN$*3\\'^_'^"8:Q%R5_\;OA:H4JN=?$A8RD89/US4Q&-@EKXN1L0B5.Z=E@ M2/9IZ"*: M;.+9U>4.0S>/*=0BSL;UW=#R[3W<"D)R'[2*<9ID&=%2]=T/?JO#8,JZ*D\;*M&AIIT_5S\4DHXE[U(9,7C78*G(28QX-4ADOKH-7PW!2OP[@<0 M1H>:'/V*J,B&FELWB]N M&#!MSKG]N)DMIIL-6*[?CQ>S_SW>SI8+H>:+509MA*)0YVS=U^XB=>:$HO&*=G=&<+Y#&,(J ;A9@VM>,(33,W$C0+ M9(MS^=RK2QY:9BR[DI#,9ZVQIB%7P;VXOOM#;D*TD^OML[D##H*Y@F4D,P1- M()KK@Q%DLRP($4XOF"']E#X$,'TZ!*SSJ[..>9G*+V.?*M_@@!Q2>N%"XLH! M)O;3VQLWCVX"Q_$Y?D2A]T^XKV%23CC[+")A35[(^:++#:$5'C\$A9WB.2 " M(Q 1$> 6,N 5SOA/?K4\7I2L>J1:054.\:2(+FM!!@B04:0Y3*M(=T(7B31>P2%:*2C%W(*-=$OIFE',>://.82IH$ M/+DA>,(RA'=[Y/MN&.$KGU(.#HJ"0I0PF2B)+RHA6679O)0&9E_T%$XTR PS MNYE>Z'1FHY-ZX/Q\'^@QOC MNQ6?EP?:?8L-O+AV17.F7R -,(0"(+O.SJ/IPN;'>.8G2T?76B.FPX MM);%'(/.S.(\&@\ K\9V22E9- +6&]P)+ ,UPLU2TA)YA%+4\(5UN>CA"\&.,BW(N =K["3 M/R<=/Y@_M,XPF2I&JA71H!*G3(T_*BBRRYD%;,XZB$5%?"&B7;&EY$=G7$EM MM&(*+LK@R0 RG4C5K@Q5FF@0$05G-9*A2=?@,9O#2V2I+89NOA(0L7LNVB@: M6O^$<>126EX4=8T=M)3VJ+/X*WF\4ES>6:WQ-NCMW\G>Z.E_?)RM/DP7VQ%8 M3+>#.6DICP 94O'/5PJ+2;'+[JE*IELKY'N[9];A"]5B(KXUBG5%.X9_IJ:7 M9(VV8F)=3;55FUY:M<5@6S46/&3(R(>6B).UTE+4M(5*H\?M5(V:@&9V,"\7 M'P%2H [3M!#XE/T7EP:D^%#;$(/HY1SRZQ+"%H\#DI37D8>"=RB\0^?[^'#V MQ[L=.E/7+X2BEQ:%(ZK/5Z$?!NC)LR%@([NH4SP%!Q2"??8;( Z@?HKC/9$YXB\:[A,8AE%GO5RF34T>NC"Z'5#SC NOGE$P! M?, ;C[@=,4F;7'))Z7!6R:L_NA$:K ":O=]4).FWVJ^K^,?N"HC9#6)#5<' *FB:MT,>N MFA">827NLA4YX_W>(SEL,/Y.0UP?5(<,C[JR@&-1EUF>R]\AH+7;=D9HU@Q@ M.2U.;>0_J@[]OPX0JS1"AI%LL3E:0Q_'UI6;^'6'CJY73]+'%LB^$4U DYAL MF[K MP;P-W2#"M[FB8.X%?Z8) '#CBPEJ,4+@A 14)(! MG[ 4(&(#X@>W\AELD0 ,A3NT4BPF26',)J\DLKZU*,EG6R>YVEIXV1$'6V18 M4]'DK*?S\79Z!U9CO#%@NQXO-OC>4.N)TMK@1$Q,^?1F"@HDZ#JI,82+1W99VZI0Y/76I[K,KRM<1[7V^ET\F)XUIO9-D")=YE/H[2# )YUM M-]'BRD5*M5!O@ID%JDVN%>3(S?[)3U@+3+6$T$UV@O$PN4B! ML>W%)'-(8LS7Z4/)VFQ<["9#O?W4#0,O>(C&N]WY>":MP!T\>#NO&7%E"Q2! M5UQ FT6R/NF'80E+?"H)%3BEW\ ^_=$V?:3K'+6IE3J71.6JE%*&5\_CH&1H M=D*1Z[\/T?D4S8*=?\:IJO"(+;V> NXOEU.DB?F+9-.W;H*D'=P\0AB3*W?2 M]3_7OXSW(M9,B$4/&F.P'CTP-H+K_:L9V6-NQW^Y(61_'CEEG8.Y^\4F(ZFC M4EN!H3&F[?/0,X0:&3Q[VW WAK1O!??E^O[%/W" 7O*SA M#CT$.&7Y"H8>2N2B6*)+W9&=1L?9N!UC[4]'7\!< V/>0;D6Q+1=AZ14!94+ M++,4E$.)^UVQ@1K=NZ5>(WP;-D5#XLK'PWLX@MOSD7#MP^#" M8^#6#_C)UKW,Z=FVI[[5#LOV";-^SGB;.=VM=*Y[<..7KJ#8Y@AW2SS:['M# MWT\OA"\NA\]Z)_7.LU P[_UR!'6[KT(?M/N?/ O<#B2[(,G_'&4)H+-GEKM^ MXKI$*E^]UOEBRE=Z3_(PL4R$#_!X#T-I.E3%A:3(Q3NC1M6?[@A2V&E'DZQX MB2R%!/B4/K0]429;Y5++R+9P:?Q M9S?H?" _1BN)\%Z=BI3LS^+><<[].R M;KCH_RL9V@C5K^?<6-:C)\X$S^3Z0[JASP;1D%4$UX)T?PY4XOVW*$/SU>PR M9_]^#R309#, 1-UKHJ\ZQ@&ROZ]QEN(]7P MUT[C5'/#F0WLBNK>"=5+,\$E<^?-0]5Z/VV#((Z\J#;A=^@]/";-X/@)ANX# M) _ODB'W.]<+R5VOEAH-:;]Z;E4D_+J29D?Z"U]+NR3S0D-HN,1^EENVH=U@ M/9RO9+$55(U./3>30O=LM*/JD?/*&]H%(O?]P?WB3%LO[-MNYPUEP^Y@&T+& M%Y)IZ$X$R]/ TI)$TW,[+5K=#V=YCJ/8#%_>2?Q(-O@:QGHGQ-P2Q[\1#6U63]ZSG M]O/KB)I7.E,J]5Y#CYSR\ZO? NCU!%![$[17%T&O8EI7^!9XB*4TZVMY$D;Z MA88>/U,_[4S=Y,Z!S#M W /8/X =!,3#;U%ZJ%&Z0MIOD5KR<]F81I+*\U6\ M"7GQ:(MBUR\_Q[F^%BC^.XPO6P*Q6RVX!T3PG4(_JJ4;XS<^70W1_7KWQ&_S?R 7H_1$DWV_G, M?-WL8 =!].\S^*0B#;?MC&1J;CCIWU_#'A8&KWH9 W YW7D7OVJ]GV[\E8:3 M*\D>0G=Z"!&E][PA60![\4E#AA.^K*0+L1_#7F2BD.HKDFY^__M49)SHN?]; M=^)*FB_ZM[N6=JSA_1 :M)I3#IE(?R+SH>A V0V>#IN_CE:(054+;1(W:/3< M.%5]L=%4":+7BVJSAK/=LJ5?/;=LU[R%J.47OI;V;[@[+U7]+$\K?3W[A-H& M OMY>"V7"JZ9Z-5?6F)3+*7G'Z!X[A,"+ZHXCQ4R+7T><&L::NY[O PI6YE;@BS7VU(/+&OL+/VIP MM9&OBY7YJPM_U[A.G[UIZ>2EV=RQ(OV&.M04_9:;(N8;V\_(P/&PR]:D:>^E MYW 5@M]@P!8QS% T;I@Q&6^O@,6#RA# <[)7)G\MN5&M$KJC_E6_C+9XR)WE MTC!.K(N\ZY7/YLZ2%R.YDHTK3_5G-0AT<5+;2B"P>(;:X+O4QH3Y:LTJ]!KQ MJV>KY@=6?*O#B>HR7V>8O3>!YSTU 5POG&+^SO#T,]FLW-C8>5[6G.Q*7MV>KV5'](M;:&@5'.VE@I.T[^5_@ MV8/^M>X25V:*B2C?DIZZH5W6K)&@WCHD7&\D_PWYB1K?BY_[BN5TBUU&\[K% M(<9S^E>QN]-;R=_> WO- R?_'3P5#UY@?&>PI^L(SR5MES&^:KCS*']]H6(8 MFZW5_;4<+\QMJK[LC@8EJR-0Q*.+88 M?PM*/1#AI4>F(>^)CEBO1_YOF[@V M#O:KA/P+]PCOT-'U M5^IX8)V8YF*Q-=-Q<:[]UYT]#.-ZUFH(U)ASP#^"'X ME/[V?P8>DG70KA*#]5DE&V];6%(*L";(.XQ@RGJ1N1? 60R/D:DA>T.A[HB\ MI-!6+[KQ3M;ZQV5/.NGY7@QD?=I[R3[M?;-/"SYA;8"H&WILE(>SB=XHBR2Z M_C+;P2WR;V/VC'OZ4"N6Q3;*0;N!2\DT[*LE:XX8< M.27.YN.'#^/UW\'R'=C,WB]F[V:3\6(+QI/)\N-B.UN\!ZOE?#:933>68X0: M/%#;RJNQ6ZILA;KM$-D/+V,W)D%C>9BXT>,['WV.QO=1'+J[N,Y&"=&<@UQ1 M7>9)^*'--[X-+LMX19W)8=9/Q MYE?P;K[\?0,^Y45MM\8).$X.N28M]DN)W_[=3F_FZXW?P+3__@XV_Y]B!R4 MP R=C-)@:[*2791!3P606IQY3+>UCH/]+/GP2=/\!/$L:43:YV>IJ48I#=RY M18&&3B83I;SN<#>.R+[ZG"%?8YK_D#(T'N)TGQRDA/-[*LCD3NAQ%8EG\ :' M[QZVD$C9-PQRRA:/8FZG-!/^*:LW//8 9/!ANV6S1@+E+11=,L'F%@?YCJMT M;[7#+JJ)?ND3#.^1H.5JWR=E=T3+S_X$('GZB^V>I5IW4K4/*==QM( 7L^V MT$P[R&11/?UQ!,9Q''KWYSB?(5XE<08']<&,4LQ@B1>9-0%E,*EH?? M7=P$Q9TL+Q$Z@,^I4/. M?X0;<-L)YJ0!@-0KJ4HJ4:DRM91QUD\?YGPZ^:2'Z_KYU. L.*#PF*Z0,3HT M:J7RWHUL*=VF2\T[[29,VARW*9/4XI0% 98$6!249(?3K"G"!+6NPUI;)U>X MTO"UQ&8O)!U'$8RCR3G$G98:Z*G/LL]1>Z9)*ZHEJPI 1K4*4(6H&L5P_C*51%!B3 #:] MJ#--Q^*W;E+>=N8NJ9IM8EX&"54*4$M0&-$_<+JXQ$%DKRUXDE[H;7&7PHL# M$*.':@)!^FD8>=J-Y4T4&6F+F[=%ZPI\S[T?0)H1D[AA).8S@9MF^CN3N/G) MZ!X=D:6VX/GI.^?=Y7)1= '+T@"C^?ZP+M<6@]>%]/P+P=9/W6'K)\L]?JJ M^1[3-93EX<[SS\FO9,,#KR/8KG3>-U0MK4N]=MZ:(:.R;2X]%;45*;%?YRFQ MTY6P\@+9".S3XL-9*6L++Z1=YS5^JRFI4'[8&%?J[$KLKFEAWB#.:;G?=^AX M1 $%[TD#]0WPS#YV;X@WT!-7,V@TL7E+VP8QGR4:;^0#O^R&2(M4TX=GVKXV MM'/2=O>'>(MIM!F>-ER\=2-O)]?7XY?E]_189;L)"'Q/N^SE,2VWB ,,77(] MO'LL._CF3@ I,?VE,,GG/5V%!.N'@&ECZ^3*5HT!6K4K]U4C6ZT39QC:MG;= M$C"0#<'4=5/F\WQ?;?.Y[D9:ED7MG;,4Q=RML@UY)_TIW64]D/54=@4AB6]: MV^A:%ZOL;!76="^ 787H!,/X&1\.BL?!'N]?/^&ITCLOVODH.H>0E32E3='L M ZD5U61 &S^-]+L4#?/(HZ3*6:V7J^EZ^W4 M#(JVB2(/'Q#J\2G_)]W M\ GZB'@W05$<403C@"QDO;2=N M22?NR8M=W_MGPM5\:1C#Y[(^)>R6W M\)47053GA91L]LD$LIK,E/)$EXTB(SP&\LLZ^6/"MOU%P"ZWY.H7*59#E4/< M(F7>J &HIVF[X"EI@G'/98%B&*W<9YST@#&%)R%;3.=Q9;6G]B0\,3*3(;+$ MG_?CE75*CP%Y/I#F2*Z:D6)MU"<(.46JDX76<&1T?D'*4FLP93,(341E4B\2 M69P) 3/PLCKDAP<8AG#/7E#AB12#>IJ(]BB>;5=_V$[5S1^G4XHXQ:^#6F+A M5AF2^\3U 7=3LCK"ED! /\>$GUS/Q]QZA\*-Z\,-W)U#+_9@= ?OX\M?-=2I M%LL/$TL7TSU?K.B?]I%C>7O<4\BR:M*C!1_<\ \8I_=16CZ:K(H'U+ZN:@>8 M)4M7SC2WA6&/)_?KA*O\6#F;;^@POE+_7"X7B CMJ5"6_6,X63^H(*5]_QR" MY%GST+RABND@I8=\+H]*$H]A5XXP6T>SAFSFYTCOPXC6< >])QR,%C 6I.M0 M*))'"*DBNC!5\$L;OW*VN,"64>'D4N B1J;0QKZ//N,#Q." 0C!)^G!>#.8H M@5,TF(Q=2D!![2JR1C")DA7ZM<%E+[QG?9,^P"+YS-2476+![!/Q M!#69)_;!R&P;UPR/:IR"#GD&?+Q4FSAP+$Y8)V)VV2-1L4BE"JI,840/#)V_G!0_+P[L\ MDCB0N-() MH%&W0*K&*Y,6RK&M4S[V$@Z0VT5?WX[32T@_K*:+S7@[6R[LQBQ32$3&X5"- M3)I*R\'(-%UZB3]XL9LL#K31[Y^81POA]B,ZG))9N\?QQC9XJ1;*/+5=$ M,URH^*4;$R1M\8@OI2+=C$#$1N#^.<^P"H@HR&7!)R)MN9NBA O4KMZJY)4I M669H*QCV3$.*7T6?I;@&>>*2&Q^CN1? 6?)3?6K/E+H&?=NJ,T9MO?8+IE!/CW*!\B?S$H$P)W;."\EX96?V5L\<])"BA MP?D5^MX7L(6[QP#YZ($LZ#.[*6R\O8T MP9>M*9=%P$7FQ2.0=]^L<1A:O>D[:Y!H T;ZP^)&[^I#[5N9:;:T^5+7RK]S MN2+L7'I9@QBF,6H#B;YA_;;DLDSUAF1NA?:S S1A"$FM[#V5=J OW",]>8BL M>+[S4RBNN^M3TA_M'9]B.]S=GJ+B3ED"7$1& L-9'5%NO*1>@75=G(*2E5V M<:IBK!=>E4\,%B.5R[QG#<@Z<4*(_@YD.9'N=4$VTHQZK, M^G!N3IN4EJCQ?K"[>X3[LP^7!W*X_Q'Y^Z3UP5G/XF?WFRW#]'(SUC89 M;3TY$]KKT26,[AN8F;[6\(++P=9ZGB$(UDG+"]/[F2//=*%H>,M89)G%^GG!-U&*L-$C6+5.J@=@Z&*5\Y 2,/&GNTH!W0%,GQ2&'F M2*;(@TXH(7,(DUF.1X@A'+T4UJF(#IS#EBQQ(1DL'J^DN4,_62F6Y/'!U'E* ML1>=<$+N%"6G)(\7@UB'DZE?$3>X9R;9!83\L+GF5BQ6S(+3.8[F.(WR3]0] M=1*2]0V]-$E3>W797AC;ADLU(;7#EE+2(7^!GT#Z;"![DV0JE;;#58B!^N;5 M9@'JOE0)Q/2S% WCB1L]KD+TY.WA_O;Y8P3WLV 6/,$H]H*'\2[VGLBB^23= M+X5/!A8;INHKU4:4Y0O9FLITU[F-O(N15(7:KG"7RO64.TEYL$L4@%?GI"#P M@N_!*=.%3]IXN1[@%HK :[ K= %4*+.\V&X&O,@TA&I+]5HZ*ROYU\POHQ., M9ESICF395"-F&M8"5B5^O?J8LZY0!B[:1N"BK[1?^!O1F%@:)MLL3CXR',\6 M@LQT$!25\3L(TLJZ"6"*[])E!T'>E1:Q2U;YI8.0]0_ (2]YK5T"5;B*(U4[ M O"#E*1.B2!U'8SJHTN@Z$IWM)+K$A3*KK1+8(UHZEV"WMEF+MTI;1-OHCWIK>D$=UI<2W>S'X#RLM5^P+Y\QG$H/0$S M,$6&T5*;F==169F[-\HC>^M?<\;67#EAWBK8W-B673E?.ED+FTMNY144YJV( MS8>RS5>RRD4+8RR0\-;&YK2MP(JHZH5#LV 70C>"=S#][RQH;I%:(]]_A\+/ M;KBO ;IEZ>P#*I?6I%U+;W5YJ&Z61TQ5;4Y> +S*BWR/&V+JOL5/N"3(BEIF M;UML(>T*K_);44F9\+H [^GR2-S?BI]7">3B<; O+D)/^FZWSSCU)^.,G7K! MXJ))^8+:UT^J^JC+=B6+_*LJI14YN>P($&ER(U A/\+#5Y(!#Q<:S-&Q%O!! M.A5;OPI3MGSU@LS6R.TG(VYV?V1%X470FZ>!V^'?+R6$%E8>DOW0MF2M=N)*D51(1ECJNN7MK M^ 23X:FPJ\J09W9.&_+&NZ,,CXR<-Y.QIM;OK)=W\A] F/YBF2GR-<[M,O)A MPNPDUHKQNX6]0\OHNHFT-2U\9:L?C.%,@;U,^B5"C[- 819_%I<9IFX8>,%# MM()AGN_;VS$&(%*RV7<2R&KR3=?]XGX^3D:^++3,XQ625='NHO,3[BVZ9KL#>JDYMU4UEG M)ZDY6[Z9F?QJACQ2S_2I:J.:#C0J] "8*0*8NV!W48479VL!YE4R4"+_BKX? M8M[0MA@7)A?5(T\6K(RH%JS'%'GDEMRC9DQU5D=T%9?XY W%TY9=#(3.^>TC<:=,=7*2H?D$H?DVD9G MT]*=7 # ,:(R#7U9Q,!;>E[A:2&\:KY#1WB9'OIE6+/.*M/-:FL9,O/+G:FK66.5^ F-C_2%D1.^(%YT$6<[]KT9M=!-<[65XK[NR0KZW>V;U2R6E M&9,!#6G#@SV&-YU,#31MJ8S^ZJ7)1$&ULW4:1F=+ML8YXS\^2!BCP%HAWF"P M9U@9W7TA:4L#6]F."=KFAU02?,K^.YAKYR2QD]8";WLZ!@?SZ[:@2NV)H<\ O[EIZ&=KQ)C MA'O22A9BS.-63 7\@U># &C'AP&%=@VAE'] ,$5P40[,OSXL*YT?- UHF]?V M%J.BZ?'DHV>8C(C")V\'\[-=<(\'0S"(R&AH[!,WR+AH#7?H(?#^"?=)$^NA M/3GSSI^QZP!IEE>IE^PSN0ISOXR<4]>[/I85;ZG>&A3.%T0A3J3TQTC&Q,Z!DW1YW6Z M9'[/P9B93(>O/W9]2_Q*&NB!)TED\H;E#>C MW%A@,/FNYL*'(:_D@HP18Y<\0V4UY;X0^)PH A=-HW1^\?5MI?,TL)AEE K4 MR-8!V1KQSX0->I3LA,W]Y*E&QR-*4W^NW' 9;F(WAGMR(V ^<5L+'@HE\HS5 M,B5TTU;+>Z6=NUK*%#>!M80&)Q5*<^&.P,D-P1,6( >E]\CWW;!T?-KRF6D5 M3*!6E5;+:RTN6$ENW0* =O/;9@D[FT<9%4J(,MJ62W25RK;I56#WWGI(V>9LH\G#H'T<1',9MXRHHD$E,RP1/QC>)@E*I:#F0L\NW M.>.XFGP!$=OFQHZ8R?O4&=?FDL?")!2(!N_SH1SC4H""#.58 !(Q;DX[5-4" M=;WF?&[9+V:QTK3:6E9I?;6&TE";>C]3>:L-^".3Z%K;C*%1>#2@Z&,<\I1< MW(;IE$4R4]IIV;Z-,[6?^6),G9](9DO7)NP:LA5)IWZJ'JE'3>96_-5/E M;SNH' M3)6EO=/H"+?NEVQ'SRT,X,&KY[\02%WV1-.E]+>7\JQS(?!SBO4 /N I8L%N M9X85P9Y1:BDG.\\2NU\ 3!]9W_K)K4(D_;T;NSEIPK6=FWWB0JFS\P3#>R3< M!L\RTP(9V:7JWHN#!WNW;TM\Z/>+&(IQN%7J( GVH/-LM$!(6C0/(,GC?+)5)6%X=U,=*I09,X253:F<=(IO (&T[68AL+#PP)8J5!HJ$]M("TZK^6@)- M-7_QH%G"*7Y,.TU_+2V,_\N;']Z\N?DK^,OHS9LW^'_IG%X$W'/\B$*\S?2O MX VY,"_;B(S.<10G_\!G+EQR8_3_.@<0_/1F!'"5$9D[N(/'>QB"GV[(KS_9 M7H5@XP))561]G:$A6%U8$(.LGW24NQW>)QZMD^KPGO!XX .IEAJ016)YNDBF MF&[Z1X%][72.;/W<](RL8D[^!%P>@4_I0]MI$T55B>0_>RVM(4.ZDJ90%B$] MS1@GHQ$\=9V.__"T-PKP3#9EAXB4;#&/S)75GG.0\$1_YH%OA#__P"N;S4* MR\^#V/LA5[](L1KJ$Q*<(M6Y"14 ]=-2[/<>7@]R_97K[6=!=MJ(WES(R.9M M!E]6M^&0\42[]1 8X38AW++.Y3' SY-N>7[,:RC-B515(\4:J34LO"*5UD4) M2[W09@UCUPO@/D_;0.4+7RC[&"PA38;P;>M2@ZF=QPE&(=RI.A_//IY!Q,O? MWBX9CPZ#!8(*1+*?NXI[NFP9\)*8Z">)4[6IND/'Q+4:Z+@R><(FNHQN/AV> M9>T$.@SEW(PYU#*-SA'XE#ZQG0V'6W%(\CO7DM[01"NI;J20T ^X\S.X>+R^ M/.%&AAK)A7(YR-ERND 7>: -=HX!+N"9Y1SR$TA_BP82TL4UB10^>@WY+/$* M^J4ATL]8F7[L_+([[/:YL2-L_-D-]UFUOD/A 7KQ.8$OWDG[Y>2%1$,T"])3 MZO7Q=E_V\C%[]_9TQ_U]?1%#*[E]^,N=ANCZ.\RS0" M)9OI29^+59P)+;7[+0AU#/^7'(EL)G/K^MU^A][#([Y:_@F&[@.7[,O262>9+#K[!$KR$U7:,ZYN3/P5N^CCI%J?/P0D+C 2 M=IZ'EH_!=FWWW[PI1*.^6CV>2[VVB$K1L9^L,V[T^.YN-ID%4>+VOGHI>Q9^ MN3)Y9AFZC&XN&9YE[>PQ#.7E1)P^2KC-Y ESRR'(R&&[%(9,EG0/:Y@0&]G)&-LB7W4KWT=/[J;0FK)V&6!M >(6YHJJADVAO,UL45KRZ\&T]H21'K M-FPXM[X7D[2:B8<3%."[%6&P M\V#$OQU=O6#I.@G9@@9NE5#ST<3E$M(617=,2"IR*D_MWR2AB JD4U_->R7D MRM>OEV@)R%XH^C&X]WP?)N'C"09G2#_:R1?*/A-+2)-F?-NZE&)JY]&'4NW($S]_/:"4=L;!+[C/)\VY?#H-EA.;"&.)D7#M5X M8A\+G5T?;&%X)*OWS] -H^_!IUS#E8=P.2(9C.0JS#44R[DF389TM4@Q[*"> MIKB;!8GS9[+2M8P?8;A]=(/L91()1PIP.AN=:QG7#?DOCMMH!K6]EK6%H MZW4G+44[9YS%F:R.H4/29B1%O1UN1K)I CS]^#'PXA MM/+!2 -C)B8-N\7)WN0W\AK9)#:FU!;AGTK#I1Z3XIAQQM! 1-<9RR,5,]_2 M]E!&^RVZ'.MH.B?.C),:*!+DE.]3>HEI<0S1W^#PR6A ,C2^TO/)Y #,<(1\ M(>UEVD_MO66LFNVM#FQLJ MRWMK6+(A>*]-R)4%F$$M]JHZ/80HT\&"=%:WJ-O;5;%H MJQU2_RIV^[A*_G;2\"AXX - <;7F HWT,$2J6O?QVZ!;=,- ^M*:W;*,@; M-M(>O*Q 8K\?J^:KY2AR4P\CO[M8?0SFGGOO^?@ZOV^QQ I^7WHPL=2GS&\; M7<&0O $K%8%0+K\,D2VG>QFBR /=",6KX145B=2.'+UVY$9(E7;D24QDDO-%C >!;LT!'.412-XSCT M[L^Q>^_#+5HD7Q%O:T1^8O!A%B3=[61<6 -IZ_+9IVM17I-.K3W6I5D;PSSZ MJ>MSL"3 1 [DHGBC&>_T0EFET+8I69[*"$#M5NELK*:,L7U,=T+]2\^ODN^ M_Z0 Q++ 0R+AG_$,T J%I-U7CP_=&LDJK2LCFI&FVWD;EV>C.F M'JZ5W\T)AF$0'"^HO34UN.C6Q?XYGEIV4N7@%5;_?4KXBP6P++7MB[1MW[I? M1J P"#*+H&P2(ZYJ%.16O\4-8X!^&;$C>R4;P[,[> KASB.^)__V(?$YP-?7 M)>[_DW;!CDJ1K'[DBFC&3Q6_C/1V) WRPIJ4"JT7UO*@9U 9CM-RN+CD A3 Y_BH R=F3U04JK>;4#B+D>WOB MQQQ&$3[9]_MCTFP]+S\'<+\YWT?>WG/#YY4;PB#&/X;1HW?*F[3IX0!W<;0\ M3![Q(EZ4=)SF7@!G,3PV,T3V8*M(-]FI+>V$ACU\"=W(T[63_ 2+7=IV*NI' M !L <2((4A. V 7(R.0F@&%G:*//P*9*3Q*AG M?->34W9HLIKILL_(\RX!3E8^FE((AYWX$NA/37BCG* MC2[X2MAI":)LZ;4.I,E+!!)GR5(?3!87#S^XX1^0K&QNX.X<>G'B#NN$@Y1L M]FT$LIK%4S9% ; PH!(6QX2F<479RW/#,@LKMZ-]_]]CM+68HO6$']3SX>5 M P-;-'&CQU6(GKP]W-\^?XS@?A9DVUB"A_$N]I[(^S!F"[HTD=5&-R8TF=_E M>^O&BHY\XT673DPZ):V8;F&NEVRM?^6377I>NF8Q_W"4F$EK"??)[OD,W M> !NH=SRA9&=T@7U \]JD.S"4CFV]L+^?F9=4?"0=!6/=_ ^WB9VQE^\^OP6 M3R2?@:6*Z,[#;6&Y+YR M;;Z6(EF9M94!04_'^M(%CI7[C/L_DW.(US^2L2G>X9K^4<.<0HGBP)U$">U- M]])>Z6^>ES'%WP0OUI TGOM?DH9O%YY):SB,+>?R58]:U4U]'[BP8'53MSK. M^NG'[W;HG#2 5"$7N/Y/MTLH)9Q]))*S)(SE?C/1PA:9X M-!(4;O1U[=)'LH:1:CU4B<,O4V:-51 971&7,]4>2=F:.!$"P^W:F 889SW< M%,HLKHC7)\[O$+Y36[ *4Q5BK,/D0H978JJV3:_%%-I55F.R0HSUF/3IP%9D M:C7(69.AUC5C52:5Y:W+,$#1_^:/RP7@*]?;SX*)>_*2\3S)"7M?3[B\AO\X M>Y$7PPT,G[P=7,'00WN\]OH0$"TDU3)O(TB'YFB;0CHQ9W*#2(??P\R48_?. M2N\>Z<*\0ZZI>$V*5\96>2]Q0+M"NN0.:X=(]WRE[1;IP"ISY\C7&"*,=K?[ MDY<$ AF* H!B5]WP)*IVA^N5'%XN"H MFDF$,N"?%K\8N?JHK%!=2@'BOD5R,QMS]T#2A5E MYZCO%!%&&SVN!6589,T+QD8UTV@]7VB68.)E0(83M]OAQF*$%*?]O(5);P"F M/N3V MED5YS\$]45TEN)!U M8V23I>=1(I,GID;7FA+]6L('I]-U_3'$8@=P%<)3,M*?IK/&XV"?KG1&$8SS MU4W&P+E%R:S>E$IJ1M<67NH&2C63O)BGHLE9K:>K\>P.3/]S-5W@C%_CQ1U8 M;G^=KL'DXWH]76S!>+.9;H>3"JP-@I!6U58#AX*" MN+8\E):Z*8DJN#+95V+(:/*1:UF7=RSE/'[1RSB39,SJWB,\UGV"Y8T#Z3TY MI;_3'<;D?HEJH2'DMN!7-)*LERIOJ*)EDL@AIQ#)./^/A,W4?Z9%,URB.AFBX'/P'IUH[B&>'E8OS; M0+8PMP,/TJS3*E&55)0)K(?>GDX"1-$E?^KSG7MT'V"T0>>'QYBVOUE:OC@? M()37/BH@Z9'^J0&Q(?X! E'Y=*7QDCSZ>03VJ=0(N'%2^0%\COX$#A#F:::C MV/* 21X/J$65U0\>"(I5SR"H J^?F?-T"V64'=?X/Z=<#N #.1'+FW1O[P9W!KZM6B<1 MQ!EYTER/85H")S4*G-WK?45IG*OS;6&%W1UW6B"^)D:_%9\1%>70>EQ;,@B;7'],8KQHVM$I+%&C9'4GO-6NB%_AHUSP1_39I=TLD>@M+3 M 5T+*E.[2*D:ZNO)S +5]6-YZ/3"C\WN$>[//EP>FJ[1KK64EL\^CX2\)F.D M/=+EC8PA'GO$Y9V%&Y]#B&]<+'86C0"%6".\.VV7A.)4!A=8>]$?P[B@41XB MJ$4M5FDG+%8FGSH6>Z'@[3E*8D 4W<%H%WHG[,TXV">-J!=A3V&4U'/J(^,6 MFO8*LH_91H$F:]O[K$OC5I9YO&ZAT+D=;V8;L'P'5NOI9KK8CK>SY<(N;350 MA$S4:Y78ZGK*3#< Z+[FD7#9D-8DOJ#UU%7A@8F'), M"(:=S)+.>#)9?YQR=TC.9^/;V7RVG0WHQE29:D=*]=,8%;(*U 9^TICJ)S%= M^. &V>Z"RGW&B8=E?B\/[[S #7:>ZV^27]*U&P;%C.K,T]R9T:F;R,SDFVFG M.C/D##<9FA$;SNW'S6PQW20-]?K]>#'[WZ25)I%C,=Y^7$]Q [Y<3=?D]^$$ M#;- 1AWAJ):.S83J2M:V3IC7TQYNO"A ',%;JA*'I_\X>_'SY3XV1@13+UCL MXY8OJ+T%4=5'_?V'"A;YFP^E%3D?QNN_3;?CV_D4;*9)#V-8W8H60$$Z55C? M:BA;OKK9L#5&^YE)(XM[RW,LY_E,6?.Y[LP8RZ(,HTXDH4L2 M$L.8M_9*L\&=!&O(.[=N(KV#X)479"NDEJ]K9]<4DOBXM0FJNEAE0JK[*E=: M,$SK?!IP5]NI)I2J_.;%U#ECK4VMTO6W]3=4&MV_S]2N5.G9COST]Q$H/;G& MBN=LI%>K?(M;XXLMC+?/S=V,<_B4?/OF7GFU0O7]OX)"IC;^2OEF;,>OR)K4 M5E^^$L$>WP%LK5?$!6UKKPJBZGMZN66IFWG5H-CS6FPSVSA9GV(M *D7;*S. MB@L:6Z:5]='<>JV$1;F%6Z&BX@COM'PY67HH)D\M7RH]E(5::=A05VP50==8 MNA65IZ_A*B.V%PY/T/'HI:/49(1ZV;J;J;_\1&OQ$Y_PTRSW#@**Q$I?.]:T\<2K[1TTNCHN7,Z<:/'=S[ZO#F? M3CY9+W']"T5E>ZJMM#2ZK8I:C/5A6WEOKD.K:EZN=ZNFU2F+ 5P6X,*5_;]D MA(J"U^3I>!=[3U[\#-:7$S%SG'-^,-W@=IBD]HEUX-WH("LIH_>6]8C22X3! MJSK"/C)?*/N +"%-^O-MZ[*;J9U'7D:AI,.Z^&VZWL[P^N-BN1U0)U50@4CV MY0ICYF'#XQX_HD<4II&3/-G(*/T$0QV;-8PV/;XOEM M4\K%=:^&:>FOD21N+8QS;VU15><4OY%K52Q?I=(6.4B_-FNWG"AJJ=Q:,G0 MF[VKJ*5QDRC.3F9B,7"1&UUJ\772YWN--8W UXYWWM4^/8+>XIG+]ZX7+ /L MY/)0VK53(Y= *OMR3"E-2@NLZY*6K9Y'2U8I!S_ >1:CY!$^[.45#^WR2U2' M2/J#5XG"$"[SH6=@R(5S^9P5'#,M$'+SDB'""*;M,6(I+%X&X_13\N1:SR4Y MK!3E!0M2H6*";2C3:=JH MI,ZL&<)Z8Y*MK5[Z?)LQ ED+35FRC_%G-]R7_<9;9M*#%%%T/J:_*86< MD*6CO(/PI?^N780R+:]4PYJ&L?+6MZ1;4PUXEU+#BWD&("Z(?\9(Q(F%[6V( MXJ)!EO:S/%%,'B\/U9MPR6H6'GA'E[MR\U1)K&4,(\KRY0Y-9;K+(D;>17OY M1-<+[C*+GG)GLUU._O;Z=KR9XKU#'_ 1]/0LZ6!69H/-0E/MZ5+X(96'B%KPL['B/0.BE_L MLHE1&4CT":MHK\J4T2NHSWZ&#/ !:7?')8UQ>]E2.IQ,K+PIQW)/60D"J&4-U?JU,D4KW=56F.N%=NLB M3S#I,W_$68+7FX\?X/$>AC5P2\EFGTH@JTDO*4]T:24RPJ,3OZQS>9P-0(D M^)0^M]QWDZMFI%@;50IQBY2I8Q%'2BONPGTC0E.MX723=%>"+.UW UAD.)R> M&GJY&&.LZ)@!F:75G<0GB \1CH/]'3Y&B$ZX"S]8O9N-AGCNZ0G MD^5'<@(.K);SV: .P4G4-E*IE]H.+J9\9:^6/)#Z.I1*G>%BGT.5$K\$=O@S$X+BSGHZ'V^3UF4U7F__#K;K\6(SG@RKE9&N>Z1>/_5)"7ZI MZHR$(L2L) =AT$DDQD@-8HP^(ONF$X-(TH59K)D69##L$%8E)T$(GPTL:5YZ M$,OW,> ,9VNX@]X3N2AB >,LW5D-AV+!_.8$CJ#N=0A"'XST^;AFN+<7L LZ MEY\!1B& QY./GJ'M'2\2U8I4*J!V.0!3OI+QWP9BC![U%9MI!YOL^&Z:AK D M,0*)S"A/3/@R$,0Y?JL+(XM':DNWW.(!Q0(%[N67(NM+8LG2^+*):6G>M MI)VWV@LHRF:YJRJ*VIP)\A/O$!XT/L'RK<9DV;+\=TKC^-$-0+70ISMT=+W M]@),2[ A;034EFK4E%36;S01W]]]$XT39B77;Y_IARVRKK M5PIT2JY\,&G>4.-&@Y=/8:4^_A,,[U'O+):ZA\6TR8+'"21.294\)H4S'N,# M&3MT/.*D%&1OXS>*FX/AM7/_%SVLWAA^\P#N>CZ:&6JT-ZX[ 6ABV%?!;?R-K34 ;CSMI M%-0=$K:#&JW^@:6HS"8]LM1N8(H\5(G[[\%J-&LIY;#"K%>VPQ4OM]MQB, M^')]+<;:B_YX%T(X"V*8!,.XIQ&&A-DN6@NNV2&U%1+?Q^Y:D+K3O346/#<< M_!#@I\#+'H,P>?X2!Q@R'.NJL9#G=Q=-!<=Z9PW%2P@MQO:A]>GP$.+*3198 M#M\"B[W 8GIIZPHBBZU$])V_7O^N!#G&V0N+[7$D/M/_I"IX;G![H MBYNPD.%8KPU%;Y,5'.O]MA-7%EJNJ =Z<7@(<87; _T66'I&[]<36:Q?A31U MP\ +'J(5#/,7\G;DR+Q_CN%>\F*15EH:-X@H:C%V54@K[\W=":)J7N[R#S6M M#H;Y.4[WDZ$#(-)IPKY4'I]4 [-@AXX0O)JC*/H>[QQ+N3F4NS_:H9!ZR8<. MH/.PU4X9_=H./6KT-ZJ]%X?,>\9.M.D7&.Z\"+])$BA#+TC>D$32&]HXME-# MY9%K1X9,="@[_09&>I!=>2CL,G9CV!D_/(3D;DG<1TP?@:?\:B1X*0C0(&Y% MZIXH]5YB'[0L=PL[L=?H"/83 X8]]SC]Q]F+GV=!%(=G_&-$CL%N']T@>],% MRI)J_PZ]A\?DO^,G&+H/D.PPODLX4W2-U\CWWZ$0:S4U1=FM=[HSF5UY9VM6 MHMNO;6WNHK/7ZF2&HR-OG5P:9.+I61& "X#278!%[W\X^8 &]B5-SJ3T$M]T MYUNZ<=+(M$Q/$?C*F_#DM0[0B\])NR'\#+VUW&V@UHF_S0;E5R1Z8B.P5&^8VA>1JA6$N%4R/EX,3_F.XP:9: M'W7"TVJK3#KRO %\TU5I=@JU4"E7CS?9A>W%K"1FM!L\_REJY@*YUAKF30AR MJMC2C-L[+T@:<<_U+V%R_,6KY_H22&5ORI32!*_ NBZ0V>IYH&:5P/,=1[ 9[+WBH]1JRZ?24T'@D M?C [CZSM@*'$>FT8 :N%0<]HV%P5IDWCUL[3ZU#28 M T@[0!C*#J3NA\GD00:BU##:HT@I2Q+O754;(O.695L@DY:[;GK,?Z7.VQRC M+FLU-@8]N;0R;M;*P+R5(1,'HWSC2R6M["#'F3V34J7MZ2PFR#8ZYAQ0:FTZ MC$C7TZTU5%S1K[AR7^/7F;3TXZE M)EL?G3AAJ@%2\L%H&Z07J'IIAFY='Z\:;QXAC.?8 G[#YHRS2"RK,K:89A 6 MV=<-EQS]O,#&+.9L8C=.DRRCPV5*%JQ0Y&$AD$N/0*9C$'/2PFI&\E5293%+ MNLPW:?3TPHQ5XLS"/4(*&VB/LM>M/M)$/Q"NB#OX+X#\' 5=J M/2#^]ZO"LBQ1AF)GU6CT"CJ:8MFZS*Z9N]X*Y=P=)U.K%N^'R]U(;P!CQ);J MPUITR1\: F;5EM$(4ZB6P64F7 ;E(&Y)8]0)!9C46JNA,I6AX;*3:NTDXE15 MR]=M,^I<905+Q!Y1+=N\GQ(/4;:) 4K7AOHLOUNR^DSWYDB:)>U[(6M*N;<^ M5F0=\B? ?P^B*:17!!)\O]JMBF61RIV)W)KL!81I>H!BF,09>TI(9J_-E=2$ MJX07NN#EF^!!F5>R.A3-LC(,<_@I4]-(J4JJ?. 4*+-#!48VN4+M/TK)\OEB MJ!LBY4E'G)'J=O++RO)F$!T8N5H7 / U:],&@!/X]W.W0.8B]X M6(4H2/ZY2^=P5\CW=L_I_[.2%[4MGGU ]>*:U&OKKRX;6]CE$519G8.O@L9^)EE"#X7IJDL""M^-(N_@90WY_K_/ M48P=OH/1+O3(8DU]&J9E\7RB1KFX[IB_I;_:$P+J=KFS!:KJG+J898JWQ@W2 MK\O:1(2BELI4A2Y\>Z'X';R/+R<8UC"_TGA\Q,&I1A0YX>P3BH0UR2KGBY%Y M6*$I'AL%A1/N[6&:MA)WD4^A%^R\D^L#ESRW2T3)^D:JM5(E&;],F5)6(65T M#EC.5'M<97/$6*AT9FL$+G)@_ (!QIE3-H4RBW/.$_PA@S@D;0C.<3L)X=Z+ M\;]JB):0S+X.5U*33Q)>&(G/?#L\$O%*.I.DC4[&X"&H2-DEC$S%(J4:J+*$ M4Z!,$4NH,1J")>RTA$X6?"L2 #\8@50H^R,=XX%/V7_Q8 ^0T9[EB3!S(./$ M8WVDV=Q]$*(3#.-GO!P9CP.2EN.$6XN/$3R<_;EWJ*-;H40Q_)4HH3WBE?9* M?Y K8XH_KA5K<*91[!U=O&_Y3'X%OO<$K8]GY>L>M:J<^JA56+ Z4%4'VE4D MN&:?EEQ#/(V>_)Z$%W)&]^SZ6Q@>W]9X8M$#0RFQ6WE@.5>VQE>SG42[G>M= M9M=NXU'S\$>8RX+=11@D/?/CY2 (NE@:P)D/2ZPUF)];/WB43W_TZXC)C-XF M0MA5M%>_D7RHN 7.+O'>(OR3^ON;OL#!O&.&6C>3CEEN],Q_8]MMH=$WZK*) M-.BH6LN9)D!^>0UH!_'"8+O:630SU-R:\\]D*]QAJ!UVXTR[8*[X!B8;6VE# MNHVGA"%;C:'T-S"7MK4K-SMIL<2&G?Q/X.-YGE?/T VC[R_-T)6V+/+D,-%2 MJ%)1-_(+[1F)Y%?,>_L3/#(>6J'\6P;EOQ'=).Y>%-$MS8],CR&3 MAW,4T%*#%/?"D#>)MBAV_?+S"8KB!8K_#N,UW*&'P/MG\NYDE]T[%&8_8;EZ MM\R.\0PV?1O7#.-VOI5N:._=:UZX[]F98M[A=3[O<")R=AL!2YQ#MI%<;2SZ M]:'<@%@..[TT*N0"E,DY#''C%T4PCC[ XST,:Z%-))95&5M,,Z2*[.L&/XY^ M7IAB%G/($Y ] NDS\"E]:GE_DK ND?QWKU*5)5TFE31$>H0_.AZ]]#S!&3>8L+3=T*H/_.(?UP<$IG=0"Z][V'(9S-9-4/&])2&.: UG0E M&SU$P-"M4-/988&LNUW\?&VUS-GI+U_50SI;E0QQ\0_N ZS/),J(LDY7541- M'Y2A^"&#[R<8WB/%$U954TKG9,I%G35\@L&9S%9E/P[LZ NM;GEG7]A88)U[ M*97@'GSI"SK='K*B&&J+'LXQJ]4+A)/*6:H6F+(8>UO?BD5?Y]*XLD/;D.YM MA!*&;-TZ*/T-K-TN*.-A)[<(B@T[T\KM&==Y5<;_W][;]D:.(^FB?X4HX**K M '??J9HS"^Q^2,!5=O7X'E?9QW;WW#[S82%G,ITZG2GF2$J[/+_^D-2[Q%R_R0"[XLU?\V:ZV$)9,U!,J MKK< *I:H[X./*RZ,RB0J&HZYYB*(>HD&0ZZYZD)5*5%.K[ON8LX:B6RS]&I] M&VVQ>!M2^KQ>, Z>.[OZ$HGNKOV0L=J5[],ORGWI4/85Y8-##+YGWR7OD77] M<-TH3P+6WV[O4AQEA_3Y<[S=WN+E(:461X)<,^+R(^B('3%MUA=7@&NEJ-"N M:;SX[195!(A1H(8D$&TP''!B.RQ=/5&W:2N-):9FJ)Y7^W!G<;;<$MI57-T! MW@.R=3MA33UE.]!:: 8]A*V(IA9H7A=-Q6=8'8U1(TZ.&OI@+G*W!XVT;IHY MXDHU-6XN+Z1F@]9IPDYL_BT#T-]Q+ISUE#15L$=,XQJG44EV#K%(F"NC(\(V M=03_,TZ6FUV4_AG(]*4>.6+XH7LQ!!%I9_EO!(5IIB:J9825ES[@U=4>%S'? MHJK\)G+!^]JBH/E[3H-^GA3F**T MP#U3SJF@LA;\WR@N;H-@VHI6K=:(5,U;H=$@ Z9^U(!X1E]O8H<4T9G\7ZX> MPU8"]M&SR92YJC/HR4LJ>Q3^I +Y]BPHCP86\:?E( M;!ZCJL^X#]W+1LHDBW<=F3A7,0-;FNOD ^>T988+;VFS15T)1)3.&,SR6CNL M\N0W&03$"7"9:*ULC)99-.'K(:?+]6]T$'>'7;EMF17#NL+IU?HK5>]HJT]] M'\%(HDTVC(#US?X=H#72J@')#4T>FC)0KFTEN7I&V@KXPA!-[[Q<1B.7:7-[B(S+HODW\\[3 MYK(:GL<44D!<#P[%-2)FN!(&PZ6-57>*S(Q(KW?9:&0"P%)^NTT-3]XBG$1@ M_U"UN/H&#J\S+M:D/>2E"0178)LWT,TBK0:^U'70)V]*VI8T2C4;!BJ%Y*I( M"8.X(]L""B:** .03OWJ=D::)T== /HFS FU:6*D7R_Q6PRN8OH/]B5M_S&VQZ6C6B;&BLJ6O=* M&?J>@!AIG21-F0Q%VT7K,?I.YH$R;@P$@3-TSB0'?#>HH $R7 M-&G#$$(6[8/=,7$K;$%V@&:;T O'OYO"]'TZ"3]0&[Y%_=FO1\ MS@QQ;CPMO^ GS<8?:.GIFY:. =QQJ.IQ^!^_XH3^:\OZOMK%29SQ0G:/F-UL ME&2",XK C.W]$"WCZ2RDX3M.[8_HNP5D)'6"%B5!X9)T2([&W)GB>)S)L],2 M>XNGX3_2ZAV/"L[EJ!AV:QH]'.VPM-6WRQF5K-_4V!J%QZ7+,WHQ]1U:-_1_ MTYC=LWB;D^6?_$1C=KJDO8SS9V7(VX5%.4[C6#@:0)=^NUJYD;)5IFP4R\5% MLB;IKO#.;_!#E');=?ZO Z5EQ@LGW!)=4['SFB$GE!&84>]:E3&F^D\)F'_IUZB]#L!Y AUV2XZ?Z)]%*_0_3.Z M/SSC]&@<%S'^3@&C!7%LDVRK(ZG^4JO6'7'G<*I3?)+N73;'"!CPN/*NMD' _7/ *7 MGL-DJ8SL@3+E8!3/_I4*3=)A%F2U,#?4$2 0]-(7QK#JI#46ZTI4Z=; BFCF1F3>GU^@1U6-JT1QYURNR8M+:]3J_".!UMC SW5*>B]8U M,]2O<$Y$_Y:4Z81XQ9>PAR2_3O$N/NQ.DQ4GS;(#NS&(7<&2? MVQS!#?0XY^BW48+Z/PO-3O!#E..5,N;JW!OS4Z#VW!>7.,O^"QV:AFC%4MOC MDA M&65(YT7'HU-ZCM05\,+SI=9,Y>=.CTZ%/!;:&MT7CUHD*\S58H0J3NA] MR>L#3]HHVE3*QAGRHM!O&J= 5*AJ-^/J]1)'&>^'I'JS]'GY+07/'4V(5**K M/1 Q5BGWD'[!?SKAZA9,(6;Y"!&#C]I5B0%9&^3ZH9X6L3*DRA *ATRK+0*2 M1UN5G]?F:@3'=XL[QK.Z^"-Y0%OV* 2/:S@&(@QJL"?$'-S@@?H8 ZY&(UC. M^RUK<@S#IIA*U6,WYQT%E8[(K(:E<^5S$65G1?-A@<=6S M*SB$A&#%.!&3+]NK*3Z@Z]0*UP_Y-#?N;:@7>8?3G0R\M%>U*9 MSK?LB3@KK]@;-ECPWW[.Z8\AH5OJKLFBW,3\ M@7K]&!.[L1B$YZ4M>I%YC0ZE8%.R3$VB5Z5O:@OU+K&*3]X0C_N M57VE5@_45FW*#V;8QE'-K'KFJFNFPE0*9\:C?=]90]"Z\VQ>?;/# QDY7%W- M,VK:5K]Q )PF YE7O+Q@V= \:/B/.-]\.60YV>'T-,NP+/!LW:[*-#9OYYI6 M:=M#YRQ*"X'*I$EC/HN*!$7L]W!N'[1'!W$8N%Z&HVGS3E;C:%C.KJ6754W: M$9HJ;6N@K8*V'C56VE.?6BL2.E9SA[P:[:W*"LJ*2OO6NU#+,E#PO:N^VH^JG%3==:JL7L!T1%] M!2@F:B=54UC4AMFBUNJT7+*F]=?#A06R6#2-F^A4.%!"P]Z*^D55!%I WFV:MKGT/>BP]-'V93FCF@S*#>M9['XC!_BA$=4[J,M"P*\5,3)RTP# M0P[@$*9>R"=[S)TGRAQR0Z&.B/OT;G%>7&S^PN'V:2JX?9H";BPMYZ\^?5^) M/$>T%6R:.?6)DJ**]@1QZA,4K>GDCTZW6_+$P\EKDJ(OU#V. M*E0[@^L;KJ6PH#S?4VH9=8&K,6UUWK"XK2]M5O74FTI+A([2:R&O1KD_%Q-* M0('G49@QT5T#T.D46,3"2)6-0#N-/D?[.(^V;"E=]9:GG ]/TAM05KJJHG35 M3'TOG/50*4*I=8J6B];#&E'5R8;Y3\R;C"ZQ&H:>#LD;=#3& CISZH?P=+P1 MK5I'@$[%&_7$DYX8G897MU7I2A"GX,U&6J\OJM/ORB8&.C/GJ?]F$\O5C,08QF6C9S$-+;\,IWM.T$5-U2P8X28U7PC*'LX"7842WX=YS='EX:'O\"% 1J M%R]#.5GF ?^0!E*F75!&\E)TKLVCZDYB+/GN3M;:WHEQQBKW82P)>YDW*#^_ M20-'HV7>)U=C9"1)960,&"QNKGXK:Q.4AVI8/;?BAW:>?B@Q+PM$D#%CUE5C M?;NV>HX W_R)]N8)N;(F)DGU/G,E9?WRFD _/A]WP&*0+!]@2JYT[$T3XZV3 M2HVV/(3UYZS9XE=EIEI8^>W2M)HS%4,)"F!==T M+PE:G>'Q :]2P/R5&_DU/U?KWS+,7?X>EHUHA?4OHF14D MS\X.LGC/F*9"3=(U!54LLWZ"'!&U%&RN>QI6BZ^'_)#BHK0NJBB"B0J-PHU4 M0ZUP)U18-0>Y_@8$6]#"U&,$0V&W+F_- G$GS4"ALN!U[5ZPK0SUBNN]QN^4H_N<@O/?]1WK?,YEKZ M?ZN[Z(=X$W<,A^YNK1T'F&W9,;T&F>3&R3?8;;7B6&VK!K$-.@I!P_U.!R!V M-S9M& EV,$.',]C$-U(V,)8_,C OY@GN%LF<9[ M6;:Q 65]>9."TOE&(&TOW*\'4HE0WQ4D;UFOK,KU5(L@C#1;D_$E5@/1OVY( MVJ![ 9$Y>&;4D$M)/JHAM5)3+L$R1PU[XT=C+@US/'6ME9IS&4HBING :U5( MAA6E&EV*\B!MT36A.G5#&ZW>26^TM&K542^#5B!J9MP[&'4S$:=7.SV712\4 M&$XXVQ84 ]6SQ5-'!;6-AZIHC\2)RE-D&_;_Y_\ZQ(_1EBU[;S#M4,SRH]F# MTV35_:%%>XV$]IUF$UP4TIA7N M7)%CCF]E%*S479@Z>=?5A4,F[S(^TNZ([J/%T/Q_:4N[J,S0D'/&IQ8R?A*D&H(&&G6GH_=EL4/4!5 M%]C%%,6_/IR@NA^HZ@AB/4%%5]Y,WFQ:]#KMWHQ;XDXO"ND@0_J[\\XC]IGQ M^O,5COWQ9N8+@\V-,7,6$6Y;X/OZZ 99H^)-C]BT@EM*#S8/S(3-JT$>#I>X M=L>;!GU4JA"FO[XICPHB(6H/P+$9%_&PQVH@>N)->ZIC.4"KAC<-DZ H1"V; M\?20<]T.[O&=T06 H/*X'^90Q8)ZS.Z&5M ,D#+":F5>X;#9M7Y@9[Y4!,)#Y U1*!G;OJR M80_6M+B;GYZI&Q4+BT-&%3Q.$*DWQWDQH)E]''ZE/M4F/:DB M!<4T7D3W<.?5?4[5%J\NDBI"^)6DXI,U_4 MT[P#9U[3JZSF1L1VA=E&N@2[9X=]B5$WT8 M1_^L8:+);C6 F"*]5=1:E]\Z*SI!LXALA4) =%0]AIBT_$MX_X&TGRC?A@TG@VEM/0D,U$BB_K_U0V0" ?PAP,V"XH4/YV'/HN MA=0(_=? T](4]+F-,0U:I =E)5BAGKLG,M(X]%I;VH2Z]42FH-?;J2Q (Q9" M\2MN3-__XSCTO8^2$6HN!IJE=I=,QBBU#*KAZ'*Q';7"Z=6ZJ,'%NCQ&K96, M;#1^ TBQ):=N.-L!,6-F$OX'>I]6&Y,?CL \J-%F:RE,L&MC-(3\ MK.U':(HP_5I8V0T_VC"R?F'-BZ5IM(H9OJG2 #EAZ5.H*_*J"*;RXF,'#B8S MLHR#3PND[K57JR,5/=K22#A*ROL69Y"*S>-O]!$E80^812DH6Z4[ [8K&MR9 M&A0C^)H8$3$C8^MAJ 0S; VS7+$DZVN9DD:XR5O3@.[D]B3#;M5[HS((S%C!OI]%998[XBO["2"S M:62U>5WJDC0MB6]-AH1L9?J056J00=K/Q$#P7+M=>\62M-FBO M+HI[(:V0HM8=P5V0LT)K@DLR^J+&XZL,)*D"2"7ERT*8]046]C +-6;S6U*E M<.+5^8\E)3W=L;]LHC8Z'B9Q&SD/GY$;7<^54/W/0F$3_!#1YJ-W4!1]&!W$ MD?+D06(4[_:'G =MZ$R"LYFUV0U;IK$90Y":1&=DK(SC,V&!?;H]$ET/P/%N ML3/29H$*'JA@\IJU8^PNB#<5F;.RE> Z WX^YS19U?U6[GTX<%#<\JWEX.'& M7<->.]<*&27:]DY>'.S26EF $(]V-OK:8GLB1 MIA;J"\ERS0:GDJIVAB54SAZ 4KK[]"YCKYZ[Q:VH8NWV).$[B?6.X7D0&QRZ M423&G[P_:PJ)N_.B&31F6SQF-GO[0V+% MGM_.K0=&0ZKQ,Z4@4/B2F?&^MP(UTQ9O6I*').:7&B2K,[S&:8I7Y4/)Y1YC MFO8++QDUA2JK9-%/L*))9C*-2B*9L*IOBFN1!W/QQRC B.H1V0.NU%4;#L): M0F/P.G\5@[H&$G]XA]/=QYZNC&UN4L5 V-QG%0-%?[U6,1#+'5W%0,1N6,6@ M3B,OM]+X_MK[.$'/.$JSF7/+1\/*M*Z!'IK"O1 ]%^.Z!B;H/HXRC->\KF[? M,D"SA2J]6+.=N^AB[_UF+[?8],=KH<5*S*+X!UL#I\7T^&]JG1)J$\IMQL9 M[5N5%\,IRP2-;\@"BF+=Z3LSCMQ!BR;*U'*V!3^SR%?K*DYGL.@7-U L_/L- M/"S^Q7WR$0 82+(- O08E/EPS"L)+Q@@&6I-0$ )$$50H-M.%QC0H&H2??H6 MI7_BG$7R;O&29>7'.!/=,:VE*S^.@LY1:;0]<-45E0"5BLC;+9I'J'D6QJ72 M^@$E%M^^JQI2\K9&F"-E-D6XE%PE;42K4(A+L&NDC7KB0S$N#:^05K>5*=/41H*H'5#28R_>Q?D$N(VW$WQ,0GPAU>H2I//>K BQAA%P@ MC)9'$ 2WAK.:*35^GV@[5#4\0;SI:T&SXI"!?TC/>: @Q:LXOR19]C5.HF09 M1]N+),O3 RNAHU[9CVE:'2&P:NIZ=F!$/YT/#=C)5)X6L&&U.%WR RL96]#C M^)$'W9@S>+K=DB>^8\NNU2EX(L9T[B3G42@B;J/;.SI@P:%S9L %Q+/MHP[S M7 SV4N6-%/NIHD8>]E3E??.QKRJ49KNW*F#2.O#>Y'^%M].J ()FMU4+(<6. MZ["M;M?5 'LSI'/V[M0ZW9$TC_]=YV+HBI*9-Q>FC20I F:8 CUFE M-NMVTN".KR)>UCT$*69D(]5NP2RM 5& W8M0K?0 )XQM#-#=ZRB/AUE.;/PLTS.4&=7C$D M<$ZAD,ET3Y,0<%:G0@P:+,K?$/\QD(TQQ3 1DP_;SUSHTW6S$[0C/I&/5%1] M*AVU[R2I2PD.O"(M9>T'*2B=IQEM+\ VL522U/.(O.6B>EC5;IY[4M /*K'Z M^GV;+VW0M?*S( ;8%='*&0F:VMTHD5.2G* VT4O!D=*!< 43M).0I7G+R-*_ M&@-+__CO.];]J_5%LHH?X]4AVK(-)V[YV3&M3;R_(^<)?$I = M$Z:WHV1/I<+?HQWMU[?H_Y"TVBD6*JN6KOQ,"CH'!=1*=U$U%7.94LG;+*J_ M U$:_< 1PV_<500I>05Y*T&&>DW#1?$;VY4^X?@(1 4,1Y;8?/^N,JC;5!IA"1IO:G&[ MW.#5@Y MCRI H(W C7KO$(0#Q\I$@"J!-P/2F=0S@5F0$]3G6(<$#BHLE^>BF$*N,G43 M$+=_5GD3SNP/R!MQ= -=F M)L-90[.XS5D=E3QF=]FV[Z,, 6W#KTXD'ZRWJU ]KB E'R:_2!)O= V?M-'D MN+4ED>V,*.4F5I]*CJH@?'G1"!#IIQ-@J]FJ&K29;OK\$>\..R'"A,_J2;/S MS&F^%$AQFRJ[#.6S9)MN4?X9R/ZH^-L3Q2?KSXLMDF9*5 V:/XS%B1QCHF<5 MQKK/7# FDN*$L1Y#*<8Z=(ORSU P)OSV1/')>AAKD]084PZ:-XQ=QGE9X.T+ MRWVFW(6!-1U9E=DO)7, H4ZV"QX5O&70E#99-$\0>Q3(;*L=.F+VF7N9]Q+J M"L[&2/"&["_\+IYTS[)7))$O%4E]?XV(Q '-*IDN2);PE:%82+YH_QI.R$@Y M3$3_6?N7OPPI*]0:C;:_-0O>4]!LJ+Z^S]#@F-LW6[.J//N)W+:LBV M=TYK)0MATI64,0^1O@1A\^T1048.5C^?T+!YO78;#<&)/"+!K"$G$'I!SC.& M7!ZZ V]Z%'Y"MU'#M 2 MR7!!5H^?#%@=LD7U%V)_S@LJX3J!4=9AP0.JBP.>_/0VN_KP$9]%>?2EN/2RAS 3TNHDFI+4 >$F?7!! MN8:_#.G*9HOB*6H]1NPY*@EF/H=F,JK$_.OWSJ I6E3PMP*+!Q4XI;JW8OKW M=1OUZZ\(GY6OV'OF@&JA%!<8]QG*<-NE6]1_(O;WO+@4?WFB^&!=Y'5(*JBI MA\RCT_ USI;1]@\A1]SW%70@\([EXHID/9H%=$(\=^C $"V0#H?I+G,S M5+?;#'!=7D(>'+)%8RC$MGRPA>AND8OQK0*%1X078L^3%?5$9'$P(4T/V3T: M %0+I4(@NL]8A^8N?8/D$L+T ?-Q XF?B<>*&'Q:,7H[I'WDJ@?=VQ+N!C_$ M+%"EFEBF^Q)MP%>]-.N15TNRYF>>[!K"2DPR2$3_ M444KKRYE=\6E&6MO2/V"V45 VXMDA7_\3]RO ZZDZ6!U0.,,5HE4=[0.&:OA MVJ>O\%K^CO@#1)^$@%C96!RO";(^T"UK=H'M#[==XB[\?! <798\[6&T_ M=H;I4)8[0CL\U>!LD5:X9#^AXK<0$"D8#*+^@"(<-E1=""K&TAOZ[J(?%RL* M_7@=+WFJM@**&MH.+J6TSB#5],(=L7(!:OC*VE58IL]1ER @9.O&EE@,@0CS MDB9=!3 %CAM7BA; .QA&/0(8BM# M+4:WHZ%JW6QLM*A.$*=#[)Z]@A8QXA"4QPP$Q'J4Q%L>BH;]G0\;I/G(*2OV M6IJ0HCCRH2.K,LVD9"Y)9QK93OEGIP\, T;Q*Q-2+N+3PFI^QI4V0> I:B,OV9%*FY6 M+TQ+V-?/44$0@MG7C"HQ__K"U:JP16_1:@86;RIPN\';[1>RVT>).-PB(NC MO4O@#'*1/'=H][BJ =TAKF#,?T3EKR%@5S@P1/1C> @ MU%(3#J,M\C'V9S)WT7;[^9#%"<[$SH*0HFLTNQ3N5E,D$^ .7QE[-8S%K2HX5T]1\3@DCT ]GL3XPXMP+FS0Q;L92/SA_D>3)%UL MM(M!+R7K(EY Y@YWJ6P K(MX:X ^;%*C_$<[_[YX& 3$Y:-'S+ZT$-P#ZAZR M]6#P!NO3U8KB*BO_I7?D:7"EEYI*A/ V%12^AY+! MT-UA;83M5HL!LMDSMIO(G@:$:L'(B3 M'6 1HAMB(9X5,/"-9KXM>95>I^0Q M3@;@,B$5X7I "@5N21_ $#[D;P3S?K,!UNNM\XHD(,#+QE6$>C4&1-#OM1#B M7P<7WTIP3;(\VO[O>"]-,U$1BA2@1P@%?Z%\,/#WN1M!O]MH /SB,:+/@\D6 M48ZE"/2J41=!OD,O!+P:'CXR09CL%$<"@(L>E2_7?>22Y2&0X939T>4GS>9H MDRVXO\'^# ")PH].Y!^KB[8V19V/H1HK#XBZ).P8UX8DXN1IV>/R18:/'= E MD^6", %/&"?:H*@MH!]0#!NS1:L92?Y]T]V?9P(7Q6ODKOF0/RA%)<8-=G*,-F:N2P)@ZD0R M(R_/-V M$U$$71URNL))F-8(U],F#3KK:G4#]^1<@_X I.BJI6@2=56-ZW1=3H0XU0DJ MZ%"+,(3UM]'8$]O1$:W'5>UZB;PV\#)1HS5)(ZXI?_F/O_Z%:PO[Y;__$:7L M7/9E'-W'6[9B$Q?\U9&5+RLG&ZD0RC[^]_9^Z[PO;"1!I @?_.+VY.?U^ MARXO3C]?7%[<_1%,%6'M@!*;C]_%NJP)0[@)3W_HOL,_\L^4P9\:> _H)/AN MT4$"O&;+/H@-P%=E91!^P,L$Z'U)QD#O-ES<;3"B$W9O-!AL] M%0W1MFKY"SO%MSVLZ#Q0_X:BY9*=1$-Q@IXV\7*#(K0LD\)2O"3I*D,Y%1'M M.!5=2K*_4KR/XI1M8M!_;:-E<5'WDF04:9N(,LL1_K''RYQG4L8)=4AXE_;E M50 HVJ8X6CTC=NG%'J\8IZR\&Z!^MF=[ "N\^B4L?1TB5*:P0C"I%;9N(M78 M'E-OX/=CW@;. 9">(T@9GXD9 Q-/*6F!F?)69FV$WPDN,TPY?6H!F% M%P%4CAX=X," G/IOEQN\.K!+V[C__#G*\.HZ>F93Q"F=DU9?Z=3Q>[0]X'YO MV(]\_CS-LL-NS_Z5W47W6RQS'B:05,5/?$IR44>/'0-W@?SW56H=?(M>T-\. MVRAM^V"EKY3%#PFOHD$]I*AA@@ZT"VAU2/D"E-(]LV/D5%%QEL<[?KJ:_KAF M;M8CZQAC5WITV0ESJ:@C1YN>H/M#CA+"W+Q=G&.6\/Q?Z'WTH73 V \XW;'6 M&7MS1$KQ[%J?C#9AG8X3N@K@8T=9LXV"NNTCV=*WYXYB^3J8+Y)_R@IVC'[9 MHN>7-.)DQ7Y??4!IG/WY\SK%U&.D;_0^^W#"Y;[''_B'XBXE]PNIY_CS(WMS M^C$HUSR-E[R;,_M^4Q@8,JTF]^*(_H36DX[W%PO8?L)XT1-T7!$P@"F9A\(+LB61Q\@(, MBN,":8(Q=E]B^>WD',;DW:)E(*@E&=B(MF%XLP+P2Z2780! %\)UY]@96IQD MA6C6I0<>,?W\+.[_5=&S\Q\X7<;TV3]P_+"A[O7I(TZC!WR#V>VIU%7^0A(> MO3]$VSOJY/=7QS.)KY;,DXMWLMH3]Q9^<3W/"\A-_1S]653$*"JHZ6*R)$?+ MAKY8$K.%9[$:1A$3G-%E;"F3+;#13]?)'\FWY.PN^3O]S^U/K %=F)_PAOA' MM-MO\0FE^OC'W[Y]_.O93VPOA$*,K:*K31*2LKZLV0XW0)BM6Q/DFIJ0X0:OH>?9%[UQV@P2@B[W);.*>-#/<+)_@V PHT.IZIIX' M93K9.KRU]FX+1BW)Z/Y9M48O.W""SAM+6IODLA>H[@9J]0.QCKS9O?E4Z!4; M/M<%_TRX 8@"3-_S8(R>E:]X4F^;U"[BFZV:?6WK%?E@6Q]US"D:_:C50-ROJ;0AK6VJND@EEV_:N%;$O" M6%&;]'(V*P*\4B[_@4X;2U-(#*)8XXNR*I[6ND&8E9G7L";C//]Z5=/+64S* MN\75T-?X.][&/RH[\)[^4"3;?7@S!CZ6#B_%#H2T2/Q*TC5F^:BGR>K\QSY. MY]K%=N\(T +3I2-SFO;Q_0YN<>K\*MYF",>>.>Y[KROI?"\:%_+?]L#GM3I0 M$R&,_L).E>/[!#:1NGZ6XS7)8:SQW=\A4&,,'!_XVK'-YY5M?C6[ZB_&DGJ* M/AR]*9TYI:41O'$,L#X7$MZ#*]+8":@(*%W -]LTUW+Q-9DER #ST:ZP\M-0K;D(<;91;+\A@4W_>@)RY%0 M$;I84CE?\ 6Q5I346&E:+HKDKS9!50JW6/YM\0.U+?,H M_1/G,Z\5#:!$K :]:P/D;6I]U;'UAU.8=8A>QDB$?A1!](35ED;_+*AFKK(% MAAV)7^L,'M!*ZS=EN42\XG<6\"DC.TU6O=]_8P=;A%9[/(/RLXQAX*(]]O+ MK?_H+DAU;B3'!?^UJ0>*HF*RR-AJF]=BIW]NXGO:"F71EE\\FQWNV846?#XH M?EO360+A?QU8F:RF&"B/1T8HV^-EO(ZIMUL<=.*50.,=9W6@7+9="A[,9->[ M4@U=Q65J9D].64I2=IS,9;4"=FCR^+V[SROB;L2X4?7ND764U M5.M*],LHVYR@:$W=;$TWGS8X,>[ES#.?@SH2$ 7I&CM[7K41'-N-Z6T#S(P[ M7C:P5: S=$-0W !4A-6*LK^#9[QY()/W;/"73/:3XQ_4.1BN*)OUYOD/M@K% M7^EG/V/%F*DI3PZ8+C?Y"H$:1.E6KP.OP<[M*%XPT;81HCWNJX[OC4%8;"SS MQ6D]V^*B0>$4,"C3R7^%RW/390Q_7\;PHU:8GZEU4>V[%%&M0:F,7]@-?<6- M-.6TOHSV<1YMXW_/?N\+#-R'@2]'U,EB62/8"D)3HSLWJT9";]PY=,.?+M;; M:I^[VV4-&U9VJ]!1Q@FU6:&&UYM6B9 3I%J![2LY?&O(;:)QW?"C4N\69^(Y MZ4T_Q"Y;.*KA/WGRH@JG6#K&(W@H4QFU/."WG34B)THL-.N%Y7ZP"=.6PYM0 M+8VR3>WX-C&VQIME?S6F@_O&&G\X&*]V#%;5V[@6T#'9D=6PTVRL&G5F%O7Q MF69F*!Y><2KO%'T>)GW5S4-W26=1":OD*>\ZX265R?!;&KF:)(^VEAE)>O&P M^O!N<<=Z^6I1'0R@@SAE<[I1X5ZU(YMBK>, =,U?M5WPQ-5=S+RO=@@ M75< %7%.3C2 )5 *HD22>Y*A\A5"T_69#VIH>C:IEO>BPOK#%KWH<7'8HB4 ME1**K>$WC1\/SB-6^;D.-&C&;<8C"_*>3:;N[=B4=(Y^4U@7-_G8=!5T@5,[ MAF4 7IPMJB.K%AQ2,B?#(N$*OP!0"Y+KO*K=XCJ-=U'ZC-9Q$B7+.-I2G:5# MRF?B952<%\?)DD(CRK(B1[_OK,]^AELW_,1BJ'I:)VG1:(^2I2]< 3F;&@FC M$,6Y)%VU]3(GC1W:YM0E5FB%\%5&=!J3>_29T_<(TIY*FG M\("OUE=/"07D)M[?DFW_EDM(EB)/:S1+,+4>V0._OIE;I\QL@HL,[LWM:Q)> MJ/&0LY/7A1DI3CI5QYS7_%AVO(I9@)"V8$>Q,\J*M0G)D7/%M]#F .!+89!& MNAJ"0'KQ(Q]YX5T6!WZG+266>:5MS:YY<*=_T40^O(U!(2,_7<1Q, ME/$1I_?$U"D>WQ^OZOANT6A2:VYD5QPVT]^;BIGZB:%JU_R*Q?3[DZ<%IV.7 MO,]WG]ZT#! \@:M:V5>X%?+W ]LIO5I_*\+)%PE=LFRW;%U69J3TSS^:-R@_ MI4D#%_NAYP^^,C46*55^0PY\59FR>E@I]5<3WHB7Y^AL <1-ZU"V RQ00D:- M8U=/]6UK+305XQ^2,&LS;O[^XG&,/@I@[4 MD_T<$U:#]QM>QTO6^5.48EGUSJR*LVQ(*#KC4PO?+0I]BM[T:>SL$Z8J!>(#P,W]<'/^ M; 9FSE0[25]\V)9^C<9E;6&J\[$HRO,TOC_D5;+IJO("'@HOH"[C>((H%4I( MCK;Q+BX*X)Q(*I4?3P:>%-L 5@HDWZ[/%,(R39I=)Q(^NWOMTZV&W)&7[$ M6[)G?EK9J?$^KQ%;>P=8PW8B4Z+LQ9RNL4G'(.R-7D[+:4Y+8CXUKQKRNB#D M*W>AS51EA-DSANEH.ZB4,,8H&G0Y%!V?W I_VB0<5S(N,D[\*1[=:F .M71? M!TRIE].M /1C,:G[K^R.7YU\M[B-MKB(_-,0@S5QB+/J++QAFY6=R9>:B/VZRP6T\2'>D6@G ?='FP=:$JY(+^AGM2T:(J1/***N: M8+"/.7>U-2 $W 8=4V'&]_:Q$!T;UXM@YG-8/KA4;\^PBG8FWZ) 12H@CDN MPV&^MW+<_[-0K@0_L&MVI:MTYYYX4J\WS?*@60$KU=PS%F@=/YCN>)RX/G75 MZTU%Q%@(4$_ JPJ.7%*.-#G3F(/9%H102S^[11ZKH;V,L@V*D_66/*$HR\@R M9M-^$?MC>WWES9O%_6[T 9\YV0/-[(E(VDN%17N&WV).9@SX!>_)\T\9NC]D M<8*S[(0!'>$?T6Y/>4EMHB33F?V-2>!JF1EYA6KCJLMT'65 MT=XGQ/K)?*7T'>>%_0]_.>0=HA.C$](3^S6*DTN295?)#5[AW;YT$/%]/SM2 M3UB^O8K01:'D?,$]*JTHJ?YH6G*OJ;F/_(%2H_=;2O\!,=\FC1_BA-U<3KV1 M9;RG_VIH5Y0'BO*RX#/_:QDEZ)[=9++">%=LH#(/AF^GSKV%:@ 78C6P7=V2 MMZFU2B=_@C!Y'WT#_?N[> M@%+&".24H*$0X;8GK1^_ *AX0(E/^V(6-C2,Q>M%C30SGUXR8A01.V?CXB72 MUMP$K_,NJ6,O";N-XM&+P5GR@%B!68GT%IT;TPOM,LV>:74TO1N3X\NW1DD6%9E^K!Y?(.&R<0#MK_9&XT6\_+-B-U@+CNC,+#H#&V\; M)1Y>6]J1N+1N;!3QX*KRJK5"$[.;6"U \R1OXH=-?K7^+<.G689S)D.8;JZE M*S^-@LY%F:5LP2Y75]L#.CG<"\QMHR*E:L..&;05G& M=G!2QH^IY8%55^$LN2;./$'I@4!LQJRK4=(FM=9HF'K#&,RDH!4Q#EW4N-]( MT!)(LCD0:B2&V!$VCB$0[;NY1T!4(NPATT(+?8A.2[1\?TEH 0<*Y*1[NR%I M?H?373FW)P^7.*+#7YZ)B'$FG(-MFY7O;M[,10M,I8!/V):"I>IBQ<=^.L\8 M^Y^IFN\JUYK^N&42ZH-G5,3,D[LUPHC#Z'=5TY1#K:EV(J>"-HR?8"L1!-34 MB[@U FD@L\0D8)5X'%[1ZNB/V'X7=_?$0J(S4BN0,E)4TR).C"Y?'T@GQB>D M&W1)D@=[+\BR5?E=C%NY:)ZA$' 7R$ZN5 5MV-@[0%O*/73_QQ9;9/S =_75 MD$&MKE8")X(TC.MC*1 "S-3QN30!9R!3R@0@E7@]'E'JZ/-8?A-WE\=)N8:4S33:?T!D^2ZRI,L-K5[&!_9NJK% M;]O:J2"PG3#X^OJCY,OK_8Y@MV@(6,H02V*E+A+FZ07LAWV4HL>JT&<_07;N MDO.45/)=TP')@8\4!'Z<8(AH/.?$N&<- MV/$D85'(HH0J(UEREBAC/*LFHO-0[/?O)*>-V 'O57/\B6K[(S6.<6%KEKA# M/'>BJC/<"23R>IEY8UDVV7ENG9I-$X&25UV[X$<'/_:5L*JM24>MXH$*)NBV MT+K0?,] U$:6T3JOWKB>4W?]M@ 'UQVZ *\S?75Y:M2EGJZZDU1H3FT ZA*< MIH"6R5TN4^IJ7R04UCC+FS-<0A?7D+HJ=*NC=JI8IF8.7ZK62)Z\Y)A!\P6_ M :@(##;.8=D2Q673\M3\4Y35I^7G+BYKB IB/W2] F+JADV%,!,!GL$'5,'5 M3) +[%@-UA[$3MJGZ$-PFCP@3%8@%0YBKB5.S=[9W671"QH++W:_>;L:0]3# MV8L"E5<\@2:?,Z>BB+ -KS%I^1WG/ZB#$F>-=](O8>C.J$I0=V#DE"@Y6BY\ M$KMK5^1YE6Z<6_>A=58*=>CK/4F+D!?4"X9-2Y*FUY2%.V.[0/H20A M ' )*(1ZN9NC>3;9G([=FD^K@/+GG?O@29]8CCW7GW*;5'2[6S>"5?%!5W6X M:^8:=,&HCRPW?V[]<D<91T)Z3#GB4< M5\K2OKXSF'OM@E"< '5F N^67_$+X-R:\U'[MB9\/-@0O=BI/%OCGM@:$T/& MB_JF[8X5*>_OBS(4(?I]#]MZ@U9D6L+T8RTPJC$G=G QLBAZECJ#8MJIV=3' MJPMKW@4_BJ-V8 NE.D[_=6JUL?->I](;/[ZK^;?UYKH:=0%>9QPO)<$I MR+QAV&(W>"^Z30:&V>AP;)?9M&O?MNP PK*"[@ NAP?<9>%94M"\CNBL$,OC M5\HR1+FNF-M\'5;-P^[-JW!S16Q%_?"H:@Z16ZJB[7B-C?MZ]Z'-1,\?_P7P MH"V8.\6!.W8H3+?9$KRCU^Q.3K,9V_'K]TE<9G/Q,P6((1QF&^YC \5'X2[/ MI5=046,_BC5U]'A23]FX&WZ4RM5/?E.C,9[QE!HTE5]\@[,\C9-80P7P;,O6^3 M^N9@W1UE#8&D\TM*ZU)+A3E,\99?[4Y5-JVEE,^BI/X7EX0>"U'U;5'EX?ZL MD ^GG3%;FW:(D8V9!:TB,?)@W ^)KV?*2;,=D>5!3K52AI9ED4@6Z5H7J MW+2Y6+.M5D'%M[*Y2B,M6U*^K6)]::[1[OL,ZU@HP69[^ &O9"$[.$'NVGQK M65CYRL5LT?95K&:/V>",R;0[+HOC,U?O"):T@!V=R]IX6-0>28;@\=F4%VU. M(!>Y_Q_9)*>'5?]RXM+T2)Z67W7PU,7 ]9B!+]+$_*6V1$3.:I9F)$%/&SK. M\99EX;$TA_TVBMG5[BYF7*;*Q)/H! MZ&I1C[!&O9 !,"1@W&()8QLP4+>3_8KXSX'<<#5BA"5^E\40#_T:]Z*OYS_V M.,EP1FWC%5WFI[J+-VV;=HE>*K,*RI8%TM13,^]K=O5K47<U*$20CH^DUKA!&'T1<6:M1RZ%=L-!0Y%;1!R\X:2P0!=:L0[7D;I+Q%@#<= M3@)6=9E:/VB%*5QK_%W *MB:2'1&ZAM(32[D](9/4#>(N5B__YIBG-S1_^&U M=Q,^ST?;\_QT*W:"K!I5+I!A(R>U,Y(![_[8B)5KGSF7Q0U>4VO [["@*W;F MVS" /'#JN?T7.W"0T4/7TS:C]HVN68B;!I% 7HN5/ L,H^%+TP??T&<'K$& MJ-/B!.'\%Q1M?PEE0O -49G'X@NCH"OC7UF9GW]LXOR0,2F_?^6G;"Z2Y?^. MEANZWOH=)_@A8M/3[9+D^=7#(17.$LY\RH_GP,=%+!9]>7'LBU7(WQB%/ M0N[8(Y PZ)J!T2QKR^#8J=G4 F:.<^Z"'X6@,R%OCPH&=,[C4QZ=%PLV=$Y< M_G*"2E:HY%7LYC%NB+$+9(8,1'\D\^C,"N08&W#^MN[! IDY3EU3#EK?DWFTCT#9J]I3W)8KZEM**/T7OZV;=\3VF_ M3PG5@ \S>[PV."?C@-BU* :-:]MA+&@"M8+Q02V$N2H4]2N+R'I#>E*J#B,_ M*76'M4"TR8N%H<09](!#1P?/XANXNW)FPEPPR L(I)BC[$6":Q)<07I!Q0F9 MJS5UP78X/=_MM^09X^R.?(VW%"E/V2'NWUILTZ3\#F9-7!3%1 *X)V0A5*HU MQCQ:AYG6G!;ABIB#AY*C"&V+%M1'X4>-?DOB(MF7.AH9.HN+)$YJ_@]I7B3T M4J+Z9\KZ"]G27JT(73=M\0/S2AYCLHV*JCQER3Y^KS*U(K0Y99RL^$&$4]8^ MH3/))MJN&>4FWF68_K-)C*G[.[-_8P5@,A)@70M@TKHV >:BIM 8&"?'1IJS MKGPT4I9255XP%B5NCA_6 &(N:LT?LM9?ZA7+_7_!&I!3#"[8%O3K&U/EN_1SF=..\/>71/[0G5 M[)E39:?-J45]=SEW)9"5O>2?Y#=Y%-YF\JI\SSXUPFD)\@+5KR)Q9UU8. MJ).S*S7,9 W6%;_J3*?YBU)W+QO=;9BAAML)XOS0>:UZ)4O4XOFF>2I$!:UZ MCF$6L&_O'H2!Z(H_M7NW8(WEDZ3I+/>F:FH',SPM \T4IM)7\?:0QX_X%B\/ M*<](+O=?5D4'=_M#X6Y>K<^C-*%=S:YQRD^7GMYG>1HM^W$I8*Y5KC$45Z?4 M3YA. .:&PG9(GCP**6?1YH8:=M7.WPI]+1R(FB.[9+7BR8IS%.4UT#\KOG,G MGP(CGGB$6R]]%49"D]\*VN, 5!7.H8#KD&\M?;>X)CFFO*+M]AF="13U3?'& M3&%AZQRD8W$69Z57BE>U9_-K%"=7R6VTQ5=K(<%G3!OCPD.ZBW[TM!J49SDB M0#Q=[!1(%\#CB)"]DIHK."%5//&>/ZL"B@^45;%$8NN@C++DJR"T:K%MEDPS M!_Q@X4U\H:MKRD#8UX8,L+-!:"2,BP_:'?^Z2-W[-FD3^T.,&[I*$./'''H) M6<&S7'*S@GEO>FF"L:-03$>?'G0LW#UZJ.[X5XKS35G?FA4XHLR*";$N;<1=V6CU M&&O208LHB(7E1.3O!3\5O['7GKG M!PHQ&MI>&<8!;5,Y M4<(&'G5 !9:EO"WQQLH8UP_J"BY'.NRR:KZVX^Y:,U?:?X RMR+>%F/>&6Y\ MO,,-,-*@^V&K:'=VN*>$XAHYDL?5#M7@L5/\NL<-OL*-6( \N"RB7WS9Q)C= M:TP'!3\\TV7=.E[BE$]S9W&*ESE)JX0L%E'.G^-*TF^ ':@A9^-A?A$C M[#BXD%/-3;$&N([2_/F.+@VR:,D,M22EPI"Z?"\MM0L\- +$*=N2-72@>N"_G;81BD/D&])=DAYN'S+.?Z45:%R5A2-<67YM)0M M7^NT:HTCNNHA#TG\;ZKZY>E/3?F)F9=$CC@F8*CJFHUQ_&IKXM*=>90+QFUR MD^]!K:B3531&=6O$FZ.B/:(,NA6F.0_$F"#.9>9)1T],[?@ZGY;UEC- M?F.7==UM,,5OO.0!;J4/"L"I#AHX<');ZXT6#.Z2NO=%L5QT8RUQ3O<%-^J< M-OQF]BX0U@(4, M@ $ X_A(&-L,_4(';'2%[^=P_I%Y\CW:X*N=?3V\O;M'55W1]_JK16;6I-'")\4 MZ3 SQBBQGM[ M?G?[:A \&WAA?2UVDB-_IA+/_W6(]\QOT&]76[:J_2O#5FYJ:20$6D>(2<#]@M#(SG/^)\\^60Y62'4S[]T,'[LJ&XP&<'?$?NXAV[J&'].>8W M2F5E(A:;N&Z*(W_MM6>)?"^\RR\,S-M%MT&[ K[V]]$[J,/?E2)^$9PUQR"BJF-IH?.!V4-8+Q6+]V:S@Y0 M#[CBB1A35'$M8BK=W4SA[ M-[7/:+"B,6>B6+J8,($V7'J9DRQ&C+MA994,N;:6%\TAXJ)HY_BU0GE)%5=%%%G'+S[ZD>3Y MJO3)7TZK2S&$!Q,,*,MOHZ1TT60%8W!75"]+JIRZICS?C5UC$B7/+.\-I]P5 MI*"(T+3WQ:^7H;J]N@]4\/ZVR+&O'GZ[D,QTT6-TT?9[5/R2'U"RIOV M:U=XAEG%><4WCNX++W2)TYS=A%178\R80_I$TC^;>@9((GMF9]($E\0.0%T= M5S2J%5G+V"/L8;PX R%C 4_],0ET CD4 @AB>\$@"'0E&KEQ.-I:Q>$OTF, M)(PM7J?N3!M9F6JKUUV@>+N77>'7Q$X,-G]E89-!H(3%7>*L_),5C@DY MWK!KUZ;3^Y>W1QRX2A^]-D^2'.NR7VS&0)?F.N$^L5K>= FKH/O#!AQ;:Q'@ M9-+9]H7+YV M SP)^FV3-WW!WU<:IMMNKUNN)=@^KX;;R]OC]0[] % /ZY9F>7:UOKK/BZK8 M56\RX;ZN(77M<&JHW?16R=R#*VDB3Z&<^N:]3*3:]:(>7N&?47>+\RD?,%XHMK[""= %Z?H9PXE?2E&\HH7&!OI E M^-2NDB)%O+S1XJSG2I^@:)L1]&="GA(6SNF'<$[H/VB+C U^M'KD7G<3A*ZS MO\K 2U86.R.K ].=)JB3%7&D*.7AG7M,7?HMI2_C1M1A9XE=S66ZZP,KHSZS MSZ#&%3&%05?'A.2U9BF8>8$JC >@9&\/TH\ME%81C3"LL",B)+/Y2$B YE'= M;JAJ?HXRO/I"-1HG65$),TW9K@13]L_/#4FY(7'Z%*6\?D?^?)%D>:+G>FZ:^[,3*GDNQRG+84+,,[Z#@&:T7>+KQVODHY_GL9+YC)F.5G^ M^6;1YA^B-V.F73N[E)#F,J[6%\VIT^LRLEE'O'O6T*9)53S:J(E335X#"?!7 M<9@+E1?F->7!U\/%FI69JF9CD$6CVNF0+"QJ"D4 M ZB>NH4T9Y5@E=1K?6@1HXJZV>%\P4B4E4_W 477PND6WP&@:KJ9-"<8MA$H MLK^-F7ZA")P(?) NS[?H1[P[[,ZC-"&'O#IX;O[^YS&,ERP%T#.9U!I&:03GU_XZLR^H__>($8 MG !^0:2?\/_A8:";^&&39]1A6K*Y^@$LKT0OP35A1"5AEJB\O$/AI'AH^P@? M4M>(7#1_\TC0(<]R:F&8C\4#YG7&15&(+F,R?K[G^XZEH4)1TXECS;TP4!?G MP+D9/H&BXG)A[N%NW8L$J/TS)R[H.S>UWE>I!C\;IAK\+$@U."DS#HK4@4(* M:L2\F0)7L!Z]+9AK@UX_AC/NO"L[-Z4=4,W]2[+;L7*U;1?@3:'=W>WCU&78 M*X[C9!GOMSB[6G\A24:V\:KHH>QR8T/Z^EIC+;W;5;$:]I!7&1N*4MP1:\1A MT= Q.]"A#.B*6%,+3V9*GY?L,GKH NL<,/%@IYB]% ML(A\<8KV$;M"GA>P>]K0_V%Y9*P$7O>X]!-.,?NA.3$=R)UGLO$D^D'H8KA' M6,-6R 8%C 3I82Q#2#H=%C\BNC/@9QR'C'"DEG.8H@=YS))G]VGKR%CT^$] M_I%U&E3X&>:.TJCF&,'SSBS3>>X.MA8[3S/-4((&>_T&+V6V$8TL,1D,$7); MI#WL#IB @P1RWA&PMH-',_?P!T'9*.L15\Y QD,.,@L)^@XU#W59FP_W2QEI MYT$&O7+PP#A>K^ MLMOOS ?8<2:1]-E]'ADR-AW<]K@^'N&X.@TIY+QQ25WN)(N3AZ\8M[8&K]97 M>WZ]0?)P_H/M-N+^E&+?L'Q7FX8NJ#67 SY'68N6PMZ24V_K?UNU1FO:_*0I MCMR]OV(?Q3S7EBW':&-69^1]T92D'UBN4)04-9O*]5MYCC5EV\FLW2'#)^C^ MD"-*ALA31;1O.6U(19/],W]V@G*\W"1D2QZ>3] N2@[L7&Q1 M8&J?$KK2I%^$O4H:K? N2O^<>>8?H5#$">I=VV/.HS9+MF*GTV88!\1>)I > M4[>E40O6 G7UNFZ$JE:O!+H25\@[=AT=*/OOX^Y;6)< M917^X$^STT.^(2F[WHG?0E%EAU8AE$/6!-+=3U_:2MUEH,8=IT, MYYSFJ'[#G]T8T8U6N).?UB\Z:=I8M4(R.NU:M9NV5:O$ MOYFKJ93BU=BKN4ZTCL/$C*=XNBZ*0%XDRQ131O.LM<5]F';EW>_#$4P?W2X?ZZI<^!9SSS*"3BVJ MOUB%M^1M]>Y%Y2>>G.0:-,MTU>W.U).7Z&,57 M57_>+&0(VO5F(H\FT"#&TM&$'0;=#\L\PKF&KS<\$:*U>S-TLM6P0UCCRR'+ MR0ZG7ZE-%&:FR0G*<1 1N-C@(3_PI;14A-2025JT3[JMZ:,J(7\7_1]J399E MHVZ:_LP+2L5X$J,1Z*K?D+;6#1D;>'# K##DO"UA07WSZ@%B3P+):QH]\A(7 MTWKH0.X"S $[<*,EDR %I[A!VV3E3T1LL;*@3)9\ M*(G)U^^B=D!:@U;"!!P5,-9*RMH.#]16L,:4MIW M]_6=B+7Y<+=FI7"2;4>,M/,@^_"?O[!79)>T*6KR&M'VO&H)+80/)60-[TXI MQ6@]*T7K!LX=HF#*0IH-=]_UTH^*V L3MALX9"KNWC %9P!U8L;!Z34AR1N( M?!A5>1$X!47/@((5@A,P]!:8L"@&)VO2\?-Y(:CCB4VHRD1IAD&,:U&Y*"DC M#R"!G5%MBL%)V[2F7$^D00 MI8>Z/+T5%1.*T=8D$K1J99WV(Q>KH@0),VI['C8/I.*89&S[!8SD(R&N9=2E M'Y0T$K'S QC8HF1B_B.@TBE1QA_7)B&0DE:C@:$I7&:-#* R9N+W@:MF-N!O MB0J%\3AB0 !BP8^.4# MM]$67ZW/XHR^>1XG![PJZP*11'9?U-CF]=UKMLW=KF*SDP:G#&,E*RYJ&\-P M434KR@NQALR0MINBIFTP0<#1(",0 ]^_Y\V.5>O:MU%]F!+O< [K",E@4']# M^3A;/#7 (622T.O+#%'5VKK$JV+#<[+AGS1.RX9LV*$U/>S%SM.T8L M*XW8JFW$2"UDY@60'Q4AOI'9-7R@8FJKZ*'S06DYC'_LI5O3Z3?UK,]:RGW1 M5NZ&+RH8HY^1E8/RIMICX'B4NNWH[WL9*_?% '2WIM'KKDJKY^LW%1WG_AZ/ M=L+7P\YH;R[+JS"R:[*-E\]W^$?^F7+ZLZ?ZJM;2!2 M4WY7RX&K_99DAY1/RM&2@XA?[<&I^6G)\F(@;@VJ^TSF=L(M4$)&C:.HS*^J M;:_RKUZ,?TA"UO4VD>4(QKKZ=X&TFA3]LR!&C!IQ\B J1WL G[)R."#Z0.J+ MF[P_5,EQC2P'Y$E ]P(!-@&V@*.<;"(ZQ-F&_N(-S??QACUEF @0?"!A(I/W-P'>(T[OB390I)'F #TQZEX@PB8 EX^<[AM^ M(VATO\6Z[:WO.%=[%Y L>[G?;BPA\F-=>@#NPP!V2IM2ZRS#R ^J,]G26IQ1 M4ML)2O#<1>A!<=]/U(7"G3B!UX7[(*G7O:LA*"KL80Z(WGA7T?:ACYN>_FD2 MSTX091F>#QFT2FI.C02EDT"G2R#& >[$B6-OO.JC6!6_FJKBF]J9N)6A:ASH MC5QX'Q6"SG^PTMM8[;R;DE?W7&G)G2X:T'"'OSW*3*"\DK])>ZTCG-5<$"[8 MS!T'-$8%&3%RO4KUFI9-47DC$;[A!W1MCZ$D)^"QRW :9)5TX?EL7K FN_\% M$FRNMZH8OK>[_V,@:3301!B;.1T,'%">L00Y^W^+TC]QSKR06[P\I'Q/\LLV MRK)X'2]Y'R3%&NP;EE_#IJ&+NIC+@3/3]C*E>F3+:M$T0$V+$]1M$\P!]1'P M(6X#VU5&64\ 5=KN(3E[QJIRXI(5^5$3U MEHZ8R"W,).()&J.W))U_A2EN#BK@3-^'C0[I/R>.>:O4W-; MW#>G-'X._(1VYXY!PBF6V$XY8EMEUD:PEEC T9V@?JLSI\>X@]<_>N^-,Y MR6Q;J)OE)/NF;FJ'-#Q-@UP.G%/WB3Q+[E,2/RR_2_^AB^)W>8&[T$+V4NT4 M4"_HA\](@IXV!,5,GQ NB:IBZ^RB[RB9^_2P9,"(]C-WL=ZEJX$K:@X[ZC!. MDYBOQ7A3=Z;Z,9"BZM8#*_$7C$<6M)#ZM_0L2F*\_1RE.4F$ID9%4NVT"4F< M=B4$',&-CT*(?--!UF;Q/=K5-B=.5O%CO#I$6VZ8Z)O&#PGU :*L;9)^RM"7 M38S7U#/'RT/.EKQ7ZS6=9%+N%URS9BM6KXW]19M&Q7X%NKA .US=B,+X?291 MNBH2\5*\S%D1E/?L]W?\P;L/,]L^)8*(X8CWMBD$U,V&A)25#T@";>@JN%N# MD6W2IK^@XB$JG@9B+IVP(-MB'0,&V/LHN/?WE1^68DF5W.1N5=$ P7^3,2,Q_+'#IB_],!CSE()9DD/PK M:KBH?V3'>.E"#!?K+J8#:7Q_J'2 _=8ZXD#QT%V\!7/600:#89ZP8L1D2<*] M)H+L8"%3;PB#/L@@$3$.6]VC"PW.PEA= 2%&>T9A%&3 3B5(W@WR.,)0A#U< M7CI2P$$"6G7V_/KJ]N+N]O3[V=7=W\]O3F]OS^E?XC11,^*JFJR&V*E*H)(W M8$5,(SGR$H &S1<5$:)4B).A@BZ8)$+#82?V@],KYZ=LV)3N,^$/J"%X3[(X M9[N95]3M24^S#.>9M BS&76E(SIJ)R51,X>OI6PD3ZXL!LWY36OL5NBTN'"M M/)/+UFVKLCD/+!'& $6Q'K:<]ZH:-^I@(\(P[(.ML)L@%<!6M5+>0>/-U+Y)B MIX]Z>&427RE=&'XUI"Y?64OMH@L:YN"^KID\J6:8-%^TB*I$V.9J,NKULMW3 M%=I'*:\/_[0ANRJ*B^)6TR"\8%.H$/OQ[&J4IF&M548"/",2QD(;"G+!XL<.X$ADC,43M MZG<5WC6SH"8F1WR >@%C#S@A)8(RAD;X^/CNGK M(N*H :&Q=9:(\+6X9PE<+("07:T%X07Y,M^LW7#!KVL'M-!2B_$9!#"2;+($ M,V"T.-VQ\K-,<:IBL]1Y6![2E&5=LWK3W<@ /Q'S)WZF1/L#CRLM<9I'<=(- M$R2KYMSM/B6KPS*DJ($A\@2+.W-02%=Y:A:B]9Z)T,E #QYG,!,) _=>[*%N MP. ?X$W6$T%6'YGP@5G''3OK;^.^=V&UL[;U9<_0VLB#Z/A'W/_AZ MGFVW[=[@+TFV:_^,MC__UY;8H M7O[QS3>?/W_^^O/W7^-L\\UW?_K3M]_\_Y]N'Y=;M(N^BM.\B-(E^O(+ O^/ MO/SQ%B^CHJ2YT_SM.4L:!-]_T_;%A:#_^JH!^XK^]-6WWWWU_;=?O^6K+VL2 MZ6= )PWXVPB^YNG;'W[XX9OR:PM*$,4"U"W;1'I??%')+\,)>D#K+^A_?WJX MX;;^X1L*\4V*BMOH&26DR[)Y\?Z"_O5E'N]>$M3\MLW0FHTGR;(6#97.#U0Z MW_Z52N>_'S!_8T+>ABK3$RZBQ Z=);XQK:-NS(F^LR5:$"ZB9/F]#HDL+'9(,J;&@) ' ME)03C?HVQ%S=#@]Y_2V,P6V^O5-G%GRV6V1ZMZ+M$16A1;E%WLLPP=.C);!=7[T&;G$KW@/"[: M/L[R'!EIMP2A-J'W&7XA:O9.\%[]OH]?J(] [+8!I3*,!J2BERCF#9^QA)70 M:S/Q*;FWT.@W+4S%E8<5MI/,8;])X'2^)529F#N]+#_\>)S'U M\1^)9F==7\5LSV/8Y<3,5KKQ%+W-P"6KKZG'DNGF3#^>XFXG9OIL5?I".?EI M/48(6:[8;,-,<-Z!J M:KM>_=(ACIBBLR3!GZFK=TTF:H96<4'C1S.LYGK43&TUHGQ+8[;D/]1&OY*! MJZ.X)3$/) MEA]3G%\]48MJ^_BJ06IX5*1/6[^]W;,7?:J$Z"S']_6I M%..S%H4W43PV)FLQ>'W2>)BFC\#KTZSVPMC[I$H16X\'Z5(JP60Z-ZA,I MQC>Q#V%@K)3P3^T*U?^=T.5I>]!FA?C%\0IE3UE$4T//J+W:H'(5UR%;A,U: M+I"-)*!IO"?+?I.QQZ3O*TV03F,SC\:V$V?-?;/NN-ESV2PZ:S;<-(L.F@W7 M; ZG;%)WS'HBA+T,"/L^HD7O<.)DAZFR'"R[L[8<6>LNK#WG=7)_;SH_SR1T M%>5QOE@3E@L39WW.:%8.+OGSWG148V;0VFA-X+^M>7S&^$0LK1X-LWDQ/:B.F) M8!S0R?I4D]G_U*>R.XYG69_B*%LVF,B?O4$<7Q6M(;YY*6?C5\MMG+3CO\[P MCB=)+"2]2]X_ONAA^*+ 7_1;XHQ8YG]]^2=Z@Y@T7"/BA%;7NP1TET0GW3M@ M4P[@&:%V12F^3J+-8 29WVHY#+[Y-X8BXB6#.&A:C^*W'H]BHW;_WS[*"I0E M[P]D,YD-+8<$:C Y1U#^C3&,(>"4'2&IQ_V[ ,:]O:=[219SSJ@S809C/H#Q M=\1%S #'>X"B'NWO/1[M.HAQ3;;H4?)?*,K8 RX#:WP%+IA_PPYD23+R?"SU MX/_9X\%OU/9 _37Y)>=,=@[48+J/H/P;>1A#P"D_0E*/^U^"&??*:,E'G@'' M'/L>G.^CSV=*:?Q[:&H-^&L &E >XL75I5^!=\<#&^Z]1F#^#K^$)>B>;(2E M'OR_>3SX5?#A.D[0W7[WC++!H/,^UY(9?_9OD"4L2 9WW+H>U+][/Z@/:!-3 M1M+B+MH-G3@12&]PAR"^#K"0%= @#S'4 _V#]P-]4=Y+2F[2%7K[W^B=.=(< MF-Y0CV!\'6LQ,Z#!'J%HHC ^!].:2/$29V2!J0N0D W&!3V3S-XO\(H]S4$M M>JH@:>&K8J@P"E(3"<)&:7R.W56,/$5O-RO";GF.39D1+/<2V)ZB<&%]51$8 M.C#A?%4%.5,@-6"B:53 MYW@?C_SO@"KP'5 %O@M)!89,::K =P<5\#GJUR/_@ORYR)[PYU2D &,HUO!W MH3P??"Y#*D/?1=(,O,]AOQ[QI6.SR.XS_!I7-9^YH\\!9:G "-1S/1"SIJ(, M(TR-1O@=:GYK2O]\F_T160+CO5Z[5L1M#G\!^MTY_<;W'*CNGR/M?B&'_V;S0E M+$A&=-RZ&56?8WUU(O_[M]\]/U$V!Z/*^UR+9/S9OU&5L" 9U7'K)L'&YY!> M?1WS\7WWC)/!D#*_U<(8?/-O,$7$2T9RT+091I^#;(WR7;TMM_1>+>/$100R MF*1]$/_&%L *<++V,30C[7_X/.@?1U M\"&,@92 @ZA1!I\C8S4#;X=$ORK5DZT)7+"^&C# O-4!&4LP!6!@:4;?YZA: M;<.V*$E$%H %T+?V/0!?QUK !LS6]]HWX^MS?*W>B.#=KG[6J2P:E"_V!7T2 ME 8DV-L[0(/^)D_8P%=]4& 3MN$3XFLN2YE&[O[YS4B,M^2'Z:YU RZ_&RKR M.LJ?2Y;W^5>;*'JIM!DE1=[\ M/JJT:4XE86V<&5WQL&$]IOOVE]E%>:X)0^V\QH".?K'*7[$C<@#(6JQ"2'\U M",X@4&^$")W7,M RL*-W*^Y0P587"&AC;H6@_BJ, HM C1%CU"^#4(R>/5?2 MFW$U(/K+KUH/O@S4Q A'+5Q-'/XJE@VA #5.LROG-1JT?"F.OPD"8 M ILB)BKGE2%T]*%3-YBM#'R 6F@L '_50,H.4 =8>)P7AC .18A"$*+0@\\C M;F&PV>.L<:Y5X")*F-9_=HE)1<4).;%$QI75 4>0,8>FAOE]$E5E/1DUT0_; M RGH81<@ /50+11XDVF'&%60H89ZPY%NRJ<\'N+-MEBL?\I1R?QP,87 -NNJ M&-9#/5'A3J8H$ES."RWJ:$K[7$/)[1U.E\Q55P962Y /YJ%J 'F2:04?39#[ M_/Z;%3VGB^EM>3FT3'IA7H+11MH'5TKI2!5+#B;[,H.@/DC2AJ/E.C31>5V' M> ;CAPHXYZ2JS9H[<>!FCF4A/B66 X[Y]>*\N#E!N(_>:3!7?#;#!AJL(46*.5)H(#G"#,TT:?*LH%PR]\U+^=G8( MTIV!=$?@O;I8=8($WH_&&:X7\0CEO3!3IJ#X!+0KMJ0#/QCJ,'0(0LIWZ'S8 M\91DP3I+$Q4H4$ )V$P8X@#[,',$H804VN=-EC+]-*.#@#3>FUWF&_!:G MFR>4[;>7$O^;A<7Y0O=]"Y:F9>_ M0>ERK!@ R':I%T &I3APGO452=B'?D3-M2\)/A$&GP'[=NI[WXQ'21CKQJP MXI"8/X9PF" !F11RKH:Y$2+U9V(+,LS0J:C O#[-^=PQFOW/GJN!A!\5'1BC M"M*I.ENMRH2?*+F/XM5->A&]Q&1U'YZ!BZ&:$W >E.=: >-.13FX&(/,*GU M112G:'4592E9Y_.SY7*_VR>T2LDE6L?+>+@\PAO4LH4T\%R)E'E6T2<(\B / M,L=L2STMJ8?EO:I(>5)1#1:RP'->=78]8(]\9>9\7R@RU" M<& 6;&!ZILB]E5@-IZ/ 3Y)5,]LUL[#U'^B%5R)'&GEE//W[I>SMW@8N55O MV&XEX U=2^02[XA;+^"\#\#@L %PS">2. ;STUYDQ MLFH;-T9B.6SH2&# *8H!ZLT7I+B3H8 ;Y.$*F&/=L8%UY'A#90=# Y255?R%"0BR1LR(\X M8OI$$BB>O@3B#<&X,]*3@1\45JEOA8<0%=X&]/3Q0TV5L>/[@)Y"M/4NKNC(R_K>5=M%UI95J$&UODGN=+C1MF)+0N!Y;"+QTF! MP@0HO=2_(4I+H5 _HI8=S]"&!J@>:"^4F+>H5 MI?OR[3!6<;"KMV6RIZLT+:M,_F_U%+V-\J:T,;2)51H8G$UZV2!C&R+I&P-. MEU4*C$97(=?/RH,-7V"5C@Q4X[,\3'NIJ"\)'&>Y\>"#L$Y'35XXOB25('CRA)Z-J0KJH7C\G?;-61 S8Y'0) KY4& MS"%<8T0H@SPW_!&EQ =/"$-GJUV=BE'*L9BC"K<5W5_C.+T%N=YG8;_ MA&_C(MZ4[#VB@HB&KIU#>Z'2IK$:L#9>*Y$.WPH6!(9=XXSOATK54K2AB!TJ MVR4B%"_C:CR)I=SAK(C_*/\Y4#$ Y.$Q.3ZDU^H$YQ&N1$*<@1[]];F5Q \D M<0//54+"C=H>NH\H\*=_ ;$\8"@)'+#CXPMR"]D^>5.Q3)>:P5P20 R?$^I" M^*P34]!7BFY25]17A:Z MK20P?I9= -&>3C(@PM C.7,:*L-$&N12395_D3Y&"5JL#UP-EVL)5,<$,:'" MT!08DYH&AHDXR(#O35H@(H/FE*,K@9%=D4*V]D4 &8;VP)G5LC<"Y!KA7EMA M&D[4]["B/J 5VKU03A?K2_3,"^_Q 4?>S1@P#/T LVKDP8QQAQLOYK(.W2Y MMPFAJ!"440T-$J .O$8C8.>NNM\$[^,!B(.\WW<(2S0I9G&Z)SP>TC'/$5D( M4 7W%+VA_.J-,$R8C=,H>R]S?&D1#)J?M7\^ M$8/GS:0D35%9>LYI1]BMK<@Y2M%Z5+E> M53=P:4_ZHJ8TU1S1CH0C[XE,\= M E&E_][3$SLRKD61Q<_[@MX5>,*6S+)))V"+K->)_QH^L6 MVF$]:O1/AUV; MX,LX7U9B0*M6"GTQ,4$&Z]4P!<$NUB9=P196GR?,-*(#SQ!KW1N%(K)'_49UVNT+#C\0Q0? MBD.DZ'(6:VX/VAO!9X90*C@IH0QOS6A^_XWG_5%Q 8\<-Q'THRXS@L]CD>\ M>>ZOJ3C&2?F2@=4"Y(/YP-MYE,=+((-,6 Z7 UCWJP@K$D"(+>ED5??3; V. M PU:.S,/L$$&A7E$ NF;$6&GL"C.H+-P;SZK+*1PA=7 H^$&!:[$^D(R4F>E M;H/,T&,*!+*Z0%:5$/0,PIRB#G%03I%B[U"B8&&"\AQXV+GR#/QMBR%/EW&R M)_MYH'_'@>;,Q1&T^\63XR?4E&I[>:SV*GY>O[TW4XTWW%!?3R 6\2P<= SV M]_H=?AB/#ZR^6ICTO+[05=I$5(;*K=CU4?A_-4NP]0>V[H2A=3 6E36*B_8# M>H-BKT7?'QSA#7(F_H+BS9:R\4HLS0;=[>GSMXOUJ'@U:X>FU;:6NV);KS7. M1 YP_5/LQ6"F.W9_.(QVESU! 7O-UF*UY+<.43&!LC!637X_^C<$O*@;#C@R M Q[^@$_/^/B:9O'/:X_+R+LMB=*N4*[X,JM!F^8BUNX_2)[B?&@\;" M@N_#CTZIKT1Y@7W%XGH:I%]SOXR=_PM$(&5.*ZL! %^3. M[VRU*A_9B)+[*%[=I!?12TRV^$R] ,'6XI3 ^J\O*LPJZHX$=9"U,QY0$<4I M6C4>*E.!Q$!M+78VD/\J V)/45=X.(.\73U@\A+O"&_#<*\(I@GVLF'\UQ ( MI.-]\ -.DFN:!] .]1C 92A- M:\28[TO*@FLJ/;&?ES2Q#R\HBS&-;66%P^BZ+'XNBPK[% ,W41ZEX+>.[G"C MWAK;1"NJPWO.@G)2/6]\N<_HM?>RL_)-]0>4%UF\+.K81_,:Z!EE,O^9?"3@ M969"Q>WCGG"4$B;1BDBBK&'",DZ3=]8U=!-V%J3>SSD =@SPA-0Z.R15FXL5 M!W--1MN]B6>CO=Z.:#I.- 13S4=[Y$YQ,#S5XM@)!%^]H6P9YZ@^M5N4U2I5 MUCXP+L#2!L!U1%-%2WR3+DP 8IP5,-59=RSIN2(RR*KQL31=3X#3VGRXKNO4 M6O7#I/\295DTKA]OC$?7E!_P')%R*XMM?A-^(,2@UILGYEM-IQ40:9OMH]1J M=<$Y,-MEGRRV1TXIL/AY0$6>,N;6671V'M@Q6J;5$ M8T>+H5UK%&+SIK0MC-%J]FII;K^IDNHV38]7=YG"F4EYF[Z-J[$YU-ZSU7_V M]D>)T/?A//6VS*7O2EHK)E$&. [!5X&$*<.>:B MFG9WP"/!H%2?PYRH(ZC+J*MH2O4:556(4\A(\ZDF4!]^1I7&09I8>UQD/=^.4G.Q:48K)Q>Z M[:FN/J/6@^4,:;\2S,>#H)A5WD%@^5J8"T&!KBYCKF2%LA/A[HFTQFE)[_R[ MXGX1Y=OK!'_.'=]L;^F07VCG@H[OL3- '6T'*"7W&7Z-R?"=O_]$1N0FK2ML MI9NS91&_DET]XG&OC^"PL5!&<-HX:;P_JS]02GLG]7[XVZ< 0T>G1S@FTT%K M[W/HJ:C>TQWA!H40<]ITB7 M<8)ZW#]A,R]HRBY8QV[6NG#RSAHBJK.,2]TE?R>HG*WIZFQ'7Q;]@W644-U,29^9A48["6Q/HV90H"R]?90(2%ZP"V[-_2L-$#+0&X6!/)G.4Y*KI, MUD]1#S1=MWD]ANK-CW8&&$IRGMF@3F20CF67D\7Z.DXC(K]TB9_+I,]/9@4^/>JS=JP%[39T[_"9]1;68AVN)$9)F#=%$ M;272XO& ME5!;ZLG9 E!2*9^+] &MT.ZEGF=D96+HG1BPHWH\P*/6/I!TYE- 'CD:US>] M,9&E&'+"S#7.+O'^N5CO$[)4E$O"0%\AH&T1>Q'HT>JL@H3FT5HQ01KW-]T' M^F"78T#W7WR[XC*U>FI<=9E*,2577E0N9;I7R>LHSLHK:0=I<2L]@&#KH9# M'JV>JLAH'G654!3P1<1Q%GHKBOJ.)B7>6E"*@?9[11>M^P;%*SN- [ZO?'.QQS2)[@I_[_$Q?:" MF")BU;+R*%>JDM*67,T4M Q>0:%2L:NG@EXU3M\]5M?[#+U$\8J=B0(%YRKF M$#QX;13R;U<%AUUI'*)[K'?]K)?;.'J.D_$]8^5VNK=IX8-70;$$IMG5M'TY*^T[C>IE>T)];>3C4;D]E28B!1PU.08= M%,O!NAJ.NG-6D7>2!;DB_P&]HG14 P\,+UB*!_#!*Z!8 K87X4%?X1;-98B" MNA8'KU?!%DI;\K]8]:^1HR@WP<&B[ B^H6 ?F->UG%#C+EDBUL9(%.(:LRM'2!WX@@ M@Z1[3*RJ0Q\-R#;H'I<57/6H&N(*=&+8E*"->6%(CW[\)HC50GMET%X%@E5L M;=G,:]V- CU<2^ZFL"*_A)[2>(!<5%&W:B,PHH*R]+]809=5M?[@5I=H^5"4VE)05A5:G(=8L<*199"> MHD6V%=!>9$M9_R1!K +JL EHW_NH8A,>9,:QKD'4-^MRM#&+# ER"!!S_&Y M!YQS[7F@K?,?0+^=ZO)'C_+"@XE6HKS"[H(LPLIAM*W7J1OE!2 0&Q,A I>Q ML@>4T*#($WZ*WNAE0/HH$R'S&F>@.A>F: 81-74TOAEDB*9@:W(#F6*']!+S3>QF9@8PJR(GQ/$J)(%@*Q'0P@9J*+"N;>AB\+>0H[\PL6A MO^-31*:\8(6QXP/JM549VE!]4X+T0\>>[O@8G&O/ VV=_P#Z[527C6Y4'\&. M#[ZQL++C$W87Y.$3Y9+^/SVD>(V2RI$E',5+LN#3#V?IJO]#!_*^? IZ?+FB MKM]]];;<1ND&/1!97ZW7:+1;=--Y)Q%WSLZ]GV).1T-M>LY-ZA1&-H#Y;7.Z MVIQ]QSZ9W,T-DU/!EW)>$?*RXJ3P1?[K=R>5-Y"6"Z77..ZKE/XJ=1D<>=R_ MO"2E=**DDBWB9?[W$5>_G^SQ.49XOLDV4UL\9D57ZCJ;XHL6Z$YMU\41OAZ@+0@-. MXE5#X7U'#NU;EE'2#BCO;-PJSN8Q7SLXG;R";$(ZS6E,<$XTY8EHWCFA\#>; MTA:@MR%X)GIG5L^N7N+)1=^WHU:H+]]9MDZU)6]I?LL9UK#!G$QS M!G*.O01 UAHAA'1AVYJU[1+ERRQ^J;6(02;/>NDC:$2B@<"9!8*,-+8@E+[E M$/1*[8%.;Z'.^,?];A=E[XOU8[Q)XW6\I/=:JZ*E<;JY)Z9P20\;W;R=.J"" M8RWD@(E-=L76N$X@ M0D-TSDR-KNY@ZT+L6R9%NJBY,J='WY"-;P+.;LV8-\&=A)G;J[TTW[8N"U*\ M'ZCB/L2FVK -2\,;N@F\M_31\L\EA8?1&M&:KBY05D1Q^I1%5(&KEQKD1FWJ M;L;2MMR-PVK-RIJ'9Y/WL+0SE-3J6&(J$O5-Y2O*GK%K8WG?>S2*4;$@ M-EER/TFGJ4P8?ODS\#'&1N(8V@M)KW59%H7>@C82]6MK>=]RVCM!NKRZ7SS> M/#V>W5TNGOY]]7#V^'A%_L6)$8& FWB&!-B>$\"6$3=L X-NN)!!NPNZP 8# MJW(\"*$(>RDC)C+L0<^_^IDOCD/2?=7&3=T$N@6C5)5T1@DO+ * /%0_X$.Z M6*0'[_TU=/6>7I.OUX98^L==ZEC* @<>VQ#-8ROE=ET_/Z'89M#WY)2#V5NWAWWPYJX4CD.S#_-/*FX,YZ\_O7B8Z=P2 M8 QZ]G3*<-SAPLVB2R.@![O$\Y2%0*UOR09RDE1ZD.E6QI:9X#+779J N<%WE9**JDMBDJ M)8H+P)&\WF79D%:A ULJO+D87.:%&%!K;!MB8Y3)/2IK#,F MS*@+-?.K]TKF/:HJT[FPAE=1EL;IIJ6!8^=D8+5^\,%# MI9 .#(;SUY_=/,QTW@HPACHC:Y-S'V5DRT.^YX155]F8/%HXDQ,*WE9WE(&[ MJ6/)IDJ^L=!H*9&$7QL0\/!B$UGT)[^LSZK&I4)?H9J%6UJ2R(D1J'KF3'GV MQWHHAQ]=3.=;E.<(M<\O5B3Q9C ,N.5.#.QLGG+&!"ORUY^(?:1TVLF0A3K3 MB/^_BZM409H'6&9,;U#JZKZ3@!QI!$^K;5.<2*VMD\I.$!)YAJ #<73-QU*-)2UFQ3[#CL@N7_.T>][@O'JE7+LPL8,:> 6B!*#M16A>&!N M:F'UJ>%>H)3!<;CS899+!P;#^1M6_F%CK@K2<#&&NO;?I'E,*&^R_ND!Y*:J MYV Z+7.T_'J#7[]!RU6MM511$1%2_5)L\VI)EX&G;)<6,MLQ M!F*8CBZ0YYH!XDW7<'01&CQSX=)N<)5""L>V&@&I!I1# YO!4!"=4N<^[*X@ M=6Q.]6RF#=-T:J>5)'&S)"&@;0A&!.IYQ1H%/E7JU(C1!EFKEUVT0JQ%2FV$ MQ5]"TRL=SE44#(@_R*=.?\K18GV5%_$N*D8O8[$_UA(B4_!LHAF[S]AZM:G//EC91'NJH6$#IN:I.(#]0)M9YO<9M7K-:8\_UV$@6*AJKVE&MFW\/R@=X1!NZACR@ M%YRU@G@7:Z-2FR9A!];&<]W3X5RIQ#D,?ZUI/P2E:60.+1&=1N65OCC_K7)J MZ%_C\P<9Y.'X@0_IN2[!N50\?.!C;2+"\Z>G<-S#GU&ZPAG-+[V-"=DY^5ML M>N -:ME!&GBN*,H\J^@+!'FC-O/GJPC5IJ?J$+6!-.BIC;A!$&JCP+.ZVHB1 M-VJC<1+!*LKL24%/Z>94J9FLD&=H2J?)O^)&$MA%HX!6DF:\N50CR]U0;2B_ M3!.:$FK+0,W1@G?2*&)8!Q%GJ[)"5D[X*DMOB!4/"-UD1\F@/59&F33."J9Q[2_CG#*SC_,MOA,;4QE8 M>\61!^:YD@'Y4]$D/LI&768-VW.6V4=$1%?R4]>CEYWXP,#;PQX9N.=ZHA8'8/G M]L)<*HI'S>J]!7G]KD"[**;QE'N4$2]J%Q$+N7A.XDV[G"\+M'J*=P2$ M6!?R:[ZNJB *=7DB[/WL+WO8/9\#TTI3(W_,'B66+O3-__(<,[W3W0*K^XN'5]L-[ M[>X,.OP5^E%\4[5A&_&$-W1AP9GCP[&U(-B:;PFLPYH]R@.)U3@?UO&!]D?M MBZ2?H"T!Y^UQ=\;@] )YGRSE5$7E)$4?#("=-\9AD]_L9?%CF?C@]XP=FH*/ M\*KQP7D=OWHKC#NI-QQMC>0-?7^N6%L( Y,@?J%8I9=0JS:/7HK5G?9'\RKQ M8=1'K]:=?8ZR55O%9$@,_;&:(WF^W[T5M>Y+9)C;(DN@L(73%V14":"6RAU PS501'NG4,I+K'--)E< @R\L?&+_: MO23X':%'E+W&-%F')8>SI"2#W@!DO**0/\N &P= MU<(RLBB*6)R9#<[P8EL2Z5N$?F]].Z#8BXLUDY-W=(OR'*'ZGDJZ*9DL+^;F MG9NYLNQ ,R3M?-1#XJ'Z69&'3/MT._'C07%M6T]WJQ)E%$)UK3\+RDMU@G D MUQ<.EB"C="SM;[. /D4%=<7$D6T## *+)<7@I7Z92D+'5DE["#4.):CVZ\Y/ M%A ES=#2:BLO%6TIGXOCV!Q**531TT,9A?PG,I[9TQ91'5R6%U(D-3>,,;7U M-0PP.3,<>L./;0JN;U^4"*JJ:Q@0$G2FV?D^CU-B?!?9)DKC/RIU25=WU.22 M?H^?M_*WBK)70$DY'*:L' M%Y]3M'K]ZJ_3 M=^IB%)7(O(MVZ!+396F&&)3_FX**NH*]'?;@J M,KV3@1VMCL-MSD1\'DJ/3\^?/^D!>59T5G'RK\,*3O[Q:RL]AJO$_-;L"OK? M9B>7Z41PO@Y)MK_H7]&->'Q[>\%<]3E?FQ2GX5=G%H8G/BQCH3^!!VC*1W:& MS<,UP^Q)@67*QQ%1LYZ-&H9?0-HFA# MZ6M&\Q$?#!0KUF"(DA5XT$;IS&9;T9OAIM*.9/O6W(30T;Y1F\!PR[Y\BE-, M#YT;&]8[O/8B+6EP11UKM"=)CD\B$>:COE MF)QR3$XY)J<% MU3P58;?AGO:<$E=.B2L^[)I/B2O'EKAR.L(,YPB3N_7D/B@%A&_?59+"GTX< M@SIQA&O ',>*4FK\/CL,?#%G'I&HFHB9ST$ Y)T\MM,YQU3G'+92S&94*MC; M]&X.+\2OU)].)#1/)-@;C=-Q1&!;H=-QQ.DXXG0<<3J..!U'G(XC/'+,M&(<'4KAF<\B'\X8]9A@> "EBT7XXO<9_*!3/BJ*+@6J">4#N M'"> K#&0N8'/PL=,ER@>QH##F-)YB55T&R#-)F8L1!JN0)6L.T^VTJ@LI!>N MD ..B7;X;O_\=TRVBMER^WZ+7E'"6'O4&HV77&$CIU+XA"(:%"_=O#&5S'5* MJ^U0)K"V3D5SD[[LB[P(@YP69SCFOW!7WWA _K\RB& [3@:JT&>JLOM*L@"SX>F&.(8%R0N-'D7EJ1J< MDF,8.E4GP,IJ8^H>Z!(1;KDRV#&51JAU^\>F:^.F:^.F:^.EEY&Z$_^.]C.S%A8O3M>[3 MM6[G*N+C)>^9N#Y=^7;NL(U.L&;SVGAG9[/V;+-6;;5ME6U6N:5K]9JWE6Q5 MFSOW7,6#1"]_Q:OZ'R+750.-^CWP 1J'Y6TUM43M\K=(:L,*MVH$*=[X'A#B MPH9SIOO=GGK B_4G0O,V>:<)%5&24(-U'[V7N97#;"1P@R8A"= @2$54EH2Y MRD&ZG.:921,=.]OAK*C?/JNYW!.*@?P/HX]6D#412D-D0>JM50F:Z[0I.?JY M0E/I>\/#3=KR.&(@U^W'Z>&C9L#8Y7TCMDH M/.X,D0?TB@C;#VB)"13M^I3^,6W4+MIL,K2IMQJU^%DY&Q#0@],L '63>?T2 M%U$2_X%6%V1F48%?X)Q9O$8.V69A"R ]8I)=P@8"*V;4_G$_Q9HOUHMG,N-3 M,D>:WG+F^3\0NJU$*X%V5Y8%-!18E>%!>191)U5%-@GR*9S>>>;%3^ESG"1H M59LAMC:)@6J9\H#\UQT0>XHJP\/IXHH[+^Q4]UZ3R!QY(4Q[>9H)X_^X0YA3 M''8.RG#O)T*6?*RV9()$VE;'$B,.-\$&Y#+R)2M-91'A%PC6MZ21/"LZRQCY MUV$)(__X]8$6.&5XJJ/?:QEU?I^51*9Q97SIDLDVI-,1^HGX-KO]CDDJ\UM- M[.";LQG%$B<6D]Z?,AT$=(8,&@8S)SY%;_QQ9'UKQK'_S;MQ%) N'L=^PW## M@6.CAD5&A"&49E7M-3K^-92W&JBMF!TL01:J.OL<9:LGT@%CO61^:^)R_6\N M2'_<$ATXCW+JJ^Q>4)K7VI71(2GS6,[?#S!U;DM)]X'X='6?1"GW7LB47=2" MG*8+%^/Q@/(BBY<%6CT6F',%10C3^#EL&&<&95(EP#"9](W2%!25QHQ-2;AK M =N"X5DF]N LK$L)E?4T%(0[5-!E6[0HJ2W= TR6PS'SV-QF_!FK-^M3DR#? M^^22;N:J*YQ6%E8Z7A8S?BT-'OGRIS.B-^4L9*YB ,BVD*( TEUN&W:LPA*=9!_1%.F(3E,+;CF7 MTJ#@XA2#6[%1*=IN\-0:6KQ6AS*8KQ:K&]2\L]=.1#W M&5[MET7>GAX/UT*%)LT*"6KB+F"E,VY82Q*#8)="QZ5= 77H[)2?HV/2?85P M6_$C?0FE? \!&A/1Z2$XA9]>SF;S8Q+Z](.HGDTG6B^V>.^\ M-+@HMBBCKS8NJDK%I0#RF[0R,^6_+J/B4#;9P[9'S=%4 MM\"&?ES&M4-?"Y)>DVD3V?S0ZE]_IVI\YW326K[#4T0 **!V;X!:J<"YF?J).ZKU[,]A M!;9'=PRKI>03*K:XM&<-M%YP>ZLK$]QNW%'[7&P>FID73,=%:UZUI__Q;>01GX> (;A?)!1T6WW>H% M:IWYD^!K:#OHUH->K&ZUC7.LHM568#D$;9V(9DM#%CZODR, 0R)1/@.!(=!$JHBE44]"W;R<\PNE5"N-RCY[P4[R+T\UB?1XG!.$>?4SB5_SZWFDGQU%1@'FXBV=-1W%4XFZ^6:),-&!P)1/5"VXCIZZ3]#9FZLMK= MF/U0:7%* ZZ(OH*W:\7H? M!ELT __CM$%3W U,N$EC=!UNC1F5LUR3\T/UPUS%WHYN"$:W*A5O!:K=M)0C MMYQKZ%U9=86:SBJUT,5H@XSPM!N,754>]QYEY36Z=(D6STE<<7KU]H)HN9'& MLWHDO^9K(A3RC552VR[2X6U00Z1!2KD,/= ;%ZQZB9,@MR7U 7+W66AV=!)/ M+'=._IH1\;VT*DM$?TRC-UJG;4U%G@-@$[%#B3/)%A<. #7I2TG2)$B-JR[> M?6M;WP9H;6E;B]:UN8=ICPUCSI8DTXP+B;)BI%MBCM<\Z\P$'34_-AV>3T%# MWL=/L)!CK27-LA]XRTBQEY 3;A$P#UU^6(#'(W=_'#0*<#;#@D:31"U4PDNV M"+ T4)Z^I-?$CR]P2LO15(\(GA[3F[*"]W*+5OOR:C"AJGC_)5ZA6E?/WS]% M_\%9,R;Y^?L#>J%O?*>;1[2I;GHR H06,3;E;FQ@='26>U#CASC_[?S]'*7+ M+9D)O[&>\0."'\YS)>!^\-S0Q'[3#PC.Y7D([F0214G["N@=8A>L%<(TBLZ& M<7DB#!L<#.-O=-@KQ%Y6/6)C#7+K.RX1PE04&1BW4$M0Z@+D4EUC^(C#]7'! M"P-6-J@R ?<[JL_[)1V$NZNTZ;LPQT*XH ]>F#"GA3U<0QJ"-*8,MCA/Z @ M^0Z5V^=U1@11X" MA#' 7)8TQK>+2_]FDVN/5>#\8+A7T1??&&?YTAH?U\GAK^4M=44G\?-9O0;Y MS.1("CW.;CE)RXJMZI$ M[)ON7O[,E[U$0BL* (TQ<-B=WMJ+@=&8#@<8J!F M&\,!5%E4)(JL#-N?-E&ZJD73ZQ:=H[TUNE)/"8P*>%N M#& YH_83V5021JWT;FGSX6FVZ,\$*S[EBL[&X4$EZT=8.\^RBC-!)?"C/$\N M_%Q'$Q=4\"@C)J1X'[Z0W?IF?)#6)V.!S,4#,0K[;+F-$V+<'EBL"GSYC MP:"/OO8&O?,UQ$'G,6<\Z!W$OIW?U 1R3V^XW_L#[\7)CJ,]1>Y82;0N)?JMA<8^S&<#\C<.PSREGB[60[V*K3#PAID0NN82UY, M'P!Y>%&3#VG/,C^@)"XO,J;_&[U7IH2W]X& MNZD"-0>];5Z89>RTQS-!P']88U9RH-'2Y1@)'"!E(8+E?\[NA,5^G&-W>U M.<*HV>*<"0V^#@Z#VJ_>*X28'[51'^&:PBF=4880TXV5K&1?G@+\E5LBPGLT M$7F .P)?0S6\$B'R<&^AJ4;-84$_O9@X%_=Q1[P)VV2Y*][/TA5]R?N%;BSN MZ%-OIZCW/%'O4OKW"1VOQU% NG@<^PW#]7'&1@V+C A#*&T(L-OH2()\D&4, M\U<&@2LMP-P*,^S@'IM#08P/V. 0ZI,VL!?18/FAERA?9O&+(&]7L=6 ,VDK MKP;VIQRM]\EMO![ZA0HM9$/;;>$RI*$TJ%A'!*,H!Z3+>BLN[RIDJ7%]-(QX%WX=KAZ6$71QW=.IL]4J8 MC^DIS2DB-2&'GZ+L-T3)(1K6D7E] ,;A5JU1NU^%-7)23F]$SW!\N0#-N#( M'%Y651H?#.!O>',5TD%90H^!.%P?";9,:$T/E44"VL%Q+Q&/!5[^]ASE:'6! M=Y3S4];^U!P^;LG4.!^*G,,E#+@YJY VXLW<'K*,AH7HO[5^?L!I'X3^.QS ME*V:!(+R:WZV+[8XHT]ME^\%YRA[1:MKG-WD^9Z>B\.$,56O8JG:[]7=K@FF M9-C5" PV7$)J2_]_+BI]2VR:B?'JQ:.;=)FA:.3E.:5AWBD[I.$T@4&CX^ET M'M(<>&H;,!JCXE\HQ6 DB&V:3D]]:Z)*>(>>HC>4GQSJ2>MW[%YP2H8W7ZQ; MF=?[N'.4HG5Y:I>+>&??\ ?R_1T3&M^RRN0IU<@-G MR0N_K-6)LUW\)2ZV-^DJ?HU7^R@9;1TEC^C91#[*,;>#W(7T:;'^Q;I#*R-# M70C3%.UFPS@YT#P0D9^EJSN<1H=?GLA?>?42:,Y^-DRO=3.Y5%M;#"*V9JN] M*\]^0$\&UV@W'\[=\JHY.!C.]F U5>NPC*#P.PH\2TML![#IW.E+GME9>:JN MVDFX1^X3K5X89M)Y^7(V:"G?.F#3X$]BNN3RRA,5$W6C&UY92Z<(IEDZV3#. MV* #^("2RO/?QB]/^*JLG,@LZK+6]Y?)3=AFE,4K.HZS *?L&D@"D M2>QB@KBST)JC@4',#@RT6E]E[@ZSCW#MLWAV8]/9(9%WLR J=Q*NP"=<$ && M>O(%D4V#/Z^HJ82%S61RR[G/91MM$SRVAM;505I#=3GO*2-Y(3HI@X!WCL+$ MX!;OPY5G^==E,6(:A"P[7:P?HR3*W@=L@&";JU]B6*>' *"AP&K\CJ/YHE[* M*RYB[.&^$J&=A4+OG!3O-RF1T;Z?DJ)SO/5Y0385;Y*K;R MJ73[-@S M@#MUU6,C]>A!0NVY<;98Z+5SV0*T*<=Z-4)6\9:@M[4)G/1!Z&J$TMU M1@O+)4C_[18O(OK6MU-8>7O1'T5;!#6Y#F)"3H&0<2!DHAWVU+$3>V1;7O6\ M2SZ:-"5"[[J_'4)"O?')S(3+ZUPEAZE';+K.TA7Y\(+S*/DQP_L77I1)L[4H MFU/4VEV^]2-1A,IYB!)Z'^5QBU!17DY>Q93J**',)#C?$[4Y?^\S0% D^Q4M M],!DF)72-'.OO7SP&7H]SH%D' W/V^ELP^@N[TN)3.ZK7898#O9+#XN]+?-Y MC)_0(E637QNB [&41(89YU Z%K]J30[G8TAL.'544QV+_H=4_=(6FW MX>Y69C9UV-8L[H_M/%S4=R?TJ#^I"-2KP8X6X+E5JMT@S\6M/^E[7CF O(0& M!SW/Y@J:I45PW)H>!GCFLB 8E'J/?^T^<4931;[!$? M;#-+3H8H6>+21NF'FZFM.4-'Q8YH!1ZI*J4C9T2;PL"O.$,E<$',7KSBWG(V M0J,^'T:$>92$TA/$ M/4KI+.]-Z >T1/$K(V:OT9)E[64MP]=A?4%-:=-EA$R1!6+CH=1/A.MM4F8& M1DE"=WG-D>E /^$-!L^IBAJ$KXW*8K&LA)#^:]W[HOS>JVH MI,,I%G..B+*CMHH)Y/S9'+OH?-H$>_B395J!VS?O=HFMI^%?CF0:5IQUA&%E M^NEC%4T[':Q'.MV,!3S'--,ALIY>?PTT?'2JD.?=5#&JCS?-Q !7Q_M;H.GF M+@Z[AIM*;45RM?YQJJ. 6;5U40 L_-LW" M@<0ZS NVP:S.JGJH@$X"KXP*M1C#S2A@IH$ESDP>9W=PV@@J; 355@-GFS+5?%HOL$66O\1(Q5F@1R"$9B $R,P_4H:W[SYGKKA2NSPT+ MSDG5>+3:&N;:*H%J:L#RH)P9&?F@8"AS?7/ 15Q6?^0A]&?B*GEB M?+T0"2PH'; T\NSQ#C R)C3+&&[MF++K8:W3"GG83@Z.@H,#6$R=>35LVH*L MB'NZ8^;?'3.[<98[S-[E#J0@.&1D16/,L;)B-B98G0M:K!,/Z!61'_1OWPP0 MJ-^[:1'X$9"PH$%J=V_8 A1$,O0I5+Q_TU+FVQ/P"CQ41>S: R20$3'#J'/S MC(?1<^-1$KY8_XCQ*C>["YQ.*4V!<],A4OM@W)"]@ M"_- 9$ET84N/8XG!3/ +M;ZUA$S650!:G=56B/8#SA450;N>.!):G=V0-9]% MCR@A^#:$L4]1]ALB7S?&4TB.4WW^B'!^P,D#%K'KF2,B5/_6K ?74: "^!&E MY*^DC"3LXC2F4BSB5V0\RX"(U:>:%/$'G&]JPG8]Z:34.KL+/.?,NT2$M65< M*281Q0YG1?Q'?4E!=]8!D*K/."'2#SC;X$)V/=.$E#J[]6P_?&,O;&,O7/,A MIX9$G*[GPY@\@SO'N(@2KY+F9H]1 V.>/@2M^:2&6S]*(+G3K?- IMJ\]\^- MIYO5F^BSUJ,ZE5JQB?WH9^$<15S"-[)2(FF"W@ M8A$J>^0?JCF1H@U]+<^A>PA8F?,[1'@?KT8Z37OI:M"FQZ3_!D*;3.W5: I\ M,^Q#:11KF8;^%$DQ8>F41'XJER+*37=1+B7 5TG9K)W*I7S@[B5ZIF-T]?L^+MX/Q'%2;-4;MHXFO*$+]YLU0*Q2 M)5*XFE\!G OVKN.4S,@X2FA%Y6Q?/O,^OF0L@:I9XT(YN9=+)EM.S,#A3APQ M(8LU@\;\B9"1LS\Q;RI/@;JY 6P5M0NY__3XE*&(6/+W\SA)#CK.O/X* ZYE M(P-VMJQ/H@]843K]I=HF270=EY$2[@9!9MKPI/.]/VH<6LHK\59I"'>XY,LL MABY7?=ES$5/IIH2REP:WC;3PFLO10C5D>#.B]L+U6]H8 U7D,7 M0WKV2G8,E+QKG#U&":*N=,>#KA+&T(JF3YQ'^2T>]N5?V0Z(!V%@^ M MHOB0N)JN%L4691?[C [/69ZCPF7@MT]>0UU%5D,CVZ?6:-E6\E-HZ:1RVW*+ M5OL$+=;W&7Y!6?%^GT1IH[SE[5Q6*%BU65/O#=QLKM*-#U&Z8=6<'/U><]#Y M?582F;%%QIRHX72$?HK3>+??,4EE?FMVGOUOSA8+ECBQF/3^"M!!4)KX M?D-_ BFR<8S>^./(^M9&$-Z\'D)Q[#<,UQL:&S4L,B(,H32QVEZC<$.M MRLL8YJ\,?6E!,;?"##C8^H 2FD!Z'Q$NRR ^\69HWL+Y>_<+:Y%5;M@L;PH- M74N$>;[*!V!PZ/*LLTL'VP?A C X,?!(.''RJ]U+@M\1VS]B?ZSI&GYT9Y7Y M$L02'@86>H2(6I8NY3SW)P&I!\\%\X8WI4\@!!?RY]#'&44+F M:BX#J[GC@SDS$X"1P6#^^F: CYI.?#[*<&VN=!)CA:D@%V:S<(E0ABM,G04, M:$7UERM^!T%>Q^<'H24IK)/4&TX M6+$ >ABW@72*UKQ_@)/^)U\9F(\S9> M-J>:-VF^SZB%NL=)O(Q1?H^R& ^+AUO#QYPL6O@\UCK;TH(JIX5^PRW+U);4 M0/D#6J+XE?L^,0>F=Y-^!..QND&X@JH0!U>0OLIE36=9A(R]_HE FA(C3!"/ MU0' $U0;V*C"K1-;KMX'O:8U& 1^D1"PZQ=Q #W6$3!_2GX1!^$4%4]GE29X M!S-:^T&)H_(.QHN[C4S15Y0]8_?RU=FV*^\J]3?PD*XLU_!R9RI V8!8.V5. M:$U$?9=OC8+[##?GM.*KRQ(QI$[33#F2YD9*@/"R8,\ID7321%(;*G#^3F^N MLI\XA[:0J4&WA5?,4[)XSZ)#6\B8[[9PP?P%WKWLB0O6$L0\R9) U4QRH?QS MZQ@#A:%L AV[0Q=T8>.B#C*!KHDVT8OO]9^=U['*G23[:775=HWUA+<+1==T M1:&E?0J=A9LLK+(DB;877",.%/VA.^'6HMO-QSJ/5?<=)MC9=?L*T@8'>TH[ M'>=D'U4/J^+.A=M0)@E&0Z\D\F.&<[ >](!EG-? _EE[_EB*3 ^+=Z"]'W4H MM#MU1T&:G+/E.W>>OR-\)*H>\_PX65P8#A;2-MJDE80UM8$H^D3Q- MIH,]DC3\4V_*QHMDIK!4*2Q.P>FN M^3F.>R&X/G:7THUJYZF*7I%.D=<,$[ M.VV*W)]V'5,88,(S+DF/'^-DBRSF.(^+MHR*:?T4WENF5_>+QYNGQ[.[R\73 MOZ\>SAX?K\B_V#L^&'"3!20!=GM*=942,M]_B5?H ;VB=(_.WS]%_\'9Q3XO M\ YEY>6H%^I#I9M'M*G*C@H/L(PQCLZV###.5RNB2P_C9(L/T%:-& /,1?U= MM"-B[E' /*&2PM6\".#L)2K?I.0_N]K,E.FI/Q/3@C/V&0$0NLWDE$ [6X?D M0X!5F>TO.]P.JAQ/">)PO2O!!,5PS>_+7ZJ=N]5 MA9MQKT&&U$92Z''&"^4KMFH*2$!;V3/]M=$A+F%EA>C?;$\- %FS(81TDX-> M.[ZEPWN'TR4G#UT,UN:B\\"/55U"F.5*=(7 M,; K*FYA%Z.=W;.'J.$]>/J=U'[^7=%7K@1,F-$IY# H!L#F!$D$Z[JQ.#:@&1VBL8N-#H7QT>Y$[-[L+]$&?FU=57?K1]>#CO@^)XR ML'K,^&!.KA+19VX6ZYJH1?80;[;%8E_D1932MZ('/$+!F\M%4G!G,U$Z6EB9 MV_YLY'507BR2(O;(U:RIS,D6,29$7.XS0F%5EN9Q2^0[=#'!\/T)(8+W6DM4 M^86K"0!SN,XC1O*"%$[$G[LKN$QRF(D- $@1B_:3 M&X:3CIG3( ;BK.;.,Q@@LL9 YOJ62H"Y8ZQ&&,,]@)#/2YZ/ $A>X"+G^@?A M9S$ +#E/HM(W.T]O=RK>QSB]W7EZN_,CO-T)6U5AKW6*%\[Q^YQA%?5F MZ&MZ('M)U1L\0HG>,,[7IRQQ^:*X!P].AN\^RQ>CJY9CCYT15%_ M<)<0/:,&8($P!CG1TU-5)NEVJ/''3W)E,6BZ[I+698E?XQ5*5P]1P=3E.?J; MPEJP^_M0,V_&H7,WH:=ETI\8@VL[\3-."!IZ+$W@UERSCGGQA.VM$T\8Q>1Q_*",PQ6.'[!0/N:B/PMZ", M0'-]DHBL3!G)^?>:(:"#ZZILT(\RE10$YF0RB.FKU?GO@98A!&9/V;9XH*0A M0,K;;;=XX2P4>G2;_F)+&;M)6_(7Z^LXC=)E'"4W*2%X7]Y0X"2!:;9N$NE4 M6[O3<$T^32R38I]@*Z.A=2_5'?\BR@J'-_0/,VSUGWU>4.[;J,Z>1$%&9N:N4_;R;EPZ5 MV0*LZAPI]Q;NS1.#V@#C@;)4(.!V5(G9U@&]9R6,P"5V#$M<]6LEFZ90S5YI M[@*GKR@K8L+$'2ZTA("M4\7L('VLVC#.S+QD(#..J;^_9.$MKS\85^',?PNF)@IS^(!6J IK5A4?&MH*V-<16J"GSUA##T>M M0'K8:74D>LB3PQ1ZV.DKW(B0PNHF%3[ ,Y-W)Y?[T7MMRAX'R(>#8 WR+F^? ML5&=%,+I1[QGBGU1(H)F/.GP7M$G,19=E[G&[.=GC/>!I4#LID<0CJ MR63G/ \*9E(TU0?/@XIP3A$SF$=WFASZ^AV6^G65LW3%?5U6H47[#A>@A<\* MIC:TS\JHQBI8V:1H#5X'\R&*+W.O1],OE8>XS;T M;3C)J'U"J1E!*[+I6E(N-XALP+(X7<8O40)P@,&MF>L&H'4X"J0J"DW% G03 M;B[@@-7.]=3'@BY0![;%6@EHR%9(8<. =!$N %TU%/;@HEP2Q]H=R&KSDI[P M_3Y;;J.<^$Z['4X?"[S\;2&Q>\9XFB?(]?'XK'^VQ -61X,.IW!M')9;[MW: M.^2$UU_SX0UV(QRBXLQR'#XKL VQ@)57LS/]*B^N%;SJ>7OY*]V47 U4 M! ):"U,,ZK.R*# )UA@QSEIM?@A*;88K]DN]&P:XVCQ@CK\T!/99>908U?:. MAEB;&*PW4?^SY3+;HU4;MVO].:9V *$;RR*#]ED_U%B%VQ<9VD9# @S3$W6O M:K+DB_7@$M! CP"0S=.4(DB?]0?.(EAWA"@;O?$AN/YC%*>W.,\7Z4&_%VN& M'L@!:QF) 'W6 C"#8"4086QTX#A.YR4)QV-Y:V<9=U!9/J*:67B""]XC^B2G]#3UW+?,BKWRLW1MH*LV1P8(G-2*G:Y1:M]0BB6EJ++>;7H6)4* MK.-M"L':P^LDH%'VSRZ'P/S6;"SZW[PL*LR5]X'X='6?1.E=M&.73YBR"V@A M8:TN[#F2*D:8_>:]-H)V_Z&.P,W>:TS/P^-/$*&P8=G\#V'=/4ZN/[!830)] MGTB]WVKG)NPOR/O! YX@F@;1L./2K+DTROR&KQ<;P$F7O/'HJ"\'BO6K-/4I !:FU* AWJ.SO8[#8TQ_,-UO=EY'X?K=! MKL':!=-'P3/3)TQXT3@;"(.2[-7O^[AX[]SX611;E#UMHW11U:6_HY'[G-CP M!YPDUSBCC6R-@E'GIB.FV?F1CN[=GN$/S][O?&/:].NO[SC-I#%Y6,-P5!6= M4:O\&SW7HJ'\O; #=U?9S9[ V[V\G-S;#;D[69:TR/U]@,V0ZR M*LATXOFY'(W9#0R[V\D-S+#;DX&9:TR/U\ ,V0ZY(,MT4B)#L4:Q"U/#[7ER M:\/H^61P9AS9X[4Y#,XU[K=_ +/C2<#FU^].(9NC,#FR<3U>D\,+VFC4)?#F M,3B+YR'S:!T_KF])\6Z[R>AS,_2Q#NG@0OH%T5H@:'7VBK)H@\J(QB59LMNW M IV>->E0-]\JJ$;=1U4@#[7&0U4)<:6:>![/L^RI*LOL7IB*[&9:60$R.QV[ MP0X-_#&?FG3-?'!W,J2>&5(SM?G UE19<*?31<'9B#]V5).NF<\G3W;4,SMJ MIC8?V(XJ"\Y%+6F/[6A]WK,G&N2/$=4A:JXS5R!1)_/IX+Q61V$^L.U4DYI^ MF?.C-)Q!AT!=G!J?C*9G1M- 73ZPT=0(@YX.LGU2YJ,[Z5;C.-RWO">Y1&Q1 MOR>_>6R#UG"'WU*1,3Q=5:U!%3PC>LOQMD?G<=78JUYBJLS@J8;>J88>>U:> M:NB=:N@-Y'VJH3?%>%SM7A+\CE#'+#.K>DGA:LD(X/S=!QE6F(+*9IY"4@)J MPBU"=*H7%I%S1!&S[.B8]W)OPZ6G?SCUP?*(L,Y&/W>U&,\_#XKB>P" MDN,O73*M5UR5$/HI3N/=?L/8[]AN,&EL5'#(B/"$$JSE/<:G59@-!+HO*MO MI\L@,RC/]WF M_+]1$K\]H>4VQ0G>Q"B_29?,14(.6),O G1F%.!C@!58[<]^:1]T5HMPAVMS M9;,8J\\"N6SK90N .%S!3K*8P6SNA$L;EX"/E>)Z>RI)/)%DVP2"LSS?5R_& MY6?IZA,JMGA%#>\[YRQKQAY-QT:EQ^ '[^H-9(72U4-43+P*\?N;9C%B]?>AIM^,0W<,2Q.+R8^U>Q/)Y6>< M$#1)7+S/92G8/4YI*X8]GJS%5,-W//9BR*;^S;RC="_ZXJF/*.>W'H..YS,B M;<.H[\XM]D1=1NHK3S00//( Z,?4V)9T$/BIV MWY22X;<_%N&^$ 537A-#"QP-2V95R(^1J>7SX;CZ/R='WYC1>C6A"PNM./L) M91N4V7UR4J$K6Y-6V-5I_MH8HV"FLI"E#YC$Q*S5_V.&+,US9@^G MZ6TP(J',:B8G^DE&SB2V'UI7[<_2D@CH[YBG[!+(ROF:(S"[$$J>Z7J3V&J2<8CE(G-#U1IY*2(Z[.',96KIY,J(U>= MIV'ZT]0S7+5;2],>WNW)&M@>NU!,!)R]*;)/0M TNV?.*B>%7ATS2PC_N*'2 MCD0&SU+T[F%3::VG/G56),"^>PDFX(A'VLWPNAG3$ VZ^;2QNP HC.ID7@50 M I97$#'GCL_4'=;LASR8;61R[/=L7.%?H^>3Z9EY=(,P/S:Y#[)^JK&$&B$X M,3U:G=NR/HJ=GPS0_&-\%#9(40 ?JSX*]%1JQCV8%5KF.L,]V:P)]FLV-2 ( M$S:M/#[6R^HAQ(^F/'0^621W$:3Y#J\]CB%9?XX\#(,C/]R;T0[9(6:VH_&3 MS9K 9EG5@6,P9*8"T4_G7)X%H&*GB\3[%_5?ESFU>C57H M_(,8#U?#Z<)NS,BKL]S0B>Q&>UG2C>70[=Z2[5#O_F0])A[2P.R'.K?.[NY/ M9$'JT[,F\A-GKFR).2%V3[6U"#G9E]F&.3!+8\)WX$^,&.P+E8/2/"%:J\X[ M&6&6(C(V"?L@ULP3:3NW;I[(P?*S)T>KMJ;;YAGK:\T3!^"4V=(XD20Z^HQ/ M%X7UCXM\/(.4T!]N'J"!W:[WO]%S0M]YR.(TCY=E!6_;_I*\(TO^CZBC8YK( MZ'CB9&/9@7;,[2N2*RA-Z.W'&][=%HZ!O[G-Z-1)[KU M6_6-^:FG$>BM0.GJ4%ZSIQ,[3+B)DOUGT2X'>$'E'V&B\19R(D)1GD MK\7Z 2WQ)HW_(*R4^YR2O]YL;;RU*?MH'+5I^G Q)#?I$N_0(YG9I<&YK0D] M>XN'I<8!D+5XA) >,7F):2 &QF8?5LQH ^N"5:I/9&&)$I1_0HPB>MSO-4N, M[\Y< ]A08#E3_157Z!4E^(7R6R^J3.U0 M:%&+%M3"?PU29UQ1IT =A%GH B4$W88^=A9EOZ&"_"U2,2AXL]1*P?U7+D66 M%35+CCW(VP0_HA1E44+8.EOMXC2F?FL1OR*1;BFUJ:4-;.._ENDPKZAJP"Y< MA)-Y*4*(2+:[EV1[13*PUACQP/Q7#R"+RL:'AS7<@"1DHX/5-@H@J=(.J$PE MB"V[HDXBO5-LS?E#PMBB\L*Y%@D3#&5%4)![BBKZ2#I@1 B8WVJ!#[YY>3^1 M&VT]$)^N[I,HO8MVB!D\F+(+X^IJHBX<;4^++*89,V7@E['B;#7PVP=N[\#L-EDY1-A\M(+UO I"5F(STMO MTJ0 )C^<:19N^3O D,Z-W9*F-/V:VG+JL.6G_-,F;,?NHR M@"%]=\6+VT ZHKKZ?1\7[S@_ M^-R$B=VG*;SJ>>Y9S.3U/?>,A" ML@<LXE-NF0"?=P&F1 M-\4S\?;C(C?I,MG3"BF*4T #AS#"(<5Q;"JO+\#98A52LFH5_YN&BE,'*<2S M -Z[A:7'UR\)8/F\4*5+RQ5.Q5T>\\R<='A\"CHJ<5'/^[\'M469[DBD*C_6 MDYCUI $K1$Q^,"@FXH,;"IM#Z)/I,.2K-B8_A)?_.%7F&S2(II#AI:,O8,+! M43(QP:=$6&XB[+0YEC.ETEIGPO*EVL K+DU7:V6ZZDM6:0ZU$M,=*JI+:K$+ %K#M&X8"XV 3U9CGJ8KJ<3M8MD3+E6B9\EE91$P M6& PB!9TO'9A-P0 M$U^*>,GQLG2HE%=J9FOP$CQH[:]*F0G"VJ(YZ"3(%$"F:058W\;XBO1U$MR= M JT64L MN\RZ4ES&R9YFB\)"*QQHCJ*,H-T=D #Y<+,3EE!WE'MB3FZ8G,^S->GY:KU& M2V*NS_)\OZ-!VI1LC7)&GI@U?&"W5(KO.":!FM@FT'5 MP2JPB8 F.,KD*?6W 1ZQ]D7 M=<+E4$KB]_YL(A\]]&<'N9/J"&:4G[^S$;#J_T_?4U.'8_!DD[CL#4'"A MN%S7__\EHM=["F;=?^:W9BO=_^:N6#QT$+"8GT'A=PG6$AD#Y5-<6 >8@*\I7)SY%3%;4.UR@_#YZIZLKY[E3 M &S[]*D0-@@M4N%779,DV,,M$3EXR.2G-"[RA\>?($_2L&'93],,88-0*15^ MU55*@ET_8]&+ ]TY/&*L[ Y"1LD*C67Q+BEMQW#UUNK>DSNB4VRE>/=O;7#$ M'W]+G 3I^1I*Y);S%(YMM':VVK=&C]]P,L8,:>(D/EK&:D=^;J]WFA*_P_O4 MMIA[."T)N<89JI_ +-XY@9BM.@Z]"I]VB)TB1!Z.%HPMN 4U@!QFV*+;AB9, M>EQR1DYZ'P0\Q;9-A:=!FKZ]2%Z:YC[+B_8E\ MSXE\:#Z%PQ(K/)(X;C$4O UYR<#='D'SZ#M_[WT1GC1KX!@=*"OAK-%Z2XDZ& CRDRK+-68 ,CRO/#%>@8#H>L?W^BL'E6=,P? M^=?!])%__/I$1;18WZ2K^#5>[:.$L7H)86H9Y?R: S"6+][D)$8X^.S,.NB. I4SV)[]B/^4N M>X0_\#B*>#ICT^D@$7BSN"EW\H%7/H@!MK3(<;H*,BOJ%J<;,N-VE^BY>"+] M,)8V$4@M6#:(#_PPUS(Q$(6LS:&&>>J=6&:7CPEI.= M @47AP)OI\@FX?2E%@Y7BX:[#88_H%>4[E%S;YD20OW1BWU>X!W*JJ.9.-V< MY3DB_[<:5Q@VP- *1@.#;_$RUOF;N6A 4;3N69M6ERZ"-IP)2*WAX06?FSS? MER\L+*D0-@BG]UF<+N,7XIZS\HDT6S=5.E5;AZ"#9B)1UC_E[J8HTS53,=H> MJQ=1EKW3B2772S8H4PF'H.%IG)!90_4:X@[2>1K,F+HTXP.1Q&-1BJ.=/6)C M!VC(MG/"AN$IG((@3*V;L"<7!;8YB^J!K,6ZOB_ZA._WV7(;Y>@"[W8XK2X$ M2I978SRUW WPA*"/ML2DK)X&'8=;YKH3 *);ZB>RI>Y>2.0'U$30X] :&SH$ M=51C65GII.CUBV5[4@04'*_@G]6#S@FSNCS1 G%I,^L+L'!-3$#AH&D^;W*7KC MCR/K6S.._6_>C:. =/$X]AN&>_]I;-2PR(@PA-)F&W<;A7OT#5FL,'\Q&&0, M\)&U(O,MX5?!!3B/DBBESWPC5-S6;WHS%DX96"TZ/I@OO#$3IN2 O[LI_0^ MT"+OB_5/.:)GDP6M,LQV%&1PC=O AW,V1P$BQW .^U.6C[N#66"[AQ;$4HC][/!?IN2FXO M'V>8UP28W(XBY<)@V A:&!"[-Q6@A.P& M @4<-@A=^80"L*IXPYZ"7/?Z+%V]O: T'Q[]"&%JR7)@0M(F")O:"L1!;CE+ MT[GK.7:!.--4[C1 O-';;CH(N)L@5X"^(> MHM5->O6VW-*SFFNDQQOI;X7*!&_.U#)(\R#53UDNYGH)Z=+%'9QI%;9\ MD7>?EG>.ZNL>*@HK: Y16&;S8U!8N5RL*RRS2_UK. 'MC95W:Y\I3?8.ACY(O/[JT$!S<"+G!>B"X%L+YW[P7T MO[M?>BD]PL6U"\!"--T\VWH^NP:".QU(GX0H74>(ZX4JTB(L7(OG2/6H? MI-YS4^Z:2/CEGG?(HM-4&'/C-?4E(:&-@#545K$&,NJ+]379Q47)?Z%HE#MJ MC$B0P !%Y&P":ND(Y]A42VK]>:Q"#N]8%4J&LW3Z>72?2.H.O15/GU'RBC[A MM-BR$P7UT:CH/1/-<6J]7&(SZ#R3B" 70"B[=%(_?<::.CYHK:C:;>NCU6BV M?.91Y+;O((^UH%QJ*JZFQAZQJCK149,C+/Y.S ,-_2E=U>%0W5,9,D<&F79 MO+A3QP_Q&,0G9-$?-=0V;RVZ+3)U$27+[UM2INB.5J>,BU*&9^F*7C @4D;I M,G9:Z$I$%3%F"<[WXY>7VTJ3&FW;NI-*;=V\R9/G/<*8!;2$0.U]:3;07"6" M;LD,WI1Z?$%4GO56$A>@X8 !X(9Z_NM($C F)X8O)/'>[MNO4/'SCQE"Z1/Y MG[**HF?45YZ6R.?T7H+MJQ?"(;J)K,&2-4<\F. M1P73VX(!U_S+@.TMG/\+;]-RO6_2BT_>!>!OU!R*N8WZUJG M5\>/NXY)2_@%E@4R9/265[U/"LB+QM^ZK=E76I'N>0@G*5D"UB0@<\%\X.UZ M7^PS5#^UH))L;(Z((Q\51.Z.WV5CCRU*:' :S^FZ/"PVZ-*?D)*^.E_NT4TJ MR156:<)644Z3D)01PK6VVG&0![DC8['VB)8X7)S2BC;QB^'U^.EI]F2=MR#;6X[3R:IAB(P3T%A\A%-:#@E[,-0 M+@4>Y?'=[>F!P&)]31A%V=7N)<'O".5/^#I.B(WYG!.F!JJHTJ26,JQ)T JH M(15[N@?K/,AXPT LE]&.3*'\$>\WV^+G*!E?KH3"LYJDJ#WM*">@Y MX!)U(,?2DHNCXG7J=QGX V^ !%3H^1LX$56 T'+9VQD%J7=IBB5?>5U&I;Z8 M(K=;L7'V*WZ/^^<<_;ZGV5NO5 H.+]H-2>%LVV1@348Q%\R^\]HQ-L M&,:0 PX<51:@NTQ1F<2Q H>##% .ZJY3R4+IX0[F,BJBQ_W+2Q(C[O@S809# M/X )8M1%?*D/^ ";I6T#W[367^C_/$#,Q+3$N:'1M4$L! A0#% @ O88.68ZA(ES? M!P W1P !4 ( !H!@" &5F,C P,CDV.#E?97@S,2TR+FAT M;5!+ 0(4 Q0 ( +V&#EGN&6_,#@4 & 6 5 " ;(@ M @!E9C(P,#(Y-C@Y7V5X,S(M,2YH=&U02P$"% ,4 " "]A@Y9-6X-1?05 M '! $ $0 @ 'S)0( 9F]R82TR,#(T,#8S,"YX&UL4$L! A0#% @ O88.66IX&](I2@ =(0% M !4 ( !UU " &9O&UL4$L%!@ 0 ) D 5 ( $[H P $! end XML 88 ef20029689_10q_htm.xml IDEA: XBRL DOCUMENT 0001829280 2024-01-01 2024-06-30 0001829280 2024-08-12 0001829280 2024-06-30 0001829280 2023-12-31 0001829280 us-gaap:RelatedPartyMember 2024-06-30 0001829280 us-gaap:RelatedPartyMember 2023-12-31 0001829280 2024-04-01 2024-06-30 0001829280 2023-04-01 2023-06-30 0001829280 2023-01-01 2023-06-30 0001829280 us-gaap:RetainedEarningsMember 2023-12-31 0001829280 us-gaap:CommonStockMember 2023-12-31 0001829280 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001829280 us-gaap:PreferredStockMember 2023-12-31 0001829280 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001829280 us-gaap:RetainedEarningsMember 2022-12-31 0001829280 us-gaap:CommonStockMember 2022-12-31 0001829280 2022-12-31 0001829280 us-gaap:PreferredStockMember 2022-12-31 0001829280 2024-01-01 2024-03-31 0001829280 us-gaap:PreferredStockMember 2024-01-01 2024-03-31 0001829280 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001829280 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001829280 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001829280 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001829280 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001829280 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001829280 us-gaap:PreferredStockMember 2024-04-01 2024-06-30 0001829280 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001829280 us-gaap:PreferredStockMember 2023-01-01 2023-03-31 0001829280 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001829280 2023-01-01 2023-03-31 0001829280 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001829280 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001829280 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001829280 us-gaap:PreferredStockMember 2023-04-01 2023-06-30 0001829280 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001829280 2024-03-31 0001829280 us-gaap:CommonStockMember 2024-03-31 0001829280 us-gaap:PreferredStockMember 2024-03-31 0001829280 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001829280 us-gaap:RetainedEarningsMember 2024-03-31 0001829280 us-gaap:PreferredStockMember 2024-06-30 0001829280 us-gaap:CommonStockMember 2024-06-30 0001829280 us-gaap:RetainedEarningsMember 2024-06-30 0001829280 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001829280 us-gaap:CommonStockMember 2023-03-31 0001829280 us-gaap:RetainedEarningsMember 2023-03-31 0001829280 2023-03-31 0001829280 us-gaap:PreferredStockMember 2023-03-31 0001829280 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001829280 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001829280 us-gaap:RetainedEarningsMember 2023-06-30 0001829280 us-gaap:CommonStockMember 2023-06-30 0001829280 us-gaap:PreferredStockMember 2023-06-30 0001829280 2023-06-30 0001829280 fora:BioTrackMember 2023-02-10 0001829280 fora:EngeniLLCMember 2022-03-02 0001829280 fora:BioTechMedicalSoftwareIncMember 2023-02-10 0001829280 fora:WarrantLiabilityMember us-gaap:FairValueInputsLevel3Member 2024-06-30 0001829280 fora:WarrantLiabilityMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001829280 fora:BioTrackMember 2023-02-10 2023-02-10 0001829280 srt:MaximumMember 2024-01-01 2024-06-30 0001829280 srt:MinimumMember 2024-01-01 2024-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 2024-01-01 2024-06-30 0001829280 fora:November2020AgreementMember 2024-04-01 2024-06-30 0001829280 fora:November2020AgreementMember 2023-04-01 2023-06-30 0001829280 fora:November2020AgreementMember 2023-12-31 0001829280 fora:November2020AgreementMember 2024-06-30 0001829280 2023-07-21 2023-07-21 0001829280 us-gaap:UnbilledRevenuesMember 2022-12-31 0001829280 fora:CostsOfObtainingContractsMember 2022-12-31 0001829280 2023-01-01 2023-12-31 0001829280 fora:CostsOfObtainingContractsMember 2023-01-01 2023-12-31 0001829280 us-gaap:UnbilledRevenuesMember 2024-01-01 2024-06-30 0001829280 fora:CostsOfObtainingContractsMember 2024-01-01 2024-06-30 0001829280 us-gaap:UnbilledRevenuesMember 2023-01-01 2023-12-31 0001829280 us-gaap:UnbilledRevenuesMember 2023-12-31 0001829280 fora:CostsOfObtainingContractsMember 2023-12-31 0001829280 fora:CostsOfObtainingContractsMember 2024-06-30 0001829280 us-gaap:UnbilledRevenuesMember 2024-06-30 0001829280 fora:DeferredRevenueMember 2022-12-31 0001829280 fora:DeferredRevenueMember 2023-01-01 2023-12-31 0001829280 fora:DeferredRevenueMember 2024-01-01 2024-06-30 0001829280 fora:DeferredRevenueMember 2023-12-31 0001829280 fora:DeferredRevenueMember 2024-06-30 0001829280 2025-01-01 2024-06-30 0001829280 2024-01-01 2023-12-31 0001829280 2026-01-01 2024-06-30 0001829280 2027-01-01 2024-06-30 0001829280 2025-01-01 2023-12-31 0001829280 fora:TwoCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001829280 fora:TwoCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001829280 fora:TwoCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001829280 fora:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001829280 fora:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001829280 fora:CustomerFourMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001829280 fora:TwoCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001829280 fora:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001829280 fora:TwoCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001829280 fora:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001829280 fora:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001829280 fora:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001829280 fora:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001829280 fora:VendorOneMember 2024-04-01 2024-06-30 0001829280 fora:VendorOneMember 2023-01-01 2023-06-30 0001829280 fora:VendorTwoMember 2024-04-01 2024-06-30 0001829280 fora:VendorOneMember 2024-01-01 2024-06-30 0001829280 fora:VendorOneMember 2023-04-01 2023-06-30 0001829280 fora:VendorTwoMember 2023-04-01 2023-06-30 0001829280 fora:VendorTwoMember 2023-01-01 2023-06-30 0001829280 fora:VendorThreeMember 2024-01-01 2024-06-30 0001829280 fora:VendorTwoMember 2024-01-01 2024-06-30 0001829280 srt:MinimumMember 2024-06-30 0001829280 srt:MaximumMember 2024-06-30 0001829280 2022-06-15 0001829280 2022-06-14 0001829280 2022-06-15 2022-06-15 0001829280 fora:MrDanielBartonMember fora:SeparationAgreementMember 2024-01-01 2024-06-30 0001829280 fora:MrDanielBartonMember fora:SeparationAgreementMember 2023-02-10 0001829280 fora:MrDanielBartonMember fora:SeparationAgreementMember 2023-02-10 2023-02-10 0001829280 fora:BioTechMedicalSoftwareIncMember 2023-02-10 2023-02-10 0001829280 fora:BioTechMedicalSoftwareIncMember 2023-01-01 2023-06-30 0001829280 fora:BioTechMedicalSoftwareIncMember 2023-04-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-04-01 2023-06-30 0001829280 us-gaap:ServiceMember us-gaap:SegmentDiscontinuedOperationsMember 2023-04-01 2023-06-30 0001829280 us-gaap:SegmentDiscontinuedOperationsMember 2023-04-01 2023-06-30 0001829280 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 2024-06-30 0001829280 us-gaap:USTreasuryBillSecuritiesMember 2023-12-31 0001829280 us-gaap:OtherCurrentAssetsMember fora:EmployeeMember 2023-12-31 0001829280 us-gaap:OtherCurrentAssetsMember fora:EmployeeMember 2024-06-30 0001829280 us-gaap:ComputerEquipmentMember 2023-12-31 0001829280 us-gaap:ComputerEquipmentMember 2024-06-30 0001829280 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-06-30 0001829280 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001829280 fora:InformationLicenseVendorsMember 2023-12-31 0001829280 fora:InformationLicenseVendorsMember 2024-06-30 0001829280 fora:WarrantLiabilityMember us-gaap:FairValueInputsLevel3Member 2024-01-01 2024-06-30 0001829280 fora:WarrantLiabilityMember us-gaap:FairValueInputsLevel3Member 2023-01-01 2023-12-31 0001829280 srt:MinimumMember fora:WarrantLiabilityMember us-gaap:FairValueInputsLevel3Member 2024-06-30 0001829280 srt:MinimumMember fora:WarrantLiabilityMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001829280 srt:MaximumMember fora:WarrantLiabilityMember us-gaap:FairValueInputsLevel3Member 2024-06-30 0001829280 srt:MaximumMember fora:WarrantLiabilityMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001829280 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001829280 us-gaap:FairValueInputsLevel3Member 2023-03-31 0001829280 us-gaap:FairValueInputsLevel3Member 2024-03-31 0001829280 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001829280 us-gaap:FairValueInputsLevel3Member 2024-04-01 2024-06-30 0001829280 us-gaap:FairValueInputsLevel3Member 2024-01-01 2024-06-30 0001829280 us-gaap:FairValueInputsLevel3Member 2023-01-01 2023-06-30 0001829280 us-gaap:FairValueInputsLevel3Member 2023-04-01 2023-06-30 0001829280 us-gaap:FairValueInputsLevel3Member 2023-06-30 0001829280 us-gaap:FairValueInputsLevel3Member 2024-06-30 0001829280 us-gaap:ConvertibleDebtMember 2022-12-31 0001829280 us-gaap:ConvertibleDebtMember 2023-12-31 0001829280 us-gaap:ConvertibleDebtMember 2024-06-30 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 2023-04-01 2023-06-30 0001829280 us-gaap:ConvertibleDebtMember 2023-01-01 2023-06-30 0001829280 us-gaap:ConvertibleDebtMember 2024-04-01 2024-06-30 0001829280 us-gaap:ConvertibleDebtMember 2024-01-01 2024-06-30 0001829280 us-gaap:ConvertibleDebtMember 2024-02-28 0001829280 us-gaap:ConvertibleDebtMember 2024-02-28 2024-02-28 0001829280 fora:RestrictedStockAwardsAndRestrictedStockUnitsMember 2022-12-31 0001829280 fora:RestrictedStockAwardsAndRestrictedStockUnitsMember 2023-01-01 2023-12-31 0001829280 fora:RestrictedStockAwardsAndRestrictedStockUnitsMember 2024-01-01 2024-06-30 0001829280 us-gaap:RestrictedStockUnitsRSUMember 2024-06-30 0001829280 fora:RestrictedStockAwardsAndRestrictedStockUnitsMember 2023-12-31 0001829280 fora:RestrictedStockAwardsAndRestrictedStockUnitsMember 2024-06-30 0001829280 us-gaap:RestrictedStockMember 2024-06-30 0001829280 srt:MaximumMember us-gaap:EmployeeStockOptionMember fora:HelixTechnologiesIncMember 2024-06-30 0001829280 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2023-06-30 0001829280 srt:MinimumMember us-gaap:EmployeeStockOptionMember fora:HelixTechnologiesIncMember 2024-06-30 0001829280 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2024-06-30 0001829280 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2024-06-30 0001829280 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2023-06-30 0001829280 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001829280 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001829280 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001829280 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001829280 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001829280 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001829280 us-gaap:EmployeeStockOptionMember 2022-12-31 0001829280 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001829280 us-gaap:EmployeeStockOptionMember 2024-06-30 0001829280 us-gaap:EmployeeStockOptionMember 2023-12-31 0001829280 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001829280 us-gaap:RestrictedStockMember 2023-02-10 0001829280 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001829280 us-gaap:CostOfSalesMember 2024-01-01 2024-06-30 0001829280 us-gaap:ResearchAndDevelopmentExpenseMember 2024-04-01 2024-06-30 0001829280 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-06-30 0001829280 us-gaap:GeneralAndAdministrativeExpenseMember 2024-04-01 2024-06-30 0001829280 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001829280 fora:SeparationExpensesMember 2024-04-01 2024-06-30 0001829280 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-06-30 0001829280 us-gaap:SellingAndMarketingExpenseMember 2024-04-01 2024-06-30 0001829280 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-06-30 0001829280 us-gaap:CostOfSalesMember 2024-04-01 2024-06-30 0001829280 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001829280 fora:SeparationExpensesMember 2024-01-01 2024-06-30 0001829280 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001829280 us-gaap:SellingAndMarketingExpenseMember 2023-04-01 2023-06-30 0001829280 fora:SeparationExpensesMember 2023-04-01 2023-06-30 0001829280 fora:SeparationExpensesMember 2023-01-01 2023-06-30 0001829280 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-06-30 0001829280 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001829280 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001829280 us-gaap:RestrictedStockMember 2024-01-01 2024-06-30 0001829280 us-gaap:RestrictedStockMember 2024-04-01 2024-06-30 0001829280 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-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:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001829280 us-gaap:WarrantMember 2024-01-01 2024-06-30 0001829280 us-gaap:ConvertibleNotesPayableMember 2024-01-01 2024-06-30 0001829280 us-gaap:ConvertibleNotesPayableMember 2023-01-01 2023-06-30 0001829280 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001829280 fora:AdamDublinMember us-gaap:RelatedPartyMember 2024-01-01 2024-06-30 0001829280 fora:AdamDublinMember us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001829280 fora:AdamDublinMember us-gaap:RelatedPartyMember 2024-04-01 2024-06-30 0001829280 fora:AdamDublinMember us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001829280 us-gaap:ConvertibleDebtMember us-gaap:RelatedPartyMember 2021-09-01 0001829280 fora:ShortTermOperatingLeaseLiabilitiesMember 2024-06-30 0001829280 fora:LongTermOperatingLeaseLiabilitiesMember 2023-12-31 0001829280 fora:RightOfUseAssetsNetMember 2023-12-31 0001829280 fora:ShortTermOperatingLeaseLiabilitiesMember 2023-12-31 0001829280 fora:LongTermOperatingLeaseLiabilitiesMember 2024-06-30 0001829280 fora:RightOfUseAssetsNetMember 2024-06-30 0001829280 fora:AccruedExpensesAndOtherLiabilitiesMember 2024-06-30 0001829280 fora:AudetVGreenTreeInternationalEtAlMember fora:JohnAudetMember 2020-02-14 0001829280 fora:GrantWhitusEtAlVForianIncZacharyVenegasAndScottOgurMember 2021-07-30 0001829280 fora:GrantWhitusEtAlVForianIncZacharyVenegasAndScottOgurMember 2021-07-30 2021-07-30 shares iso4217:USD iso4217:USD shares pure fora:Installment fora:Customer fora:Vendor fora:Employee fora:Supplier false --12-31 2024 Q2 0001829280 P1Y P1Y 10-Q true 2024-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 31110865 1999118 6042986 46011230 42296589 3670368 2572931 0 1645954 955355 1126713 1015985 1077233 2783185 2515509 56435241 57277915 59309 76085 46876 10664 1828425 1523948 58369851 58888612 1489766 161590 3320571 4252257 22872 10664 20 563 3202703 2413551 8035932 6838625 524004 1000000 6000000 6000000 24175094 24870181 24699098 25870181 32735030 32708806 0.001 0.001 5000000 5000000 0 0 0 0 0 0 0.001 0.001 95000000 95000000 31110187 31110187 30920450 30920450 31110 30920 77054999 73834300 -51451288 -47685414 25634821 26179806 58369851 58888612 4777101 4893542 9654479 9763929 1806918 1276712 3510275 2528927 307201 304187 697090 835876 1017659 1237327 2072800 2433519 3665601 3198290 6949090 6753765 0 0 0 599832 -942311 -350309 -1151276 -434660 7889 15257 16776 53687 7747579 6382082 14397307 13640266 -2970478 -1488540 -4742828 -3876337 430 8053 543 2494 618316 637032 1293473 1019954 0 0 48612 0 193306 210758 392269 419214 0 0 137356 0 425440 434327 1087715 603234 -2545038 -1054213 -3655113 -3273103 8221 36187 110761 66096 -2553259 -1090400 -3765874 -3339199 0 0 0 -94427 0 0 0 11531849 0 32426 0 2722570 0 -32426 0 8714852 -2553259 -1122826 -3765874 5375653 -0.08 -0.08 -0.03 -0.03 -0.12 -0.12 -0.1 -0.1 0 0 0 0 0 0 0.27 0.27 -0.08 -0.08 -0.03 -0.03 -0.12 -0.12 0.17 0.17 31098497 31098497 32260992 32260992 31049647 31049647 32369904 32369904 0 0 30920450 30920 73834300 -47685414 26179806 0 0 170260 170 -81533 0 -81363 0 0 2462 3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 1658915 0 1658915 0 0 0 -1212615 -1212615 0 0 31093172 31093 75411679 -48898029 26544743 0 0 17127 17 -19316 0 -19299 0 0 -112 0 0 0 0 0 0 0 0 1662636 0 1662636 0 0 0 -2553259 -2553259 0 0 31110187 31110 77054999 -51451288 25634821 0 0 32251326 32251 71182326 -58792101 12422476 0 0 166615 167 -94766 0 -94599 0 0 901 1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 1580925 0 1580925 0 0 0 6498479 6498479 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 -3765874 5375653 0 8714852 -3765874 -3339199 16776 53687 10664 11724 2667 2667 20712 245041 389602 416548 1237337 767533 48612 0 137356 0 168750 0 3321551 3368575 -543 -2494 1266187 2030800 -171358 -442616 -61248 132344 -21624 -11724 572153 235656 1328176 605437 -931686 -236088 789152 681476 -489040 0 -2231180 -1418149 0 -59075 -2231180 -1477224 0 75493 87732380 61573237 85255076 41392821 48612 0 1666666 21967193 -762026 1711284 -762026 1711284 100662 127357 950000 0 -1050662 -127357 -1050662 -127357 -4043868 106703 6042986 2795743 1999118 2902446 0 0 48492 1423000 <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="display:none;"><br/></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; text-indent: 36pt;">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 life sciences industries.</div> <div style="text-align: justify;"> <span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <div style="display:none;"><br/></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; text-indent: 36pt;">The business combination with Helix in March 2021 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 provided 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="display:none;"><br/></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; text-indent: 36pt;">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 are collectively 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. The Company will continue to provide analytics solutions to customers within the healthcare and life sciences 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="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: justify; text-indent: 36pt;">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, 2024. 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, 2023, as filed with the Securities and Exchange Commission (“SEC”) on March 29, 2024. </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="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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The 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 Legacy, Inc. (f/k/a Security Grade Protective Services, Ltd.), Green Tree International, Inc. and Bio-Tech Medical Software, Inc. (through February 10, 2023, on which date 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="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;">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> <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="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;">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, 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;">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="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; text-indent: 36pt;">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 the related notes to the financial statements. The significant areas of estimation include but are not limited to accounting for the allowance for credit losses, income taxes, 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="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; text-indent: 36pt;">Certain reclassifications have been made to the prior period financial statements to conform to the current period financial statement presentation. Certain litigation related costs that were previously included in general and administrative expenses in the prior period financial statements have been reclassified to Litigation settlements and related expenses to be consistent with the current presentation.</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="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;">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="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;">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="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; 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="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; 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="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; 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="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; 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, 2024 and December 31, 2023 was $20 and $563, respectively, based on Level 3 inputs. Refer to Note 10. </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="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; text-indent: 36pt;">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="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; text-indent: 36pt;">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, as the coverage is based on individually titled accounts. 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 Credit Losses<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;"> <br/> </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;">Accounts receivable are recorded at the invoiced amount, net of an allowance for credit losses. The Company determines the allowance for credit losses 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 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;">Outstanding account balances are reviewed individually for collectability. The allowance for credit losses is the Company’s best estimate of the amount of probable credit losses in the Company’s existing accounts receivable. Allowance for credit losses was $168,750 at June 30, 2024 and $0 at December 31, 2023.</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="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;">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 style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; font-weight: bold; font-size: 10pt;">Proceeds Receivable From Sale of Discontinued Operations, Net</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="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; text-indent: 36pt;"><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;">In February 2023, the Company received a note for $10,000,000 payable in twelve equal monthly installments as partial consideration for the sale of BioTrack (see Note 4 – Discontinued Operations). As of June 30, 2024, the note has been fully paid. The Company recognized $0 and $20,712 and $190,000 and $245,041 of amortization of the $410,000 original discount recorded on the note interest as investment income for the three and six months ended June 30, 2024 and 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;">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="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;">The Company recognizes revenue in accordance with 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="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;">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="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;">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="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;">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 and the volume of data available for future information updates. 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="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;">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="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;">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="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; text-indent: 36pt;"> <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 did 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 $798,320 and $1,596,454 and $654,489 and $1,306,251 for the three and six months ended June 30, 2024 and 2023, respectively. The Company had outstanding accounts receivable from this customer of $796,789 and $1,827 at June 30, 2024 and December 31, 2023, respectively.</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; font-style: normal; font-variant: normal; text-transform: none; text-indent: 36pt;"><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="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; text-indent: 36pt;"><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;">On July 21, 2023, the customer merged with Vox Merger Sub, Inc. As a result of the merger, the Company received $5,805,858 of cash proceeds, net of holdbacks, in consideration for all of its equity interest in the customer, which was recorded as gain on sale of investment during the year ended December 31, 2023. Forian may receive additional earnout payments in 2025 and 2026 in an aggregate amount of up to approximately $3,600,000 if certain conditions are met.</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; font-style: normal; font-variant: normal; text-transform: none; text-indent: 36pt;"><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="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; text-indent: 36pt;"><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, 2024 and December 31, 2023: </span> </div> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"> <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; white-space: nowrap;" 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; white-space: nowrap;" 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); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; 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-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="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; padding-bottom: 2px; white-space: nowrap;" 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="font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; 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-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="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="font-weight: bold; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; 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-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="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="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" 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); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; 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-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="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="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, 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-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: #CCEEFF;" 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%; 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-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: #CCEEFF;" 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%; 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-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: #CCEEFF;" 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%; 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-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: #CCEEFF;" 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%; background-color: #CCEEFF; 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%;" 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-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%; 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-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%; 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-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%; 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-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%; 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: #CCEEFF;" 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; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="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" 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;">(50,684</div> </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); 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%; background-color: rgb(204, 238, 255); 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); 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,075,561</div> </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); 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%; background-color: rgb(204, 238, 255); 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); 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,126,245</div> </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); 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%; background-color: rgb(204, 238, 255); 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); 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,413,550</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: 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, 2023</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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">107,332</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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">1,019,381</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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">1,126,713</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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">2,413,551</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: 52%; background-color: #CCEEFF;" 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%; 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-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%; 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-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%; 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-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%; 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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(2,133,447</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-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;" 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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(9,881</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);" 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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(161,477</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);" 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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(171,358</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);" 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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">2,922,599</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: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" 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, 2024</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"> <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); 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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">97,451</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%; 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-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); 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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">857,904</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%; 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-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); 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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">955,355</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%; 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-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); 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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">3,202,703</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> </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; text-indent: 36pt;">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 amount of deferred revenue recognized for the three and six months ended June 30, 2024 and 2023 was $384,771 and $2,133,447 and $501,596 and $2,168,624, respectively. 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> </div> <div style="display:none;"><br/></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; text-indent: 36pt;">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, 2024</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: 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, 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: 76%; 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;">Estimated next <span style="-sec-ix-hidden:Fact_d8402e91d42e41df88ddbcce11f89cec"><span style="-sec-ix-hidden:Fact_ba2bd3090c824f4f8e83e218755357d8">twelve months</span></span></div> </td> <td colspan="1" style="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;">$</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;">16,191,125</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="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;">$</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;">17,202,223</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: 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_d3720970389844058ae3a652fa96b15c"><span style="-sec-ix-hidden:Fact_3842752d11bf4961ac74332415ebff1f">Thereafter</span></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;">16,944,792</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="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;">20,831,200</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="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: 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;">$</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;">33,135,917</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="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%; 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;">38,033,423</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><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="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; text-indent: 36pt;">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="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; text-indent: 36pt;"> <br/> </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; text-indent: 36pt;">As discussed above, the Company disposed of its businesses servicing the cannabis industry in 2023, and has reclassified its 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 life sciences industries.<br/> </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="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="display:none;"><br/></div> <div style="text-indent: 36pt;"><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 and six months ended June 30, 2024, the Company had two customers representing 16.7% and 11.6% and 16.5% and 12.7% of revenue, respectively. At June 30, 2024, the Company had four customers representing 21.9%, 20.8%, 12.1% and 10.1% of accounts receivable.</span></div> <div> <br/> </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: normal; text-transform: none; text-align: justify; text-indent: 36pt; font-weight: normal;">During the three and six months ended June 30, 2023, the Company had two customers representing 13.4% and 12.6% of revenue, in both of the respective periods. At June 30, 2023, the Company had three customers representing 34.7%, 14.3% and 11.8% of accounts receivable.<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="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="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;">Vendors and Licensors<br/> <br/> </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: normal; text-transform: none; text-align: justify; text-indent: 36pt; font-weight: normal;">The Company licenses certain information assets from third parties as a key input to certain Information and Software products. Any disruptions associated with these suppliers could have a material short-term impact on the business while alternate sources are secured. The information licenses specify content deliverables and specified use rights for a fixed fee and time period. Payment terms for information licenses generally consist of upfront payments and annual licensing fees. The Company expenses the contract costs over the expected period of benefit and records any differences between amounts expensed and payments incurred as other assets or liabilities on a contract by contract basis. Payments for licensed information, including the changes in related assets and liabilities, are classified within “Net cash provided by operating activities” on the condensed consolidated statements of cash flows. In cases where the Company pays variable fees based on content usage, such costs are expensed as incurred.</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; text-align: justify;"><span style="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/> </span></div> <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;">Vendor Concentration</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="display:none;"><br/></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; text-indent: 36pt;">During the three months ended June 30, 2024, the Company had two vendors representing 13.5% and 11.2%, respectively, of purchases and expenses and during the six months ended June 30, 2024, the Company had three vendors representing 14.3%, 11.9% and 10.1%, respectively, of purchases and expenses.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="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/> </span></div> <div style="display:none;"><br/></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; text-indent: 36pt;">During the three and six months ended June 30, 2023, the Company had two vendors representing 18.6% and 14.1% and 14.0% and 13.2%, respectively, of purchases and expenses.</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="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;">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><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="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;">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="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; text-indent: 36pt;"><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>$24,864<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> and </span>$60,506 and $20,294<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> and </span>$35,419<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>2024 and 2023,<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="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;">The calculation of earnings per share is based on the weighted average number of common shares or common stock equivalents outstanding during the applicable period. The dilutive effect of common 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 income (loss) from operations. Convertible notes, employee stock options, employee restricted stock awards 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 using the as if converted method for convertible notes and the treasury stock method for other potentially dilutive securities. Under the as if converted method, the dilutive impact of securities is calculated as if conversion occurred at the beginning of the reporting period. 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 common 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></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="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; text-indent: 36pt;">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="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; text-indent: 36pt;">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="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; text-indent: 36pt;">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="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; text-indent: 36pt;">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="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;">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="display: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; text-indent: 36pt;">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="display: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; text-indent: 36pt;">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="display: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; text-indent: 36pt;">For the three and six months ended June 30, 2024 and 2023, the Company recognized net income tax expense of $8,221 and $110,761 and $36,187 and $66,096, 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="display:none;"><br/></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; text-indent: 36pt;">The Company recognized a taxable gain on sale of discontinued operations 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 style="display: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; text-indent: 36pt;">The Company files a consolidated U.S. income tax return and tax returns in certain state and local jurisdictions. As of June 30, 2024, the Company is not currently under any examination in any tax jurisdiction.</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="display: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; text-indent: 36pt;">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 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="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; text-indent: 36pt;">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.<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="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt;"><span style="font-weight: normal; 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.</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;">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="display:none;"><br/></div> <div style="text-indent: 36pt; 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;">In December 2023, the FASB issued Accounting Standards Update No. 2023-09, <span style="font-style: italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures <span style="font-style: normal;">(“ASU 2023-09”)</span></span>. ASU 2023-09 requires additional disclosures related to rate reconciliation, income taxes paid and other disclosures. Under ASU 2023-09, for each annual periods presented, public entities are required to (1) disclose specific categories in the tabular rate reconciliation and (2) provide additional information for reconciling items that meet a quantitative threshold. In addition, ASU 2023-09 requires all reporting entities to disclose on an annual basis the amount of income taxes paid disaggregated by federal, state and foreign taxes as well as the amount of income taxes paid by individual jurisdiction. ASU 2023-09 is effective for public business entities for annual periods beginning after December 15, 2024, and can be applied on a prospective basis with an option to apply the standard retrospectively. Early adoption is permitted. The Company is currently evaluating the impact of ASU 2023-09 on its condensed consolidated financial statements and related disclosures.<br/> </span></div> <div style="display:none;"><br/></div> <div style="text-indent: -9pt; margin-left: 9pt;"><br/> </div> <div style="display: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; text-indent: 36pt;">In November 2023, the FASB issued Accounting Standards Update No. 2023-07, <span style="font-style: italic;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures <span style="font-style: normal;">(“ASU 2023-07”)</span></span>. ASU 2023-07 improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The amendments in this update require public companies to disclose on an annual and interim basis, significant segment expenses that are regularly provided to the chief operating decision maker (CODM) and require that a public entity disclose, on an annual and interim basis, an amount for other segment items by reportable segment and a description of its composition. In addition, the amendment requires that a public entity provide all annual disclosures about a reportable segment’s profit or loss and assets currently required in interim periods and require that a public entity disclose the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. Early adoption is permitted. The Company is currently evaluating the impact of ASU 2023-07 on its condensed consolidated financial statements and related disclosures. This amendment will go into effect for the fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024.<br/> </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; text-indent: 18pt;"> <br/> </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; text-indent: 36pt;">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="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; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The 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 Legacy, Inc. (f/k/a Security Grade Protective Services, Ltd.), Green Tree International, Inc. and Bio-Tech Medical Software, Inc. (through February 10, 2023, on which date 100% of the outstanding capital stock of Bio-Tech Medical Software, Inc. was sold). All intercompany transactions have been eliminated in consolidation.</span></div> 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="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;">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> <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="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;">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, 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 <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="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; text-indent: 36pt;">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 the related notes to the financial statements. The significant areas of estimation include but are not limited to accounting for the allowance for credit losses, income taxes, 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="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; text-indent: 36pt;">Certain reclassifications have been made to the prior period financial statements to conform to the current period financial statement presentation. Certain litigation related costs that were previously included in general and administrative expenses in the prior period financial statements have been reclassified to Litigation settlements and related expenses to be consistent with the current presentation.</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="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;">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="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;">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="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; 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="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; 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="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; 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="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; 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, 2024 and December 31, 2023 was $20 and $563, respectively, based on Level 3 inputs. Refer to Note 10. </span></div> 20 563 <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="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; text-indent: 36pt;">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="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; text-indent: 36pt;">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, as the coverage is based on individually titled accounts. 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 Credit Losses<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;"> <br/> </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;">Accounts receivable are recorded at the invoiced amount, net of an allowance for credit losses. The Company determines the allowance for credit losses 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 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;">Outstanding account balances are reviewed individually for collectability. The allowance for credit losses is the Company’s best estimate of the amount of probable credit losses in the Company’s existing accounts receivable. Allowance for credit losses was $168,750 at June 30, 2024 and $0 at December 31, 2023.</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="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;">Management charges account balances against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.</div> 168750 0 <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; font-weight: bold; font-size: 10pt;">Proceeds Receivable From Sale of Discontinued Operations, Net</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="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; text-indent: 36pt;"><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;">In February 2023, the Company received a note for $10,000,000 payable in twelve equal monthly installments as partial consideration for the sale of BioTrack (see Note 4 – Discontinued Operations). As of June 30, 2024, the note has been fully paid. The Company recognized $0 and $20,712 and $190,000 and $245,041 of amortization of the $410,000 original discount recorded on the note interest as investment income for the three and six months ended June 30, 2024 and 2023, respectively.</span></div> 10000000 12 0 20712 190000 245041 410000 410000 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;">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="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;">The Company recognizes revenue in accordance with 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="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;">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="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;">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="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;">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 and the volume of data available for future information updates. 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="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;">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="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;">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 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; text-indent: 36pt;"> <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 did 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 $798,320 and $1,596,454 and $654,489 and $1,306,251 for the three and six months ended June 30, 2024 and 2023, respectively. The Company had outstanding accounts receivable from this customer of $796,789 and $1,827 at June 30, 2024 and December 31, 2023, respectively.</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; font-style: normal; font-variant: normal; text-transform: none; text-indent: 36pt;"><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="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; text-indent: 36pt;"><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;">On July 21, 2023, the customer merged with Vox Merger Sub, Inc. As a result of the merger, the Company received $5,805,858 of cash proceeds, net of holdbacks, in consideration for all of its equity interest in the customer, which was recorded as gain on sale of investment during the year ended December 31, 2023. Forian may receive additional earnout payments in 2025 and 2026 in an aggregate amount of up to approximately $3,600,000 if certain conditions are met.</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; font-style: normal; font-variant: normal; text-transform: none; text-indent: 36pt;"><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="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; text-indent: 36pt;"><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, 2024 and December 31, 2023: </span> </div> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"> <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; white-space: nowrap;" 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; white-space: nowrap;" 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); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; 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-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="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; padding-bottom: 2px; white-space: nowrap;" 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="font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; 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-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="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="font-weight: bold; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; 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-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="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="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" 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); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; 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-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="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="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, 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-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: #CCEEFF;" 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%; 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-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: #CCEEFF;" 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%; 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-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: #CCEEFF;" 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%; 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-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: #CCEEFF;" 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%; background-color: #CCEEFF; 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%;" 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-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%; 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-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%; 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-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%; 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-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%; 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: #CCEEFF;" 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; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="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" 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;">(50,684</div> </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); 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%; background-color: rgb(204, 238, 255); 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); 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,075,561</div> </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); 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%; background-color: rgb(204, 238, 255); 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); 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,126,245</div> </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); 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%; background-color: rgb(204, 238, 255); 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); 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,413,550</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: 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, 2023</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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">107,332</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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">1,019,381</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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">1,126,713</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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">2,413,551</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: 52%; background-color: #CCEEFF;" 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%; 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-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%; 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-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%; 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-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%; 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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(2,133,447</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-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;" 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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(9,881</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);" 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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(161,477</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);" 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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(171,358</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);" 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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">2,922,599</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: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" 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, 2024</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"> <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); 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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">97,451</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%; 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-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); 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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">857,904</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%; 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-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); 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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">955,355</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%; 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-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); 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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">3,202,703</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> </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; text-indent: 36pt;">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 amount of deferred revenue recognized for the three and six months ended June 30, 2024 and 2023 was $384,771 and $2,133,447 and $501,596 and $2,168,624, respectively. 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> </div> <div style="display:none;"><br/></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; text-indent: 36pt;">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, 2024</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: 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, 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: 76%; 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;">Estimated next <span style="-sec-ix-hidden:Fact_d8402e91d42e41df88ddbcce11f89cec"><span style="-sec-ix-hidden:Fact_ba2bd3090c824f4f8e83e218755357d8">twelve months</span></span></div> </td> <td colspan="1" style="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;">$</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;">16,191,125</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="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;">$</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;">17,202,223</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: 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_d3720970389844058ae3a652fa96b15c"><span style="-sec-ix-hidden:Fact_3842752d11bf4961ac74332415ebff1f">Thereafter</span></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;">16,944,792</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="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;">20,831,200</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="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: 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;">$</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;">33,135,917</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="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%; 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;">38,033,423</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> P1M P5Y 0.234 0 798320 1596454 654489 1306251 796789 1827 5805858 3600000 <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; text-indent: 36pt;"><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, 2024 and December 31, 2023: </span> </div> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"> <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; white-space: nowrap;" 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; white-space: nowrap;" 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); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; 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-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="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; padding-bottom: 2px; white-space: nowrap;" 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="font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; 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-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="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="font-weight: bold; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; 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-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="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="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" 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); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; 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-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="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="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, 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-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: #CCEEFF;" 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%; 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-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: #CCEEFF;" 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%; 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-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: #CCEEFF;" 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%; 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-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: #CCEEFF;" 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%; background-color: #CCEEFF; 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%;" 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-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%; 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-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%; 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-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%; 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-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%; 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: #CCEEFF;" 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; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="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" 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;">(50,684</div> </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); 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%; background-color: rgb(204, 238, 255); 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); 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,075,561</div> </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); 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%; background-color: rgb(204, 238, 255); 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); 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,126,245</div> </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); 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%; background-color: rgb(204, 238, 255); 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); 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,413,550</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: 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, 2023</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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">107,332</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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">1,019,381</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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">1,126,713</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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">2,413,551</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: 52%; background-color: #CCEEFF;" 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%; 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-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%; 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-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%; 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-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%; 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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(2,133,447</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-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;" 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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(9,881</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);" 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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(161,477</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);" 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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(171,358</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);" 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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">2,922,599</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: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" 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, 2024</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"> <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); 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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">97,451</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%; 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-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); 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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">857,904</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%; 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-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); 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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">955,355</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%; 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-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); 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-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">3,202,703</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> </div> 158016 2094942 2252958 2581287 0 0 0 2581286 -50684 -1075561 -1126245 2413550 107332 1019381 1126713 2413551 0 0 0 2133447 -9881 -161477 -171358 2922599 97451 857904 955355 3202703 384771 2133447 501596 2168624 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> </div> <div style="display:none;"><br/></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; text-indent: 36pt;">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, 2024</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: 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, 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: 76%; 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;">Estimated next <span style="-sec-ix-hidden:Fact_d8402e91d42e41df88ddbcce11f89cec"><span style="-sec-ix-hidden:Fact_ba2bd3090c824f4f8e83e218755357d8">twelve months</span></span></div> </td> <td colspan="1" style="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;">$</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;">16,191,125</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="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;">$</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;">17,202,223</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: 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_d3720970389844058ae3a652fa96b15c"><span style="-sec-ix-hidden:Fact_3842752d11bf4961ac74332415ebff1f">Thereafter</span></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;">16,944,792</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="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;">20,831,200</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="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: 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;">$</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;">33,135,917</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="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%; 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;">38,033,423</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> 16191125 17202223 16944792 20831200 33135917 38033423 <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="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; text-indent: 36pt;">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="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; text-indent: 36pt;"> <br/> </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; text-indent: 36pt;">As discussed above, the Company disposed of its businesses servicing the cannabis industry in 2023, and has reclassified its 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 life sciences industries.<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="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="display:none;"><br/></div> <div style="text-indent: 36pt;"><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 and six months ended June 30, 2024, the Company had two customers representing 16.7% and 11.6% and 16.5% and 12.7% of revenue, respectively. At June 30, 2024, the Company had four customers representing 21.9%, 20.8%, 12.1% and 10.1% of accounts receivable.</span></div> <div> <br/> </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: normal; text-transform: none; text-align: justify; text-indent: 36pt; font-weight: normal;">During the three and six months ended June 30, 2023, the Company had two customers representing 13.4% and 12.6% of revenue, in both of the respective periods. At June 30, 2023, the Company had three customers representing 34.7%, 14.3% and 11.8% of accounts receivable.<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> 2 2 2 2 0.167 0.116 0.165 0.127 4 4 4 4 0.219 0.208 0.121 0.101 2 2 0.134 0.126 3 3 3 0.347 0.143 0.118 <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;">Vendors and Licensors<br/> <br/> </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: normal; text-transform: none; text-align: justify; text-indent: 36pt; font-weight: normal;">The Company licenses certain information assets from third parties as a key input to certain Information and Software products. Any disruptions associated with these suppliers could have a material short-term impact on the business while alternate sources are secured. The information licenses specify content deliverables and specified use rights for a fixed fee and time period. Payment terms for information licenses generally consist of upfront payments and annual licensing fees. The Company expenses the contract costs over the expected period of benefit and records any differences between amounts expensed and payments incurred as other assets or liabilities on a contract by contract basis. Payments for licensed information, including the changes in related assets and liabilities, are classified within “Net cash provided by operating activities” on the condensed consolidated statements of cash flows. In cases where the Company pays variable fees based on content usage, such costs are expensed as incurred.</div> <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;">Vendor Concentration</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="display:none;"><br/></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; text-indent: 36pt;">During the three months ended June 30, 2024, the Company had two vendors representing 13.5% and 11.2%, respectively, of purchases and expenses and during the six months ended June 30, 2024, the Company had three vendors representing 14.3%, 11.9% and 10.1%, respectively, of purchases and expenses.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="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/> </span></div> <div style="display:none;"><br/></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; text-indent: 36pt;">During the three and six months ended June 30, 2023, the Company had two vendors representing 18.6% and 14.1% and 14.0% and 13.2%, respectively, of purchases and expenses.</div> 2 0.135 0.112 3 0.143 0.119 0.101 2 2 0.186 0.141 0.14 0.132 <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="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;">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> P1Y P7Y <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="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;">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="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; text-indent: 36pt;"><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>$24,864<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> and </span>$60,506 and $20,294<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> and </span>$35,419<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>2024 and 2023,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> respectively.</span></div> 24864 60506 20294 35419 <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="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;">The calculation of earnings per share is based on the weighted average number of common shares or common stock equivalents outstanding during the applicable period. The dilutive effect of common 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 income (loss) from operations. Convertible notes, employee stock options, employee restricted stock awards 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 using the as if converted method for convertible notes and the treasury stock method for other potentially dilutive securities. Under the as if converted method, the dilutive impact of securities is calculated as if conversion occurred at the beginning of the reporting period. 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 common 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="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; text-indent: 36pt;">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="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; text-indent: 36pt;">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="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; text-indent: 36pt;">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="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; text-indent: 36pt;">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="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;">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="display: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; text-indent: 36pt;">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="display: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; text-indent: 36pt;">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><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="display: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; text-indent: 36pt;">For the three and six months ended June 30, 2024 and 2023, the Company recognized net income tax expense of $8,221 and $110,761 and $36,187 and $66,096, 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="display:none;"><br/></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; text-indent: 36pt;">The Company recognized a taxable gain on sale of discontinued operations 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 style="display: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; text-indent: 36pt;">The Company files a consolidated U.S. income tax return and tax returns in certain state and local jurisdictions. As of June 30, 2024, the Company is not currently under any examination in any tax jurisdiction.</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="display: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; text-indent: 36pt;">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> 8221 110761 36187 66096 2722570 <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="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; text-indent: 36pt;">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.<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="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt;"><span style="font-weight: normal; 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.</span> </div> P12M 106656 250000 349832 <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="display:none;"><br/></div> <div style="text-indent: 36pt; 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;">In December 2023, the FASB issued Accounting Standards Update No. 2023-09, <span style="font-style: italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures <span style="font-style: normal;">(“ASU 2023-09”)</span></span>. ASU 2023-09 requires additional disclosures related to rate reconciliation, income taxes paid and other disclosures. Under ASU 2023-09, for each annual periods presented, public entities are required to (1) disclose specific categories in the tabular rate reconciliation and (2) provide additional information for reconciling items that meet a quantitative threshold. In addition, ASU 2023-09 requires all reporting entities to disclose on an annual basis the amount of income taxes paid disaggregated by federal, state and foreign taxes as well as the amount of income taxes paid by individual jurisdiction. ASU 2023-09 is effective for public business entities for annual periods beginning after December 15, 2024, and can be applied on a prospective basis with an option to apply the standard retrospectively. Early adoption is permitted. The Company is currently evaluating the impact of ASU 2023-09 on its condensed consolidated financial statements and related disclosures.<br/> </span></div> <div style="display:none;"><br/></div> <div style="text-indent: -9pt; margin-left: 9pt;"><br/> </div> <div style="display: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; text-indent: 36pt;">In November 2023, the FASB issued Accounting Standards Update No. 2023-07, <span style="font-style: italic;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures <span style="font-style: normal;">(“ASU 2023-07”)</span></span>. ASU 2023-07 improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The amendments in this update require public companies to disclose on an annual and interim basis, significant segment expenses that are regularly provided to the chief operating decision maker (CODM) and require that a public entity disclose, on an annual and interim basis, an amount for other segment items by reportable segment and a description of its composition. In addition, the amendment requires that a public entity provide all annual disclosures about a reportable segment’s profit or loss and assets currently required in interim periods and require that a public entity disclose the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. Early adoption is permitted. The Company is currently evaluating the impact of ASU 2023-07 on its condensed consolidated financial statements and related disclosures. This amendment will go into effect for the fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024.<br/> </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; text-indent: 18pt;"> <br/> </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; text-indent: 36pt;">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="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-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; text-indent: 36pt;">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,000,000, consisting of $20,000,000 paid at closing and $10,000,000 paid in twelve unconditional monthly installments thereafter. In March 2022, Helix sold its security monitoring business and in October 2022, Helix 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 life sciences 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="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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; text-align: justify; text-indent: 36pt; font-size: 10pt;">The Helix Businesses have been presented in discontinued operations separate from continuing operations for the three and six months ended June 30, 2023.</div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt;"><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="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-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify; text-indent: 36pt;">The Company recorded a gain on the sale of the outstanding capital stock of its BioTrack business of $11,531,849 and a loss from discontinued operations of $94,427 during the <span style="color: rgb(0, 0, 0);">six months ended June 30, 2023</span>, which is included as part of discontinued operations. The Company also recorded income taxes related to discontinued operations of<span style="color: rgb(0, 0, 0);"> $32,426 and $2,722,570 during the three and six months ended June 30, 2023.</span></div> <div><br/></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-transform: none; text-indent: 36pt;"> <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 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, through the date of sale:</span><br class="Apple-interchange-newline"/> </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 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;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </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: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">For the Three Months </div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Ended 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: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">For the Six Months</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Ended 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;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Income and expense line items related to Helix Businesses:</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: middle;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Revenues:</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">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: #000000; 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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">—</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: #000000; 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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,121,677</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Services</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">—</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">179,798</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="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total 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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">—</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,301,475</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </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"> </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"> </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="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Costs and 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"> </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"> </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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Cost of 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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">—</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">699,015</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="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Research and development</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">—</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">160,164</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Sales and marketing</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">—</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">35,005</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="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">General and administrative</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">—</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">129,283</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Depreciation and amortization</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">—</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">372,435</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="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total costs and 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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">—</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,395,902</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </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"> </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"> </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="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">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%; 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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">—</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(94,427</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Gain on sale of discontinued operations</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">—</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">11,531,849</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="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Income tax expense</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(32,426</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(2,722,570</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </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"> </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"> </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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net gain 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; 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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(32,426</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 style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8,714,852</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> 1 30000000 20000000 10000000 12 11531849 -94427 32426 2722570 <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-transform: none; text-indent: 36pt;"> <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 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, through the date of sale:</span><br class="Apple-interchange-newline"/> </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 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;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </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: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">For the Three Months </div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Ended 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: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">For the Six Months</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Ended 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;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Income and expense line items related to Helix Businesses:</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: middle;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Revenues:</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">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: #000000; 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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">—</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: #000000; 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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,121,677</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Services</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">—</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">179,798</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="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total 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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">—</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,301,475</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </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"> </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"> </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="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Costs and 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"> </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"> </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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Cost of 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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">—</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">699,015</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="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Research and development</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">—</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">160,164</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Sales and marketing</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">—</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">35,005</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="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">General and administrative</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">—</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">129,283</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Depreciation and amortization</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">—</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">372,435</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="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total costs and 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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">—</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,395,902</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </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"> </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"> </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="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">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%; 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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">—</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(94,427</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Gain on sale of discontinued operations</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">—</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">11,531,849</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="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Income tax expense</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(32,426</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(2,722,570</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </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"> </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"> </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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net gain 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; 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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(32,426</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 style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8,714,852</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> 0 1121677 0 179798 0 1301475 0 699015 0 160164 0 35005 0 129283 0 372435 0 1395902 0 -94427 0 11531849 32426 2722570 -32426 8714852 <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="display:none;"><br/></div> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman'; text-indent: 36pt;">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>Marketable securities consists of U.S. Treasury Bills. <span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);">As of June 30, 2024 and December 31, 2023, marketable securities consisted of the following:</span></div> <div><br/></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; 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-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30, 2024</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-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 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;" 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;"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Amortized Cost</div> </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-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);">46,009,675</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="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-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);">42,289,441</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="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="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);">46,011,230</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="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="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);">42,296,589</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, 2024 and December 31, 2023, marketable securities consisted of the following:</span> <div><br/></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; 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-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30, 2024</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-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 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;" 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;"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Amortized Cost</div> </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-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);">46,009,675</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="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-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);">42,289,441</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="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="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);">46,011,230</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="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="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);">42,296,589</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 46009675 42289441 46011230 42296589 <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="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt;"><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 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, 2024 and December 31, 2023, the Company’s balance sheet reflected prepaid expenses of $1,015,985 and $1,077,233, respectively, primarily relating to various software and information licenses and insurance policies with durations ranging from 3 months to 1 year.<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;"><br/> </span> </div> <div style="display:none;"><br/></div> <div style="text-indent: 36pt;"><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;">Included in other current assets as of June 30, 2024, are income taxes receivable of $1,828,123, deferred license costs of $760,259 and amounts receivable from employees of $148,130.<br/> </span> <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> <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="display:none;"><br/></div> <div style="text-indent: 36pt;"><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;">Included in current other assets as of December 31, 2023, are income taxes receivable of $1,890,391, deferred license costs of $381,820 and amounts receivable from employees of $236,364.</span> </div> 1015985 1077233 P3M P1Y 1828123 760259 148130 1890391 381820 236364 <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="display:none;"><br/></div> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman'; text-indent: 36pt;">As of June 30, 2024 and December 31, 2023, 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: #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, 2024</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: #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;">December 31, 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> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; 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: &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: #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"> <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: #CCEEFF;" 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: #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"> <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: #CCEEFF;" 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: #CCEEFF; 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: #000000 solid 2px;" 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;" 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: #000000 solid 2px;" 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;" 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> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; width: 76%; 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</div> </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"> <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: #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"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">167,781</div> </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: 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: #000000 solid 2px;" 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;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">(108,472</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: #000000 solid 2px;" 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;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">(91,696</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: #CCEEFF;" 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: #CCEEFF;" 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; 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="font-family: 'Times New Roman'; 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;">59,309</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; 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: 4px; 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 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="font-family: 'Times New Roman'; 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;">76,085</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman'; text-indent: 36pt;">As of June 30, 2024 and December 31, 2023, 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: #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, 2024</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: #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;">December 31, 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> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; 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: &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: #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"> <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: #CCEEFF;" 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: #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"> <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: #CCEEFF;" 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: #CCEEFF; 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: #000000 solid 2px;" 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;" 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: #000000 solid 2px;" 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;" 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> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; width: 76%; 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</div> </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"> <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: #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"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">167,781</div> </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: 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: #000000 solid 2px;" 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;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">(108,472</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: #000000 solid 2px;" 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;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: &amp;amp;">(91,696</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: #CCEEFF;" 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: #CCEEFF;" 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; 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="font-family: 'Times New Roman'; 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;">59,309</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; 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: 4px; 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 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="font-family: 'Times New Roman'; 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;">76,085</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 94521 94521 73260 73260 167781 167781 108472 91696 59309 76085 <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'; font-weight: bold;">DEPOSITS AND OTHER ASSETS</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="display:none;"><br/></div> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman'; text-indent: 36pt;">As of June 30, 2024 and December 31, 2023, deposits and other assets included $1,718,167 and $1,390,156 of assets related to information license vendors, respectively (see Note 3 – Summary of Significant Accounting Policies – Vendors and Licensors).<br/> </div> 1718167 1390156 <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 9<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'; font-weight: bold;">ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</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="display:none;"><br/></div> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman'; text-indent: 36pt;">As of June 30, 2024 and December 31, 2023 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, 2024</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, 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: 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';"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Employee compensation</div> </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">968,961</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">1,546,614</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">Information Contracts (see Note 3 - Vendors and Licensors)<br/> </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,440,592</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">1,533,861</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';">911,018</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,171,782</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';">3,320,571</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';">4,252,257</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="display:none;"><br/></div> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman'; text-indent: 36pt;">As of June 30, 2024 and December 31, 2023 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, 2024</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, 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: 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';"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Employee compensation</div> </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">968,961</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">1,546,614</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">Information Contracts (see Note 3 - Vendors and Licensors)<br/> </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,440,592</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">1,533,861</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';">911,018</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,171,782</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';">3,320,571</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';">4,252,257</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> 968961 1546614 1440592 1533861 911018 1171782 3320571 4252257 <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 10</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="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-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify; text-indent: 36pt;">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 remeasured to fair value at each reporting period with changes being recorded in the condensed consolidated statements of operations. <span style="color: rgb(0, 0, 0);">As of June 30, 2024 and 2023</span>, the Company had 9,375 and 55,121 warrants outstanding classified as liabilities, respectively. During the <span style="color: rgb(0, 0, 0);">six months ended June 30, 2024</span> and 2023, 41,579 and 36,936 warrants expired, respectively.</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="display:none;"><br/></div> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-align: justify; text-indent: 36pt; 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 using 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, 2024</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-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, 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> </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.65</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: #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: 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; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">2.93</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: #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;">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%<br/> </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;"><br/> </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%<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%; white-space: nowrap;" valign="bottom"><br/> </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;">80%<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">68% - 83%</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; 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.00%<br/> </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;"><br/> </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">5.06% - 5.54%</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><br/> </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.30</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: #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: 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; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">0.30<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: #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;">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.70 - $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;">20</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: #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: 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; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">563</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: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/> </div> <div style="display:none;"><br/></div> <div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; 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: normal; text-align: left; text-indent: 36pt; text-transform: none; font-variant: normal;">The following table summarizes the change in fair value of the Company’s financial instruments – warrants, measured at Level 3 in the fair value hierarchy:</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, 2024</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;">563</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-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%; 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;">(543</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);">)</div> </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;">2024</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;">20</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;">2023</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>4,547</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 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"> <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%; 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; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" 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%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>(2,494</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: 2px; 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 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;">2023</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>2,053</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;">2024</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;">450</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-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%; 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;">(430</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> </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;">2024</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;">20</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;">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 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-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%; 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,053</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> </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> 9375 55121 41579 36936 <div style="display:none;"><br/></div> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-align: justify; text-indent: 36pt; 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 using 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, 2024</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-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, 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> </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.65</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: #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: 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; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">2.93</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: #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;">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%<br/> </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;"><br/> </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%<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%; white-space: nowrap;" valign="bottom"><br/> </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;">80%<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">68% - 83%</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; 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.00%<br/> </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;"><br/> </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">5.06% - 5.54%</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><br/> </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.30</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: #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: 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; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">0.30<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: #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;">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.70 - $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;">20</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: #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: 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; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">563</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: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 2.65 2.93 0 0 0.80 0.68 0.83 0.05 0.0506 0.0554 P0Y3M18D P0Y3M18D 8.7 28 8 28 20 563 <div style="display:none;"><br/></div> <div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; 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: normal; text-align: left; text-indent: 36pt; text-transform: none; font-variant: normal;">The following table summarizes the change in fair value of the Company’s financial instruments – warrants, measured at Level 3 in the fair value hierarchy:</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, 2024</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;">563</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-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%; 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;">(543</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);">)</div> </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;">2024</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;">20</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;">2023</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>4,547</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 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"> <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%; 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; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" 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%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>(2,494</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: 2px; 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 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;">2023</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>2,053</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;">2024</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;">450</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-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%; 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;">(430</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> </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;">2024</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;">20</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;">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 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-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%; 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,053</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> </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> 563 -543 20 4547 -2494 2053 450 -430 20 10106 -8053 2053 <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 11</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, 2024</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, 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; 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>22,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>23,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>2,181,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,879,068</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>(6,221</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>(8,887</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>24,175,094</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>24,870,181</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="display:none;"><br/></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 36pt;"><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 $191,973 and $</span>389,602<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> and $209,425 and $</span>416,547<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> for the three and six months ended June 30, 2024 and 2023, 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="display: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; text-indent: 36pt;">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="display: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; text-indent: 36pt;">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, 2024 and 2023, the Company recognized $1,333 and $2,667 and $1,333 and $2,667 in amortization of debt issuance costs, respectively, which is recognized in interest expense in the consolidated statements of operations.<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;"> <br/> </div> <div style="display: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; text-indent: 36pt;"> On February 28, 2024, the Company redeemed $1,000,000 in principal and $87,356 of accrued interest thereon for an aggregate redemption price of $950,000 resulting in a gain of $137,356, which was included in other income and expense in the Condensed Consolidated Statements of Operations. </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, 2024</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, 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; 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>22,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>23,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>2,181,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,879,068</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>(6,221</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>(8,887</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>24,175,094</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>24,870,181</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> 22000000 23000000 2181315 1879068 6221 8887 24175094 24870181 1 24000000 0.035 0.20 11.98 100000 1.125 1.08 191973 389602 209425 416547 21330 1333 2667 1333 2667 1000000 87356 950000 137356 <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 12</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="display:none;"><br/></div> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-align: justify; text-indent: 36pt; 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 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; 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;">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 </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 Value</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;">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, 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"> </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"> <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;">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;">(331,934</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;">7.30</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;">(44,339</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.44</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;">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"> </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;">744,985</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;">2.05</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;">350,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;">2.68</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;">(223,718</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;">—</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'; 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%; 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="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;">2024</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"> </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;">871,267</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> <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;">4.09</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> <div style="display:none;"><br/></div> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-align: justify; text-indent: 36pt; text-transform: none;">The 871,267 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, 2024</span> consisted of 863,498 restricted stock units and 7,769 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="display:none;"><br/></div> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-align: justify; text-indent: 36pt; 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. As of June 30, 2024, options to purchase 210,493 shares of common stock remain outstanding.<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> <div style="display:none;"><br/></div> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-align: justify; text-indent: 36pt; 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: #000000; 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 granted during the six months ended June 30, 2024 and 2023, are as follows:</span></div> <div><br class="Apple-interchange-newline"/></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;" valign="bottom"> </td> <td colspan="7" style="vertical-align: bottom; 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="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="3" 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;"> 2024</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="3" 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</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);">Exercise Price</div> </td> <td colspan="1" style="text-align: left; vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255);">$ <br/> </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);"><br/> </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);">2.67 to $3.69</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: left; vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255);">$ <br/> </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);"><br/> </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);">3.14 to $3.79</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);">Fair value of Company common stock</div> </td> <td colspan="1" style="text-align: left; vertical-align: middle; width: 1%;">$ <br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2.68 to $3.69</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: left; vertical-align: middle; width: 1%;">$ <br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">3.14 to $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);">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">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> <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">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: bottom;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Expected volatility</div> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: right; color: rgb(0, 0, 0);">78% to 79%</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: right; color: rgb(0, 0, 0);">79% to 80%</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Risk Free interest rate</div> </td> <td colspan="3" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; color: rgb(0, 0, 0);">3.9% to 4.2%</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; color: rgb(0, 0, 0);">3.4% to 3.9%</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td 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; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; vertical-align: bottom;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Expected life (years) remaining</div> </td> <td colspan="3" 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; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; vertical-align: bottom;" valign="bottom"> <div style="text-align: right; color: rgb(0, 0, 0);"><span style="text-indent: 0pt;">6.10</span> to <span style="text-indent: 0pt;">6.25</span></div> </td> <td colspan="1" 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; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: left; vertical-align: bottom;" valign="bottom"> </td> <td colspan="3" 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; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; vertical-align: bottom;" valign="bottom"> <div style="text-align: right; color: rgb(0, 0, 0);"><span style="text-indent: 0pt;">6.08</span> to <span style="text-indent: 0pt;">6.25</span></div> </td> <td colspan="1" 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; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: left; vertical-align: bottom;" 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="display:none;"><br/></div> <div style="background-color: #FFFFFF; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: justify; text-indent: 36pt; text-transform: none;">The following summarizes option activity under the Company’s stock plan for the six months ended June 30, 2024 and for the year ended December 31, 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> <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; 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: #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;">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: #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;">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: #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;">Outstanding at 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"> </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,983,808</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;">10.53</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;">8.23</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: 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,416,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"> <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;">3.46</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.28</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: #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;">Exercised</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;">(2,452</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';">)</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.20</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;">4.42</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: 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: #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;">(1,556,812</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: #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;">$</div> </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.53</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'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">7.40</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: #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;">Outstanding at <span style="text-indent: 0pt;">December 31</span>, <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"> </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,840,544</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;">7.12</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;">8.96</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: 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">467,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">2.81</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">9.59</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: #CCEEFF;" valign="bottom">Exercised</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">(14,375</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</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">2.98</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </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">(0.50</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: 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: #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">(146,626</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: #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">8.07</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: #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">6.97</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: #CCEEFF;" valign="bottom">Outstanding at June 30, 2024</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">4,147,043</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">6.52</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.72</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> <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;">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-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,989,123</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;">8.94</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.80</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="display:none;"><br/></div> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-align: justify; text-indent: 36pt; 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, 2024 is $8.94 and $6.80, respectively. The total aggregate intrinsic value of the exercisable options as of June 30, 2024 was approximately $9,534.</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="display:none;"><br/></div> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-align: justify; text-indent: 36pt; 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 $2.00 and $3.42 for the six months ended June 30, 2024 and 2023, 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="display:none;"><br/></div> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-align: justify; text-indent: 36pt; 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 <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;">vesting of stock, which is included in “separation expenses” in the condensed consolidated statements of operations.</span></span><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><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;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-align: justify; text-indent: 36pt; text-transform: none;">At June 30, 2024, the total unrecognized stock compensation expense related to unvested stock option awards and restricted stock awards and restricted stock units granted was $9,663,271, which the Company expects to recognize over a weighted-average period of approximately 3.73 years. <span style="color: #000000; 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, 2024 and 2023 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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; 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; 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; 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; 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; 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; white-space: nowrap;" valign="bottom"><br/> </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;">2024<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="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;">2023<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: #000000 solid 2px; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">2024</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: #000000 solid 2px; 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> </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;">43,849</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;">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="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"><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: #CCEEFF; 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;">76,170</span></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"><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: #CCEEFF; 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: #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); 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;">(5,496</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%;" 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="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">52,995</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">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> </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;">61,096</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;">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="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: #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: 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; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">136,444</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: #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: #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: 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; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; 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: #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); 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,563,187</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,419,191</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">3,055,942</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">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> </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: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" 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="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: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" 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: #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: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 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; 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" 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: #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: #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: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 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; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; 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%; padding-bottom: 2px; background-color: #CCEEFF; 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,662,636</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,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="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,321,551</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">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> </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: #CCEEFF;" 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: #CCEEFF;" 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: #000000 solid 2px; background-color: #CCEEFF;" 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: #000000 solid 2px; background-color: #CCEEFF;" 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%; padding-bottom: 2px; background-color: #CCEEFF; 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%; padding-bottom: 2px; background-color: #CCEEFF;" 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: #000000 solid 2px; background-color: #CCEEFF;" 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: #000000 solid 2px; background-color: #CCEEFF;" 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%; 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: #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: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 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; 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" 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: #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: #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: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 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; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; 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%; padding-bottom: 2px; background-color: #CCEEFF; 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: #000000 double 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; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">1,662,636</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="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: #000000 double 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; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" 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%; 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: #000000 double 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; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">3,321,551</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> <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: #000000 double 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; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; 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%; 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="display:none;"><br/></div> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-align: justify; text-indent: 36pt; text-transform: none;">Total intrinsic value of options exercised during the period ended June 30, 2024 was $8,375. The total fair value of restricted shares vested during the three and six month periods ended June 30, 2024 was $63,597 and $726,664, respectively.</div> <div style="display:none;"><br/></div> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-align: justify; text-indent: 36pt; 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 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; 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;">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 </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 Value</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;">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, 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"> </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"> <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;">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;">(331,934</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;">7.30</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;">(44,339</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.44</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;">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"> </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;">744,985</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;">2.05</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;">350,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;">2.68</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;">(223,718</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;">—</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'; 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%; 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="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;">2024</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"> </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;">871,267</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> <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;">4.09</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> 551258 3.28 570000 3.79 331934 7.3 44339 0.44 744985 2.05 350000 2.68 223718 4.68 0 0 871267 4.09 871267 863498 7769 2 51.8 455089 210493 <span style="color: #000000; 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 granted during the six months ended June 30, 2024 and 2023, are as follows:</span> <div><br class="Apple-interchange-newline"/></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;" valign="bottom"> </td> <td colspan="7" style="vertical-align: bottom; 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="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="3" 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;"> 2024</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="3" 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</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);">Exercise Price</div> </td> <td colspan="1" style="text-align: left; vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255);">$ <br/> </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);"><br/> </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);">2.67 to $3.69</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: left; vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255);">$ <br/> </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);"><br/> </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);">3.14 to $3.79</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);">Fair value of Company common stock</div> </td> <td colspan="1" style="text-align: left; vertical-align: middle; width: 1%;">$ <br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2.68 to $3.69</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: left; vertical-align: middle; width: 1%;">$ <br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">3.14 to $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);">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">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> <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">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: bottom;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Expected volatility</div> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: right; color: rgb(0, 0, 0);">78% to 79%</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: right; color: rgb(0, 0, 0);">79% to 80%</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Risk Free interest rate</div> </td> <td colspan="3" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; color: rgb(0, 0, 0);">3.9% to 4.2%</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; color: rgb(0, 0, 0);">3.4% to 3.9%</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td 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; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; vertical-align: bottom;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Expected life (years) remaining</div> </td> <td colspan="3" 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; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; vertical-align: bottom;" valign="bottom"> <div style="text-align: right; color: rgb(0, 0, 0);"><span style="text-indent: 0pt;">6.10</span> to <span style="text-indent: 0pt;">6.25</span></div> </td> <td colspan="1" 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; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: left; vertical-align: bottom;" valign="bottom"> </td> <td colspan="3" 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; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; vertical-align: bottom;" valign="bottom"> <div style="text-align: right; color: rgb(0, 0, 0);"><span style="text-indent: 0pt;">6.08</span> to <span style="text-indent: 0pt;">6.25</span></div> </td> <td colspan="1" 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; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: left; vertical-align: bottom;" valign="bottom"> </td> </tr> </table> 2.67 3.69 3.14 3.79 2.68 3.69 3.14 3.79 0 0 0.78 0.79 0.79 0.80 0.039 0.042 0.034 0.039 P6Y1M6D P6Y3M P6Y29D P6Y3M <div style="display:none;"><br/></div> <div style="background-color: #FFFFFF; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: justify; text-indent: 36pt; text-transform: none;">The following summarizes option activity under the Company’s stock plan for the six months ended June 30, 2024 and for the year ended December 31, 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> <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; 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: #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;">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: #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;">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: #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;">Outstanding at 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"> </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,983,808</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;">10.53</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;">8.23</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: 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,416,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"> <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;">3.46</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.28</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: #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;">Exercised</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;">(2,452</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';">)</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.20</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;">4.42</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: 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: #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;">(1,556,812</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: #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;">$</div> </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.53</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'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">7.40</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: #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;">Outstanding at <span style="text-indent: 0pt;">December 31</span>, <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"> </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,840,544</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;">7.12</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;">8.96</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: 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">467,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">2.81</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">9.59</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: #CCEEFF;" valign="bottom">Exercised</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">(14,375</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</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">2.98</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </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">(0.50</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: 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: #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">(146,626</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: #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">8.07</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: #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">6.97</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: #CCEEFF;" valign="bottom">Outstanding at June 30, 2024</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">4,147,043</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">6.52</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.72</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> <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;">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-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,989,123</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;">8.94</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.80</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 3983808 10.53 P8Y2M23D 1416000 3.46 P9Y3M10D 2452 2.2 P4Y5M1D 1556812 12.53 P7Y4M24D 3840544 7.12 P8Y11M15D 467500 2.81 P9Y7M2D 14375 2.98 P0Y6M 146626 8.07 P6Y11M19D 4147043 6.52 P7Y8M19D 1989123 8.94 P6Y9M18D 8.94 P6Y9M18D 9534 2 3.42 106656 349832 9663271 P3Y8M23D <span style="color: #000000; 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, 2024 and 2023 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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; 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; 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; 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; 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; 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; white-space: nowrap;" valign="bottom"><br/> </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;">2024<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="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;">2023<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: #000000 solid 2px; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">2024</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: #000000 solid 2px; 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> </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;">43,849</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;">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="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"><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: #CCEEFF; 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;">76,170</span></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"><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: #CCEEFF; 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: #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); 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;">(5,496</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%;" 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="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">52,995</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">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> </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;">61,096</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;">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="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: #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: 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; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">136,444</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: #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: #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: 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; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; 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: #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); 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,563,187</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,419,191</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">3,055,942</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">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> </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: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" 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="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: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" 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: #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: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 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; 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" 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: #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: #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: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 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; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; 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%; padding-bottom: 2px; background-color: #CCEEFF; 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,662,636</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,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="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,321,551</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">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> </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: #CCEEFF;" 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: #CCEEFF;" 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: #000000 solid 2px; background-color: #CCEEFF;" 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: #000000 solid 2px; background-color: #CCEEFF;" 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%; padding-bottom: 2px; background-color: #CCEEFF; 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%; padding-bottom: 2px; background-color: #CCEEFF;" 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: #000000 solid 2px; background-color: #CCEEFF;" 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: #000000 solid 2px; background-color: #CCEEFF;" 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%; 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: #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: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 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; 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" 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: #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: #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: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 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; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; 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%; padding-bottom: 2px; background-color: #CCEEFF; 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: #000000 double 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; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">1,662,636</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="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: #000000 double 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; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" 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%; 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: #000000 double 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; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">3,321,551</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> <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: #000000 double 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; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; 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%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 43849 34272 76170 72198 -5496 36964 52995 75156 61096 49915 136444 103917 1563187 1419191 3055942 2767472 0 0 0 349832 1662636 1540342 3321551 3368575 0 0 0 -247308 1662636 1540342 3321551 3121267 8375 63597 726664 <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;"><span style="font-weight: bold;">Note 13</span></div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold;">NET INCOME (LOSS) PER SHARE</span></div> </td> </tr> </table> <div> <br/> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></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-indent: 36pt; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The following table sets forth the computation of the basic and diluted net income (loss) per share:</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-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; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </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'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">For the Three Months Ended<span style="font-weight: bold;"> June 30,</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="text-align: center; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> <div><span style="font-weight: bold;"> For the Six Months Ended June 30,</span> <br/> </div> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; 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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">2024</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;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">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: left; font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">2024</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">2023</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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="font-family: 'Times New Roman'; font-size: 10pt;">Net (loss) income:</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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="text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">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 style="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="font-family: 'Times New Roman'; font-size: 10pt;">(2,553,259)</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="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="font-family: 'Times New Roman'; font-size: 10pt;">(1,090,400)</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">(3,765,874)</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">(3,339,199)</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"> <div style="text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">(Loss) Income from 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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</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="font-family: 'Times New Roman'; font-size: 10pt;">(32,426)</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="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">8,714,852</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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="text-indent: -9pt; margin-left: 27pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Net (Loss) Income<br/> </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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">(2,553,259)</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> <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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">(1,122,826)</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> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(3,765,874)</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"></td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">5,375,653</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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: bottom; width: 52%;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Basic 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 style="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="font-family: 'Times New Roman'; font-size: 10pt;">(0.08)</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="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="font-family: 'Times New Roman'; font-size: 10pt;">(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> <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.12)</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">(0.10)</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"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Basic income from discontinued operations per share:</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="font-family: 'Times New Roman'; font-size: 10pt;">—</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="font-family: 'Times New Roman'; font-size: 10pt;">—</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="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">0.27</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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="text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">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: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">(0.08)</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> <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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">(0.03)</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> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(0.12)</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"></td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">0.17</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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: bottom; width: 52%;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Diluted net loss per share:</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; 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"> <div style="text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Loss from continuing 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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(2,553,259)</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="font-family: 'Times New Roman'; font-size: 10pt;">(1,090,400)</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">(3,765,874)</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">(3,339,199)</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="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Loss from continuing operation after the effect of assumed conversions</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">(2,553,259)</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> <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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">(1,090,400)</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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(3,765,874)</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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(3,339,199)</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: bottom; width: 52%;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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="text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">(Loss) income from 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> <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="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="font-family: 'Times New Roman'; font-size: 10pt;">(32,426)</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'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">8,714,852</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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: 18pt; text-indent: -9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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="text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average common shares outstanding - basic and diluted</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="font-family: 'Times New Roman'; font-size: 10pt;">31,098,497</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="font-family: 'Times New Roman'; font-size: 10pt;">32,260,992</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'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">31,049,647</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">32,369,904</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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: 9pt; text-indent: -9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> Diluted loss from continuing operations per common share</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="font-family: 'Times New Roman'; font-size: 10pt;">(0.08)</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="font-family: 'Times New Roman'; font-size: 10pt;">(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> <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.12)</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">(0.10)</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"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> Diluted income from discontinued operations per common share</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="font-family: 'Times New Roman'; font-size: 10pt;">—</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="font-family: 'Times New Roman'; font-size: 10pt;">—</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="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">0.27</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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="text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"> 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: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">(0.08)</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> <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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">(0.03)</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> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(0.12)</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"></td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">0.17</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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'; font-size: 10pt;"> </span> <span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="display: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; text-indent: 36pt;">The following table sets forth all outstanding potentially dilutive securities which were not included in the calculation of diluted earnings per share because their impact would have been antidilutive to the Company’s “control number,” which is loss from continuing operations.</div> <div><br/></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Six Months Ended June 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; 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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> 2024</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;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">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;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Potentially dilutive securities:</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; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,375</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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; margin-left: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,147,043</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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,550,544</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="text-align: left; margin-left: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Convertible notes</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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,385,752</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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,532,330</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; margin-left: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">871,267</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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-left: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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"> </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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,413,437</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> <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"> </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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,013,603</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 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-indent: 36pt; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The following table sets forth the computation of the basic and diluted net income (loss) per share:</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-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; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </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'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">For the Three Months Ended<span style="font-weight: bold;"> June 30,</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="text-align: center; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> <div><span style="font-weight: bold;"> For the Six Months Ended June 30,</span> <br/> </div> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; 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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">2024</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;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">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: left; font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">2024</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">2023</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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="font-family: 'Times New Roman'; font-size: 10pt;">Net (loss) income:</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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="text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">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 style="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="font-family: 'Times New Roman'; font-size: 10pt;">(2,553,259)</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="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="font-family: 'Times New Roman'; font-size: 10pt;">(1,090,400)</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">(3,765,874)</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">(3,339,199)</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"> <div style="text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">(Loss) Income from 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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</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="font-family: 'Times New Roman'; font-size: 10pt;">(32,426)</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="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">8,714,852</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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="text-indent: -9pt; margin-left: 27pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Net (Loss) Income<br/> </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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">(2,553,259)</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> <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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">(1,122,826)</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> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(3,765,874)</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"></td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">5,375,653</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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: bottom; width: 52%;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Basic 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 style="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="font-family: 'Times New Roman'; font-size: 10pt;">(0.08)</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="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="font-family: 'Times New Roman'; font-size: 10pt;">(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> <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.12)</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">(0.10)</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"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Basic income from discontinued operations per share:</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="font-family: 'Times New Roman'; font-size: 10pt;">—</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="font-family: 'Times New Roman'; font-size: 10pt;">—</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="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">0.27</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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="text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">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: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">(0.08)</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> <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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">(0.03)</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> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(0.12)</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"></td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">0.17</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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: bottom; width: 52%;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Diluted net loss per share:</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; 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"> <div style="text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Loss from continuing 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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(2,553,259)</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="font-family: 'Times New Roman'; font-size: 10pt;">(1,090,400)</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">(3,765,874)</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">(3,339,199)</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="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Loss from continuing operation after the effect of assumed conversions</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">(2,553,259)</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> <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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">(1,090,400)</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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(3,765,874)</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> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(3,339,199)</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: bottom; width: 52%;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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="text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">(Loss) income from 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> <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="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="font-family: 'Times New Roman'; font-size: 10pt;">(32,426)</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'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">8,714,852</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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: 18pt; text-indent: -9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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="text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average common shares outstanding - basic and diluted</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="font-family: 'Times New Roman'; font-size: 10pt;">31,098,497</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="font-family: 'Times New Roman'; font-size: 10pt;">32,260,992</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'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">31,049,647</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; 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'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">32,369,904</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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: 9pt; text-indent: -9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> Diluted loss from continuing operations per common share</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="font-family: 'Times New Roman'; font-size: 10pt;">(0.08)</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="font-family: 'Times New Roman'; font-size: 10pt;">(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> <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.12)</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">(0.10)</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"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> Diluted income from discontinued operations per common share</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="font-family: 'Times New Roman'; font-size: 10pt;">—</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="font-family: 'Times New Roman'; font-size: 10pt;">—</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="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">0.27</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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="text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"> 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: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">(0.08)</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> <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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">(0.03)</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> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(0.12)</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"></td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">0.17</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> -2553259 -1090400 -3765874 -3339199 0 -32426 0 8714852 -2553259 -1122826 -3765874 5375653 -0.08 -0.03 -0.12 -0.1 0 0 0 0.27 -0.08 -0.03 -0.12 0.17 -2553259 -1090400 -3765874 -3339199 -2553259 -1090400 -3765874 -3339199 0 -32426 0 8714852 31098497 31098497 32260992 32260992 31049647 31049647 32369904 32369904 -0.08 -0.03 -0.12 -0.1 0 0 0 0.27 -0.08 -0.03 -0.12 0.17 <div style="display: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; text-indent: 36pt;">The following table sets forth all outstanding potentially dilutive securities which were not included in the calculation of diluted earnings per share because their impact would have been antidilutive to the Company’s “control number,” which is loss from continuing operations.</div> <div><br/></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Six Months Ended June 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; 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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> 2024</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;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">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;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Potentially dilutive securities:</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; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,375</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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; margin-left: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,147,043</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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,550,544</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="text-align: left; margin-left: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Convertible notes</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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,385,752</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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,532,330</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; margin-left: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">871,267</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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-left: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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"> </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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,413,437</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> <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"> </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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,013,603</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> 9375 65119 4147043 3550544 2385752 2532330 871267 865610 7413437 7013603 <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 14</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="display:none;"><br/></div> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman'; text-indent: 36pt;"><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 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, 2024 and 2023 of $7,975 and $60,025 and $127,050 and $176,082, respectively, as he is entitled to runoff commissions on accounts he sold.</span> </div> <div><br/></div> <div style="display:none;"><br/></div> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman'; text-indent: 36pt;"> <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 held $6,000,000 of the Notes until his death on April 11, 2024, which notes are held by the spouse of the deceased director. See Note 11 for additional information.</span></div> 7975 60025 127050 176082 1 24000000 0.035 0.20 6000000 <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </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; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold;">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="display:none;"><br/></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman'; text-indent: 36pt;">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-2 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 style="display:none;"><br/></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; text-indent: 36pt;">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 style="display:none;"><br/></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; text-indent: 36pt;"> <br/> </div> <div style="display:none;"><br/></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; text-indent: 36pt;">The Company renewed its lease agreement for office space in Hingham, Massachusetts, commencing on July 1, 2024. The lease has an initial term of two years and base rent per year is approximately $25,000.<br/> </div> <div><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: justify; text-indent: 36pt;">The Company is also obligated under a short-term lease related to offices in Pennsylvania. This short-term lease is 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 the Company 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="display:none;"><br/></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman'; text-indent: 36pt;">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="display:none;"><br/></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman'; text-indent: 36pt;">Supplemental cash flow information and non-cash activity related to leases 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; 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; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; 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; 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; font-family: 'Times New Roman'; font-size: 10pt;">2024<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="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-family: 'Times New Roman'; font-size: 10pt;">2023<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; 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; font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">10,962</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">11,412</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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">ROU assets obtained in exchange for new lease obligations <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">46,876</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/></div> <div style="display:none;"><br/></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 36pt;">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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" valign="bottom"><span style="font-weight: bold;">June 30, 2024</span></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: #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, 2023<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; 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';"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Right of use assets, net<br/> </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';">46,876</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';">10,664</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; font-family: 'Times New Roman'; font-size: 10pt; width: 76%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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';"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Short-term operating lease liabilities<br/> </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';">22,872</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';">10,664</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%; padding-bottom: 2px;" valign="bottom">Long-term operating lease liabilities <br/> </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">24,004</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">—</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: 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: #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';">46,876</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> <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';">10,664</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 rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom">Weighted average remaining lease term (in years) <br/> </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">2.00 <br/> </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">0.50 <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%; 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';">4.8%<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.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> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 36pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"> <br/> </span></div> <div style="display:none;"><br/></div> <div style="text-indent: 36pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Long-term operating lease liabilities are included in other long-term liabilities on the Company’s condensed consolidated balance sheets.<br/> </span> </div> <div style="display:none;"><br/></div> <div style="text-indent: 36pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"> <br/> </span></div> <div style="display:none;"><br/></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; text-indent: 36pt;">The components of lease expense were as follows for each of the periods presented, which are included in general and administrative expenses in the condensed consolidated statements of operations:</div> <div><br/></div> <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;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; 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="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center;"><span style="font-weight: bold;"> For the Six Months Ende<span style="font-weight: bold;">d </span>June 30, </span></div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; 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;">2024<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="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; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;" 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">2024</td> <td colspan="1" style="font-weight: bold; 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; vertical-align: bottom; padding-bottom: 2px;" 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; 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);">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; 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">10,962</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> </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"><br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">6,956</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"><br/> </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%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; 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">14,998</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; 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%; 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">12,437</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </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%; 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); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; 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,960</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; 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%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman'; text-indent: 36pt;">Future lease payments included in the measurement of lease liabilities on the condensed consolidated balance sheet as of June 30, 2024, 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; 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: #000000 solid 2px;" 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, 2024</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="font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2024</span> (remaining)<br/> </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';">12,306</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">2025 <br/> </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">24,612</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: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">2026 <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: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">12,306</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> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 88%;" valign="bottom"> <div style="margin-left: 27pt; text-indent: -18pt;">Total future minimum lease payments <br/> </div> </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">49,224</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%; 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';">Less imputed interest</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';">(2,348</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"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); 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';">46,876</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> P1Y P2Y P2Y 25000 <div style="display:none;"><br/></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman'; text-indent: 36pt;">Supplemental cash flow information and non-cash activity related to leases 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; 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; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; 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; 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; font-family: 'Times New Roman'; font-size: 10pt;">2024<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="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-family: 'Times New Roman'; font-size: 10pt;">2023<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; 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; font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">10,962</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">11,412</td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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">ROU assets obtained in exchange for new lease obligations <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">46,876</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 10962 11412 46876 0 <div style="display:none;"><br/></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 36pt;">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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" valign="bottom"><span style="font-weight: bold;">June 30, 2024</span></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: #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, 2023<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; 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';"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Right of use assets, net<br/> </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';">46,876</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';">10,664</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; font-family: 'Times New Roman'; font-size: 10pt; width: 76%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; 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';"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Short-term operating lease liabilities<br/> </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';">22,872</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';">10,664</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%; padding-bottom: 2px;" valign="bottom">Long-term operating lease liabilities <br/> </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">24,004</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">—</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: 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: #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';">46,876</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> <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';">10,664</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 rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom">Weighted average remaining lease term (in years) <br/> </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">2.00 <br/> </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">0.50 <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%; 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';">4.8%<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.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> </tr> </table> 46876 10664 22872 10664 24004 0 46876 10664 P2Y P0Y6M 0.048 0.095 <div style="display:none;"><br/></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; text-indent: 36pt;">The components of lease expense were as follows for each of the periods presented, which are included in general and administrative expenses in the condensed consolidated statements of operations:</div> <div><br/></div> <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;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; 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="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center;"><span style="font-weight: bold;"> For the Six Months Ende<span style="font-weight: bold;">d </span>June 30, </span></div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; 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;">2024<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="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; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;" 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">2024</td> <td colspan="1" style="font-weight: bold; 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; vertical-align: bottom; padding-bottom: 2px;" 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; 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);">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; 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">10,962</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> </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"><br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">6,956</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"><br/> </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%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; 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">14,998</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; 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%; 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">12,437</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </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%; 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); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; 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,960</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; 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%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 5481 5481 10962 11412 6956 8067 14998 12879 12437 13548 25960 24291 <div style="display:none;"><br/></div> <div style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman'; text-indent: 36pt;">Future lease payments included in the measurement of lease liabilities on the condensed consolidated balance sheet as of June 30, 2024, 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; 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: #000000 solid 2px;" 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, 2024</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="font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2024</span> (remaining)<br/> </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';">12,306</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">2025 <br/> </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">24,612</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: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">2026 <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: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">12,306</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> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 88%;" valign="bottom"> <div style="margin-left: 27pt; text-indent: -18pt;">Total future minimum lease payments <br/> </div> </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">49,224</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%; 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';">Less imputed interest</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';">(2,348</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"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); 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';">46,876</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> 12306 24612 12306 49224 2348 46876 <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; font-family: 'Times New Roman'; font-size: 10pt;">Note 16</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </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="display:none;"><br/></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; text-indent: 36pt;">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, 2024:</span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><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; font-family: 'Times New Roman'; font-size: 10pt; 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, 2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; 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;">2024</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom">2,686,205</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; 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;">2025</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom">4,152,500</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom">Year ending December 31, 2026</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom">3,302,500</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom">Thereafter</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt;" 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); font-family: 'Times New Roman'; font-size: 10pt;" 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); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom">5,267,500</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; 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: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" 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); font-family: 'Times New Roman'; font-size: 10pt;" 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); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom">15,408,705</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/></div> <div style="display:none;"><br/></div> <div style="text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Commitments and contingencies includes $1,940,591 recorded in accrued expenses and other liabilities, representing information license liabilities various licensing agreements (see Note 3 – Summary of Significant Accounting Policies – Vendors and Licensors).</div> <div><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;"> <span style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Legal Proceedings</span></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-family: 'Times New Roman'; font-size: 10pt;"><br/> </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;"> 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><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> <span style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); 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="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;">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-style: normal; font-variant: normal; font-weight: normal; 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;">of the Company, claiming that he owned 10% of GTI. The complaint seeks unspecified monetary damages equivalent to the value a 10% shareholder of</span> 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. On March 8, 2024, the parties entered into a Settlement Agreement and General Release, which included a release of GTI, the Company and its subsidiaries and all related parties. The parties filed a Joint Stipulation to Dismiss with Prejudice with respect to this matter on March 18, 2024. The Court entered a Final Order of Dismissal with Prejudice with respect to this matter on March 27, 2024.<span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; 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></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span></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;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </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: 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); text-indent: 36pt;">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. On November 22, 2023, the Company entered into a Settlement Agreement and Release with the fifth plaintiff, which included a release of the Company and its subsidiaries and all related parties. That plaintiff filed a stipulation dismissing her claims on December 12, 2023. On May 31, 2024, the remaining parties entered into a Settlement Agreement and Release, which included a release of the Company and its subsidiaries and all related parties. Plaintiffs filed a Stipulation of Dismissal on June 7, 2024. The Court entered a Minute Order dismissing the case with prejudice on June 7, 2024.</div> <div><br/></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: 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); text-indent: 36pt;"> The Company classified related legal and settlement expenses as “Litigation and related expenses” within Operating loss from continuing operations. Any insurance reimbursements related to the settlements are treated as gain contingencies and will be recorded when all contingencies are resolved.<br/> </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, 2024:</span> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><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; font-family: 'Times New Roman'; font-size: 10pt; 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, 2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; 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;">2024</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom">2,686,205</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; 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;">2025</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom">4,152,500</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom">Year ending December 31, 2026</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom">3,302,500</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom">Thereafter</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt;" 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); font-family: 'Times New Roman'; font-size: 10pt;" 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); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom">5,267,500</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; 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: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" 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); font-family: 'Times New Roman'; font-size: 10pt;" 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); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom">15,408,705</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 2686205 4152500 3302500 5267500 15408705 1940591 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> <br/> </div> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt;"> <span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">On July 31, 2024, the Company was informed by one of its information vendors that effective December 31, 2024, the vendor will no longer include certain data within the information products it licenses to the Company. The vendor stated this was due to clarifications and updates to the licensing relationship between the vendor and one of its data supplie<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;">rs. </span></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;">The Company is currently evaluating the potential impact on its contractual relationship with the vendor and any impact on customer performance commitments and the availability of alternate sources of comparable data. There can be no assurance that alternate sources of comparable data can be obtained, and if so, on terms and conditions substantially equivalent to those under its existing agreement.</span> <span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);"> </span> <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><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);"> </span></span> </div> 1 1 false false false false